TI工程师:
你好!最近在用F28M35x开发板做F28M35x的以太网通信BootLoader,在M3核跳转时发生问题,描述如下:当应用程序APP跳转到BootLoader后,单步执行,可以进入到如下图的SysCtlClockConfig();函数,
之后就在SysCtlClockConfig();函数中如下图所示的三个步骤循环。
如果复位后再运行的话,一切正常。感觉可能是跳转前后配置冲突了,但不知道在哪里冲突的。以前做过F28M36x的以太网BootLoader,跳转方式也一样,没出现这样的问题。这个问题困扰了好多天了,一直没解决。希望TI的工程师们能够帮忙解决。不胜感激。
mangui zhang:
复位一下正常 是不是上电自复位效果不好啊
TI工程师:
你好!最近在用F28M35x开发板做F28M35x的以太网通信BootLoader,在M3核跳转时发生问题,描述如下:当应用程序APP跳转到BootLoader后,单步执行,可以进入到如下图的SysCtlClockConfig();函数,
之后就在SysCtlClockConfig();函数中如下图所示的三个步骤循环。
如果复位后再运行的话,一切正常。感觉可能是跳转前后配置冲突了,但不知道在哪里冲突的。以前做过F28M36x的以太网BootLoader,跳转方式也一样,没出现这样的问题。这个问题困扰了好多天了,一直没解决。希望TI的工程师们能够帮忙解决。不胜感激。
user4762646:
回复 mangui zhang:
不好意思刚看到您的回复,我不是上电复位的,是程序跳转之后在线进行CPU Reset,复位之后程序就运行正常了,这个是不是跳转前后时钟配置有冲突?我两个工程的时钟都是配置为C28——150MHz,M3——75MHz。期待您的回复。
shangfulei