标题:
关于查看内部RAM的问题
[打印本页]
作者:
cArlIcon
时间:
2007-3-26 10:45
标题:
关于查看内部RAM的问题
我在程序中执行了
asm{
MOVB #$80,$2000
};
我为什么在hiwave的内存窗口中查看002000位它是还是“--”状态,怎么看到该位的情况?
还是说我程序写的不对?
望高手指导
作者:
strongchen
时间:
2007-3-26 13:53
什么芯片?
作者:
cArlIcon
时间:
2007-3-26 14:00
MC9S12DG128B
用CW3.1编写
hiwave是4.1中的
作者:
strongchen
时间:
2007-3-26 14:48
如果你没有重新定位RAM,它在复位后的初时地址为0x0000~0x1FFF。地址段0x2000~0x3FFF上是空的。
作者:
cArlIcon
时间:
2007-3-26 15:40
那我应当如何定位RAM才能把0x2000—0x3FFF这一段作为存储数据只用?
是否将Simulator_linker.prm中
SEGMENTS
RAM = READ_WRITE 0x0400 TO 0x1FFF;
/* unbanked FLASH ROM */
设置为0x0400 TO 0x3FFF就行了?
望您指教
作者:
strongchen
时间:
2007-3-26 15:48
对于编译软件来说,需要在PRM文件中定义新的RAM地址段;对于芯片来说,需要设置INITRM寄存器的值,才能在物理上将RAM地址移到新的地址上去。
作者:
cArlIcon
时间:
2007-3-26 16:31
明白了,非常感谢,先看看手册再说,似乎改一个地方就会影响很多。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0