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

RM 48芯片的寄存器奇怪的现象

大家好,

    我使用的是RM 48 952芯片,在特权模式下对PMM的PRCKEYREG 写值时,只有0写0x6能写入,其他的值如9h 和fh 都写不进去。  CMM现象就更奇怪了:第一次运行,写不了0xF  ,当写入0x6H后就可以写入0xF了,,,,谢谢!!!不胜感激……

Ken Wang:

Hi ron,

  你需要修改PMM的寄存器实现什么样的功能呢?我们PSCON默认是运行子啊lock-step模式下的。

谢谢

ken

ron chow:

回复 Ken Wang:

谢谢你的回复!   我要写寄存器的值在不同的模式用来诊断啊。   怎么会出现这样的现象呢?  

Ken Wang:

回复 ron chow:

Hi ron,

   那你是怎么进入特权模式下的呢?能描述一下怎么实现你的操作的吗?

谢谢

ken

ron chow:

回复 Ken Wang:

我是用的halcogen代码,运行时,我查看arm模式寄存器 svc 模式,向key寄存器相应的值,欲使模块处于不同的模式进行诊断,就发现这种现象了。

Ken Wang:

回复 ron chow:

Hi ron,

  明白你的操作意图了,我的意思是你是怎么样将系统置于特权模式下的,因为要修改key寄存器是必须在特权模式下的嘛。

我担心你的系统在没有进入特权模式,对Key寄存器进行操作,这样就不会成功。

简单点的作法,你可以在一个中断程序里面去试试操作这个寄存器。因为MCU默认在中断服务时,系统是在特权模式下的。

谢谢

ken

ron chow:

回复 Ken Wang:

除了usr模式,svc管理模式就是特权模式啊 ,亲。  奇怪的是key的值有的可以改变啊  

ron chow:

回复 Ken Wang:

我试过所有的ARM模式,都不能在key register 写出0x6 以外数据,求救!!!!!

ron chow:

回复 Renton:

谢谢啊,这么晚了还在回复帖子,真敬业,谢谢啊

赞(0)
未经允许不得转载:TI中文支持网 » RM 48芯片的寄存器奇怪的现象
分享到: 更多 (0)