BootLoader以后应用程序无法正常运行

2019-03-24 13:33发布

正在研究通过以太网进行bootloader升级
现在有这样一个问题:
bootloader 在0x0000-0x1800的地方,应用程序app.bin在0x1800开始的地方,我已经按照要求进行了设置。
用ulink2进行调试,发现bootloader运行完以后可以正常进入应用程序,但是只要一运行到
SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN  | SYSCTL_XTAL_4MHZ);就进入hardfault handler死循环
注掉这句话以后,就可以单步调下去,但不定时的的会进入hardfault handler死循环

跪求高手指点啊! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
Study_Stellaris
2019-03-25 03:43
< :TI_MSP430_内容页_SA7 --> 用的哪颗型号啊?
这个问题太奇怪了,跑到应用程序里边之后,Bootloader 就没有影响了。
可能和时钟有关。
也可能和地址配置有关。
很少有用 4MHz 晶振的。

一周热门 更多>

相关问题

    相关文章