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

28377D CPU如何获取 EMIF1的写权限 ?

通过EMIF1MSEL寄存器将emif1分配给cpu2使用,为何修改不了Emif1ConfigRegs.EMIF1MSEL.bit.MSEL_EMIF1的值。

已将寄存器EMIF1LOCK和EMIF1COMMIT的值设为0,Emif1ConfigRegs.EMIF1MSEL.bit.KEY的值设为0x93A5CE7。其中ACCP寄存器可以正常设置

求指点

Eric Ma:

EALLOW 添加了吗?

通过EMIF1MSEL寄存器将emif1分配给cpu2使用,为何修改不了Emif1ConfigRegs.EMIF1MSEL.bit.MSEL_EMIF1的值。

已将寄存器EMIF1LOCK和EMIF1COMMIT的值设为0,Emif1ConfigRegs.EMIF1MSEL.bit.KEY的值设为0x93A5CE7。其中ACCP寄存器可以正常设置

求指点

yao zhao:

回复 Eric Ma:

EALLOW添加了,后来发现这个寄存器中的KEY和EMIL1的配置必须一次写入,如果单独写入的话CPU就不响应了。

而且CPU1里面无法将EMIL1的写权限配置给CPU2

通过EMIF1MSEL寄存器将emif1分配给cpu2使用,为何修改不了Emif1ConfigRegs.EMIF1MSEL.bit.MSEL_EMIF1的值。

已将寄存器EMIF1LOCK和EMIF1COMMIT的值设为0,Emif1ConfigRegs.EMIF1MSEL.bit.KEY的值设为0x93A5CE7。其中ACCP寄存器可以正常设置

求指点

user5195598:

回复 yao zhao:

哎,TI真是整人,谢谢你的帖子

通过EMIF1MSEL寄存器将emif1分配给cpu2使用,为何修改不了Emif1ConfigRegs.EMIF1MSEL.bit.MSEL_EMIF1的值。

已将寄存器EMIF1LOCK和EMIF1COMMIT的值设为0,Emif1ConfigRegs.EMIF1MSEL.bit.KEY的值设为0x93A5CE7。其中ACCP寄存器可以正常设置

求指点

user4678537:

回复 yao zhao:

EALLOW; ClkCfgRegs.PERCLKDIVSEL.bit.EMIF1CLKDIV = 0x0; Emif1ConfigRegs.EMIF1LOCK.bit.LOCK_EMIF1 =0; Emif1ConfigRegs.EMIF1COMMIT.bit.COMMIT_EMIF1=0; EDIS;

EALLOW; Emif1ConfigRegs.EMIF1MSEL.all= 0x93A5CE72; EDIS;

这样写了,还是不能赋值给EMIF1MSEL,求教!

赞(0)
未经允许不得转载:TI中文支持网 » 28377D CPU如何获取 EMIF1的写权限 ?
分享到: 更多 (0)