Board logo

标题: [求助]关于ram test的问题 [打印本页]

作者: fayefayehoo    时间: 2008-8-17 11:21     标题: [求助]关于ram test的问题

ramtest要求对ram每一个地址都进行测试,程序能不用到ram空间么?

[em06]
作者: strongchen    时间: 2008-8-20 12:02

什么意思?你用什么芯片,怎么进行RAM的测试?
作者: fayefayehoo    时间: 2008-8-20 14:17

芯片是S12XET256,程序已经做好了,就是对ram区每一个地址进行读写操作(0xAA,0x55),检测ram是否正常。
作者: shenzp    时间: 2008-8-21 15:49

程序可以在没有RAM空间时候运行啊,但是你无法再进行堆栈操作了。

程序在后台运行时内核有自己的寄存器区,如8位数据寄存器A、B,

16位数据寄存器D,16位地址寄存器X、Y,PC指针,SP指针等。运行

时内核就是到这些寄存器里取出数据和地址进行执行。因此,只要

不进行堆栈或者获取RAM中数据,程序并不会用到RAM。


作者: fayefayehoo    时间: 2008-8-28 08:59

楼上说得没错,现在已经完成了,不能使用ram,就意味着得直接对寄存器进行操作,所以现在写了一段汇编代码来实现这个功能。






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0