关于这块芯片上一些寄存器地址怎么找,数据手册上并没有发现相应的寄存器段,如HWREG(baseAdd + EDMA3CC_EMCRH) = EDMA3_SET_ALL_BITS;这条代码中EDMA3CC_EMCRH这个指向哪里?
noaming:
你好,可以查看datasheet 102页
Table 6-13. EDMA3 Channel Controller (EDMA3CC) Registers
中所列的寄存器地址:EDMA3CC EMCR寄存器地址
yang wangzhuo:
回复 noaming:
还有像问下
void IntGlobalRestore (unsigned int restoreValue){ _restore_interrupts(restoreValue);}这个_restore_interrupts(restoreValue);函数的函数体位置在哪呀,找不到诶,还有你说的DATASHEET页码不对啊,我也找不到那个寄存器
noaming:
回复 yang wangzhuo:
http://www.ti.com/lit/ds/symlink/tms320c6748.pdf
102页,Table 6-13. EDMA3 Channel Controller (EDMA3CC) Registers中有,
EDMA3CC EMCR寄存器地址。
noaming:
回复 yang wangzhuo:
_restore_interrupts(restoreValue);是编译器自带的,你在库里面是找不到函数体的。
yang wangzhuo:
回复 noaming:
那用到的话,怎么调用啊…没法设置诶
noaming:
回复 yang wangzhuo:
你可以使用库里面已经发布的void IntGlobalRestore (unsigned int restoreValue)函数来调用。
fei xiao31:
hw_types.h中有具体解释。
fei xiao31:
回复 noaming:
编译器自带的也有个出处或者说明啊。
fei xiao31:
回复 noaming:
_restore_interrupts(restoreValue);是编译器自带的,那为啥我在文档里找不到相关介绍呢,求指点。
TI中文支持网
