MCU BOOT管脚配置为SRAM启动,中断向量表已映射到SRAM中,程序完全放进SRAM中运行。
描述:初次下载进去,运行没问题。系统复位后,程序不能执行。调用ST-LINK U
tiLITY 查看
芯片SRAM区域,发现相关区域地址的数据基本正常无误(数据太多,抽样对比了几处,发现没变),按理说,如果数据无误,复位后,从0x20000000执行,应该能跑?
问题:
1.所有程序载入SRAM运行,复位后,究竟能不能再次运行?
2.复位后,相关SRAM区域数据并未丢失,为何不能再次执行?(能不能详细讲讲执行过程以及程序出问题出在哪儿?)
一周热门 更多>