[ZLG-ARM] H-JTAG占用4k空间问题

[复制链接]
2123|1
 楼主| 云痕 发表于 2008-7-9 09:37 | 显示全部楼层 |阅读模式
H-JTAG手册里有这个个说明:<br />3)&nbsp;RAM&nbsp;起始地址<br />在烧写的时候,FLASH&nbsp;驱动需要使用4KByte&nbsp;的RAM&nbsp;空间,所以需要用户指定一段&gt=4KByte&nbsp;的RAM<br />空间。在用户指定RAM&nbsp;开始地址后,H-FLASHER&nbsp;会把FLASH&nbsp;驱动下载到RAM&nbsp;START&nbsp;ADDRESS&nbsp;~<br />(RAM&nbsp;START&nbsp;ADDRESS&nbsp;+&nbsp;4K&nbsp;–&nbsp;1)的范围内。FLASH&nbsp;驱动可以下载到片内SRAM&nbsp;或是片外SDRAM。<br />如果目标系统有片内SRAM,&nbsp;建议用户使用片内SRAM,因为片内SRAM&nbsp;的速度比外部SDRAM&nbsp;快。<br />在设置初始化脚本的时候,请提供必需的初始化脚本,对存储系统进行初始化,保证用户指定的RAM<br />空间是可以被正确访问的。<br /><br />我用的是LPC2378芯片,RAM基址0x40000000,当我用scatter分散加载时,我的第一个RAM加载域起始位置必须指定为0x40000000+1k=0x40001000或更后,然后H-JTAG自身占用0x40000000~0x40000FFF?或者是我的第一个RAM加载域起始位置允许指定为0x40000000,只是实际运行时被H-JTAG向后偏移了4k?
tsb0574 发表于 2008-7-16 11:17 | 显示全部楼层

lz理解错误,

hjtag占的4k是它降代码下载到Flash用的。调试的时候根本不需要考虑,也就是它占用的ram你也可以用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

75

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部