STM32L476使用内置bootloader下载程序后无法运行

2019-07-14 15:41发布

STM32L476 使用内置bootloader下载程序后无法运行,没有反应,但后续发现等段时间程序变大后又可以运行了,再等段时间又不可以了,
现在怀疑是否与大小有关,代码中只是修改其他的而已,怎么不能运行呢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
TOPCB
1楼-- · 2019-07-15 11:33
bootloder只是执行烧写程序,应该是你应用程序的问题,导致运行不了吧。
0896086
2楼-- · 2019-07-15 13:36
TOPCB 发表于 2018-11-28 21:09
bootloder只是执行烧写程序,应该是你应用程序的问题,导致运行不了吧。

发现是写入的数据和读出来的数据不一致导致的,但为何会出现这种情况呢,哎,无思路。。。无方向。。。
TOPCB
3楼-- · 2019-07-15 19:36
楼主,最好是有代码说明,不然大家也不知道是什么问题导致的。
wenxueshu
4楼-- · 2019-07-15 23:20
 精彩回答 2  元偷偷看……
0896086
5楼-- · 2019-07-16 02:10
wenxueshu 发表于 2018-11-28 21:54
用JLINK或者STLINK,JTAG口仿真工具

ST内置的bootloader 就看不到代码,没法运行,没法仿真。
0896086
6楼-- · 2019-07-16 05:28
是不是由于生产hex文件的大小必须是4的倍数呢?

一周热门 更多>