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.

TMS320C6655: 中断控制寄存器Control Register File的地址是多少?

Part Number: TMS320C6655


平台:Win11 64bit,第三方开发板,ccs5.5

因为项目的特殊性,不能使用TI提供的库函数CSL,因此所有的底层驱动都需要控制相应的寄存器来实现。

目前在进行中断调试,相应的外围设备已经产生中断事件(通过Event Flag Register可以识别出对应的中断状态位已经置位),查阅TMS320C66x DSP CPU and Instruction Set Reference Guide,需要操作Control status register中的GIE和Interrupt enable register对应位来使能中断,可查询后,未找到提及的Control Register File中各个寄存器的地址。

问题:

1、这些寄存器的地址是多少?

2、是否可以直接通过C语言进行操作?还是必须使用汇编?(因为文档中提及要用MVC指令)。《本人目前对汇编一无所知》

3、如果必须使用汇编,能否提供案例。

备注:麻烦不要直接让我参考某某案例,找寻太费时间。谢谢!