大家好,
我使用的是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:
谢谢啊,这么晚了还在回复帖子,真敬业,谢谢啊