在综合测试实验里实验中有一个叫exeplay.h的文件,上面写的思路是把BIN文件先存放到外部的SRAM中,然后设置标志位,产生一次软复位,系统判断标志位,如果需要运行APP,则把标志位清空,然后复制SRAM的APP到内部SRM中,最后跳转到APP的起始地址,开始运行APP代码。
我想问的是,SRAM中的BIN文件是怎么存放进去的,是从FLASH复制进去的吗?如果在FLASH中,为何还要复制到外部SRAM中,或者BIN文件存放在SPIFLASH中的?还有,单片机怎么可以执行内部SRAM中的程序,不是要设置BOOt引脚的高低电平吗?
综合实验好多看不懂,有没有介绍综合实验的资料,或者是APP运行的资料啊?
谢谢指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>