s3c44b0地址分配问题

[复制链接]
3523|5
 楼主| biehoff 发表于 2008-9-26 16:12 | 显示全部楼层 |阅读模式
&nbsp;刚买了个杭州立宇泰的44b0的开发板&nbsp;&nbsp;看他自己的开发板说明&nbsp;&nbsp;说ADS环境下的设置&nbsp;RO&nbsp;BASE&nbsp;设置成0x00000000&nbsp;程序开始地址&nbsp;&nbsp;RW&nbsp;BASE设置成0x0c5f0000<br />说是什么数据空间开始&nbsp;&nbsp;默认BANK6做RAM嘛&nbsp;&nbsp;&nbsp;&nbsp;奇怪了&nbsp;BANK6不是从0x0c000000开始的嘛&nbsp;&nbsp;前面留出0x0c000000&nbsp;到0x0c5f0000想干嘛啊&nbsp;&nbsp;后面又说&nbsp;0x0c000000到0x0c7feb00&nbsp;做下载程序用的&nbsp;貌似是说在仿真调试的时候。<br />那个什么JTAG调试&nbsp;和直接烧录有什么不一样吗&nbsp;&nbsp;难道44b0要把程序从ROM里读出来&nbsp;再放到RAM&nbsp;也就是所谓的&nbsp;&nbsp;0x0c000000到0x0c7feb00&nbsp;里去执行?&nbsp;靠&nbsp;还要占内存啊&nbsp;&nbsp;<br /><br />请高人指点&nbsp;RO&nbsp;BASE&nbsp;和RW&nbsp;BASE设置有什么玄机&nbsp;&nbsp;如果我用BANK6的地址空间做RAM&nbsp;那么还要在RAM地址空间里分配哪些特别小区间啊?
playlinus 发表于 2008-9-26 16:19 | 显示全部楼层

烧录和仿真设置应该可以是两套,仿真时应该比较灵活...

  
 楼主| biehoff 发表于 2008-9-26 16:24 | 显示全部楼层

RE

大哥&nbsp;&nbsp;说说地址设置有什么不同吧&nbsp;&nbsp;&nbsp;我觉得仿真这东西挺玄的&nbsp;&nbsp;以前做51&nbsp;我就不喜欢仿真器仿真&nbsp;&nbsp;直接烧录了看结果
hotyong 发表于 2008-9-26 19:43 | 显示全部楼层

LZ要问的似乎不是地址分配分配问题

如果直接烧进FLASH去会好慢的(一般烧到FLASH里要用一个专用的程序)(不知道JTAG在仿真时能不能将程序烧到FLASH中去,三星的ARM没试过,philips的应该是可以的),51才多大点程序呀,一下就全部烧进去了,ARM的FLASH多大呀,要好久的,FLASH的擦写次数是有限的,RAM却没有这个限制,调试时下载到RAM中去既快又好,<br /><br />LZ如果想怎么便怎样了,如果觉得烧到FLASH中去不慢的话,那就烧咯,只要方便就好,,,<br /><br />也是菜鸟一个,有什么错误请大侠们指教
 楼主| biehoff 发表于 2008-9-26 21:15 | 显示全部楼层

&nbsp;&nbsp;哇靠&nbsp;又是你&nbsp;&nbsp;谢谢指教了<br />下载到FLASH&nbsp;是不是专门要在RAM里设个空间&nbsp;那个设置就是在ADS里面的&nbsp;RW&nbsp;BASE吗?
wangben85 发表于 2008-9-26 21:56 | 显示全部楼层

回复

ro从0c000000设置,是指的JTAG调试时把程序直接下到SDRAM里<br />而我们在烧写FLASH时,RO要设置成00000000开始的。因为上电后程序是从这里0x0这里开始运行。<br />个人理解。。也是初学者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

138

帖子

0

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