Other Parts Discussed in Thread: SYSBIOS
am5728,arm核运行Linux,dsp核分别运行sysbios;其中dsp核分别注册了中断管脚;发现dsp核2注册了管脚:GP6_16作为中断源,在硬件多次重复上电、关电过程中会出现某次无法响应中断的问题。
1、仿真时发现,该管脚对应的中断状态寄存器0x4805D024,其值无法被修改;设置其中断清除寄存器0x4805D03C也一样无法修改;
2、在仿真状态,点击调试器工具的复位restart程序,程序重新运行后,无论是中断状态寄存器、中断清除寄存器都能手工修改其值。
问题:多次重复上电、关电过程中,出现中断状态寄存器无法修改的问题?请问程序怎么自己检测、修复此问题?