Part Number: TMS320F28377D
如题,我将程序下载进flash中,一旦运行:IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH);之后就无法再打断点,但是如果删掉这一行,那么掉电之后cpu2就无法启动了,请问如何能在既能掉电自动启动cpu2的同时又能实现断点的在线调试?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: TMS320F28377D
如题,我将程序下载进flash中,一旦运行:IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH);之后就无法再打断点,但是如果删掉这一行,那么掉电之后cpu2就无法启动了,请问如何能在既能掉电自动启动cpu2的同时又能实现断点的在线调试?
你好,没有出现什么报错,假如加上了IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH);这句话之后,进入仿真状态后,先运行cpu1再运行cpu2后就发现,cpu1会停顿在
do
{
bootStatus = IPCGetBootStatus() & 0x0000000F;
} while ((bootStatus != C2_BOOTROM_BOOTSTS_SYSTEM_READY));
无法再往下执行,但是退出在线仿真后cpu1的程序是可以跑起来的,我想问下这是否正常呢?我目前的操作是吧上面的cpu2启动状态判断的程序屏蔽了,现在发现在仿真状态时不会再停在那里,这么做有没有什么隐患呢?
您好,非常感谢您的回复,我还有一个关于28377Dcla的问题:https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/789324/tms320f28377d-cla
请问能帮我看看吗,谢谢您