求教!
在C66x CorePac User Guide中有这样的说明就是:”使用PDCCMD寄存器关闭内核需要在IDLE状态下,具体内容查看指令集说明。我看指令集的时候发现就只IDLE这个单词。所谓的IDLE状态,一句IDLE指令就行了吗?又怎么将这句汇编嵌入到C语言中呢?总之就是求教怎么使用PDCCMD寄存器关闭指定的 内核。
谢谢大家!
Teng Zhang3:
回复 Shine:
好的,谢谢您的解答!
Teng Zhang3:
回复 Shine:
尊敬的Shine Zhang:
您好!感谢您的回复!在您的回复中,REG(PDCCMD_REG)|=PDCCMD_IDLE;这句话我添加在程序中编译不通过,显示无定义,是不是需要添加头文件?谢谢!还有C6678的寄存器头文件定义是什么呢?现在我都是查寄存器的地址对地址进行操作,如果有定义好的头文件,相信操作寄存器会更方便一些,谢谢!
Shine:
回复 Teng Zhang3:
PDMCMD的寄存器地址是0x01810000,你直接对寄存器地址操作就可以了。
Teng Zhang3:
回复 Shine:
好的,谢谢!
zy979228369:
回复 Shine:
您好,我也显示PDCCMD_REG、REG、PDCCMD_IDLE没有相应的符号定义,请问添加哪些头文件才没有这个错误?