[ZLG-ARM] 请教下版主大哥2个问题,谢谢!

[复制链接]
2254|5
 楼主| uuuren 发表于 2008-11-28 16:47 | 显示全部楼层 |阅读模式
1,我用的easyarm2200开发板,ads中调试,选择Rellnchip或DebugInChipFlash,跳线jp7接inside从片内flash启动。但是发现,必须bank0接flash,bank1接ram,程序才能正常运行,并且可以脱机运行。若接成bank0接ram,bank1接flash,则程序无法正常。<br />我的看法是,既然从片内flash启动,且程序下在片内flash中,那么片外怎么接无所谓吧。怎么会这样。<br /><br />2,实验教程上的有关图形液晶显示的实验,为什么只能在片外ram中调试运行,而不能在flash中从而可以脱机运行,不管是片内还是片外flash都不行。<br /><br />谢谢!
dsoyy 发表于 2008-11-28 17:00 | 显示全部楼层

回答一个

论坛回复效率速率不是很高<br />个人认为第2个问题原因是片内FLASH太小,你液晶程序的图片信息就100多K,只能靠片外的8M的SDRAM.<br /><br />私家观点
ZLG_Dengz 发表于 2008-11-29 00:36 | 显示全部楼层

RE:

&nbsp;&nbsp;&nbsp;你好,&nbsp;我查看了模板,当你使用Rellnchip或DebugInChipFlash时,我们的模板是将部分变量定义在0x80000000开始的外部存储空间上的,所以即使选择片内运行,也是和外部存储器有关的。另外此时应该是BANK0接RAM,&nbsp;你确定你是“bank0接flash,bank1接ram”程序才能运行吗?&nbsp;你可以查看一下你模板里的分散加载文件里的定义,&nbsp;如果你修改过,比如把变量的定义在了BANK1对应的空间里(0x81000000)那么就可能出现你所说的情况。<br />&nbsp;&nbsp;&nbsp;
XDream 发表于 2008-11-30 12:40 | 显示全部楼层

堆栈用了BANK0上的RAM空间。

看看分散加载就知道了
 楼主| uuuren 发表于 2008-12-1 15:59 | 显示全部楼层

谢谢大家

第2个问题应该不是容量的原因吧,我看给出的例子程序,总共不到10k,我只是要有个简单的显示,基本不显示图像,要怎么办?
 楼主| uuuren 发表于 2008-12-2 18:19 | 显示全部楼层

re

我确定是bank0接flash,bank1接ram程序才能运行,而且我也看了分散加载文件正如你所说,可怎么会这样啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

74

帖子

0

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