自己的程序使用到了ipc中断,中断的方式是向ipcgx寄存器写值,清中断则是向ipcc寄存器写值。但是,bootloader的ipc中断会影响到自己的程序的ipc中断的响应。
自己也尝试在调用Multicoreboot()之后置ipcc寄存器的值清除中断,但是还是解决不了冲突的问题。
请问大神们,这个问题怎么解决?谢谢啊
Allen35065:
bootloader只会在启动时使用IPC,为什么会冲突呢?
deren xingfu:
回复 Allen35065:
这个不清楚啊!或者能有方法确定这种现象不是ipc影响的吗?比如看某些寄存器等?谢谢
deren xingfu:
回复 Allen35065:
dsp 是放在自己开发的小板上,而且eeprom也没用烧写IBL。没有烧写IBL会不会导致这种现象
Allen35065:
回复 deren xingfu:
你现在用的启动模式是什么?