大家好、
以下是客户可能需要您的帮助的问题:
对于 TM4C 的原始引导加载程序、我所做修改的要点是
1.修改起始地址0x8000
2.修改了通信协议。
3.增加下载区域和应用程序运行区域。
4.已初始化 SPI 端口。
对于引导加载程序、写入闪存的十六进制是正确的、我已经确认了。
对于应用程序部分,一些应用程序可以在 下载后正常运行,而一些代码将在下载后进入 FaultISR ()。
关于验证应用程序的正确性、我现在要做的只是将应用程序的起始地址更改为0x0000、代码的应用程序部分将正常运行。
那么、现在我想知道、如何解决这个偶尔出现的问题?
图片是调试、SP 和某些寄存器值的屏幕截图、以及应用的映射。


--
谢谢、此致
耶鲁