首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何将程序下到RAM中?

如何将程序下到RAM中?

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

你的PRM文件不是定义好了RAM起始地址吗?
查看S19文件的最后两行,有程序装载地址,第一个S1记录的地址也是开始地址吧
好好学习,天天向上 
ping-yang163@163.com

[讨论]

我将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中)究竟是怎么用的)
从prm文件你应该可以看出
RAM的范围从0x400-0x1FFF
0x3029的地址属于ROM的范围,应该是在flash中
返回列表