RAM在线调试正常,烧写flash后不成功的问题解决经验-no trouble
时间:10-02
整理:3721RD
点击:
第一次经验卡位在晶振:
因为在线的JTAG调试有电源与CLK,所以online是正常的,烧写flash之后,却不能成功,没有运行的迹象,because晶振虚焊或者接触不良,JTAG可以帮助起振,就容易发生认为是正确的情况。
第二次经验是CMD:
原先only改写RAM.cmd部分,认为FLASH.cmd部分可以参考固定例程,其实才发现是错误的;烧写可以成功,但是不能运行,because程序与数据映射什么的是错误的,有可能超过了譬如L0区之类的存储范围,所以也要改写相关cmd文件。
搜索
因为在线的JTAG调试有电源与CLK,所以online是正常的,烧写flash之后,却不能成功,没有运行的迹象,because晶振虚焊或者接触不良,JTAG可以帮助起振,就容易发生认为是正确的情况。
第二次经验是CMD:
原先only改写RAM.cmd部分,认为FLASH.cmd部分可以参考固定例程,其实才发现是错误的;烧写可以成功,但是不能运行,because程序与数据映射什么的是错误的,有可能超过了譬如L0区之类的存储范围,所以也要改写相关cmd文件。
搜索
这都是非常好的典型例子,可以借鉴,
不明觉厉系列
不是很懂