现在原子的板子能在系统中运行bin文件,但是不能退出继续运行系统,能不能开发一种类似于nes游戏的格式的程序,这样在系统烧录好之后还能读取sd卡或者其他存储器上的程序来当做系统的一个任务来运行? 或者启动bin程序时启动优先级最高的任务定时检测一个退出按键,然后如果要运行bin文件,把bin文件放在一个优先级次高的任务里,系统其他任务由于bin文件没有提供系统延时就暂停了,如果最高级任务检测到按键,强行退出bin程序任务,在挂起退出键检测任务,系统正常运行 希望大家分享下想法和思路,探讨下可行性 |
评分
查看全部评分
评分
查看全部评分
我建议需要运行bin文件时将其读取放到RAM中,然后切换到在RAM中运行程序。切换前设置一个外按键中断用于退出RAM运行模式,回到FLASH中运行。
评分
查看全部评分
评分
查看全部评分
运行某个APP时,再去读取,并把运行指针给到这个程序,那么这个程序就会自己运行,当退出时,把运行指针再还给bootloader程序,再重新选择其他可执行程序。
评分
查看全部评分
评分
查看全部评分