Board logo

标题: 如何将程序下到RAM中? [打印本页]

作者: spideman    时间: 2006-4-11 22:41     标题: 如何将程序下到RAM中?

DG128片子,里面带清华给的监控程序,用超级终端将.s19文件下到RAM中后,不知道具体下到RAM中的地址,请教高手。


作者: xsyp123    时间: 2006-4-12 08:08

你的PRM文件不是定义好了RAM起始地址吗?
查看S19文件的最后两行,有程序装载地址,第一个S1记录的地址也是开始地址吧

作者: spideman    时间: 2006-4-12 15:55     标题: [讨论]

我将prm文件里的地址改为如下
RAM = READ_WRITE 0x0400 TO 0x1FFF;
/* unbanked FLASH ROM */
ROM_4000 = READ_ONLY 0x2000 TO 0x2fff;
ROM_C000 = READ_ONLY 0x3000 TO 0x3EFF;
生成的.s19文件下到片子中,程序不能运行为什么?这样不是将程序都装进了RAM中吗?给出程序的起始地址0x3029不是应该能运行吗?
不然我知道监控程序中L命令(将程序下到RAM中)究竟是怎么用的)
作者: seuafu2005    时间: 2006-4-12 16:30

从prm文件你应该可以看出
RAM的范围从0x400-0x1FFF
0x3029的地址属于ROM的范围,应该是在flash中




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