TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748中一些寄存器的地址

关于这块芯片上一些寄存器地址怎么找,数据手册上并没有发现相应的寄存器段,如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);是编译器自带的,那为啥我在文档里找不到相关介绍呢,求指点。

赞(0)
未经允许不得转载:TI中文支持网 » C6748中一些寄存器的地址
分享到: 更多 (0)