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

C6748在仿真过程中,点一次复位操作后,EDMA3传输无法启动

通过如下函数,去手动启动DMA传输

一、当板子重新上电后,可以启动动传输,

二、但是只要是复位一次,再restart,再运行,就无法启动传输了,设置ESR位是无效的,这里的regionId 是1,也就是设置的是Shadow Region 1 Channel Registers中的ESR寄存器中的相应位。

三、IPR与IER寄存器中的相应位已经置位,但是ESR无法置位

Shine:

请问复位是硬件上的复位还是ccs里的reset复位?

user3688025:

回复 Shine:

CCS 中的复位

Shine:

回复 user3688025:

ccs复位不会复位所有的寄存器,可能是这个原因引起的。
processors.wiki.ti.com/…/Emulation_Resets

user3688025:

回复 Shine:

那,为什么定时器的,ECAP的,GPIO的都是可以的呢只是EDMA3的不可以呢

赞(0)
未经允许不得转载:TI中文支持网 » C6748在仿真过程中,点一次复位操作后,EDMA3传输无法启动
分享到: 更多 (0)