最近在使用F28M35做项目,开发环境是CCS5。调试中遇到两个问题,望高手指点。
1.C28核启动前需要由M3核调用IPCMtoCBootControlSystem()函数,当接入仿真器对M3核在线调试时,程序会卡在这个函数中,请问如何设置开发环境可以避免这个问题。
2.如果代码中有核间通讯,用仿真器设断点调试经常打乱执行顺序,这种情况有什么好方法可以应对。
noaming:
C28核启动前需要由M3核调用IPCMtoCBootControlSystem()函数,当接入仿真器对M3核在线调试时,DSP核可能并没有就绪,所以这里会出现问题。因此这里连仿真器单独调试时候,可以把IPCMtoCBootControlSystem先注释掉。调试核间通讯,可以使用IPC本身提供的一些工具来监测,这里不能像调试顺序程序一样用断点来操作那么方便。