- 积分
- 3
贡献25
飞刀2 FD
注册时间2017-5-8
在线时间0 小时

扫一扫,手机访问本帖 
|
如题,本人先用USB下载裸机代码到内存,在内存上运行成功后;再将代码写进flash,然后重启,从flash启动,开发板无反应。
为了证实是否将代码写进了flash,我将代码读出来和编译的BIN文件比对,证实确实将代码写进flash了。
在RAM里可以运行的程序,居然写进flash就不行了。实在找不出原因,求版主给个建议。
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
烧写前,内存数据:
50009000: 07 02 a0 e3 13 00 80 e3 92 0f 0f ee 48 00 9f e5 ............H...
烧写后,将flash从0开始读到内存50009000的数据:
50009000: 3d 00 00 ea 1b 00 00 ea 20 00 00 ea 2b 00 00 ea =....... ...+...
编译器生成的BIN文件开头:
00000000: 3d 00 00 ea 1b 00 00 ea 20 00 00 ea 2b 00 00 ea =....... ...+... |
|