8核共用一个out文件,通过DNUM区分程序,核间通过写IPC寄存器触发中断进行同步。
当使用JTAG下载到8个核时,程序可以正常运行。
当使用core0做多核引导时,其它核通过load symbol查看可以进入main函数,但是运行到接收IPC中断的时候程序跑飞。
请问:
多核引导时触发的IPC中断和应用中触发的IPC中断是否存在冲突?需要怎样避免?
Andy Yin1:
你说的跑飞地方是在进入IPC中断服务程序里面,还是IPC配置的地方。
8核共用一个out文件,通过DNUM区分程序,核间通过写IPC寄存器触发中断进行同步。
当使用JTAG下载到8个核时,程序可以正常运行。
当使用core0做多核引导时,其它核通过load symbol查看可以进入main函数,但是运行到接收IPC中断的时候程序跑飞。
请问:
多核引导时触发的IPC中断和应用中触发的IPC中断是否存在冲突?需要怎样避免?
你说的跑飞地方是在进入IPC中断服务程序里面,还是IPC配置的地方。