我在调试的时候,发现个问题,我只用DSP核来控制TIMER工作,发现使用TIMER0的时候,可以工作,TIMER1,TIMER2的时候就不能工作,仔细找了之后发现了问题, SUSPSRC——这个寄存器会表示在线调试的时候,哪一个TIMER由那个核(ARM还是DSP)控制,只要修改了这个寄存器里面的核,就都能正常工作了,但是我没搞清楚,什么地方决定,在启动的时候,哪个核控制哪个模块的?在手册中,没有找到相关说明
Tony Tang:
启动的时候由寄存器的默认值决定,想要修改在程序的初始化部分对寄存器进行修改。