找回密码
 注册
搜索
查看: 1427|回复: 16

[讨论] 急救啊,改了FLASH参数开不了机.!!!!!!!!

[复制链接]
发表于 2007-12-8 18:06:23 | 显示全部楼层 |阅读模式
我把#define FLASH_BASE_ADDRESS    0x00E00000
改成#define FLASH_BASE_ADDRESS    0x00f00000
#define ALLOCATED_FAT_SPACE   0x00200000改成#define ALLOCATED_FAT_SPACE   0x00100000
remake之后,烧到手机就开不了机了.
改回来烧进手机同样开不了机了.
用以前的也一样,

请高手指点一下啊.
 楼主| 发表于 2007-12-8 18:07:37 | 显示全部楼层
本来我是想把文件系统大小写小点的,唉.
点评回复

使用道具 举报

 楼主| 发表于 2007-12-10 09:41:18 | 显示全部楼层
哪位大哥救救我呀.....
点评回复

使用道具 举报

发表于 2007-12-10 14:35:14 | 显示全部楼层
这个东西是不能任意更改的,得根据flash的bank大小情况划分,
如果修改以后开不了机,改回去以后应该可以开机,但要download+autoformat
点评回复

使用道具 举报

 楼主| 发表于 2007-12-10 15:32:46 | 显示全部楼层
实践证明:xbd123cn说的非常正确!
非常感谢xbd123cn的热情帮助.奖励一个RD:)
点评回复

使用道具 举报

 楼主| 发表于 2007-12-10 15:36:13 | 显示全部楼层
不好意思啊,我没有权限,奖励不了,晕.
点评回复

使用道具 举报

 楼主| 发表于 2007-12-10 15:49:45 | 显示全部楼层
xbd123cn,再请问一下您,同一个型号与类型的FALSH,只有一种划分的选择?
也就是说固定FLASH固定的大小固定的BANK大小,是否只有这一种选择?
本来我原来的目的是想验证一下这个文件系统占的空间是否还可以小点,然后就可以空出更多的空间来放代码,所以就出现了上面的问题.
点评回复

使用道具 举报

发表于 2007-12-10 16:13:44 | 显示全部楼层
据我所知,single bank的flash可以修改,非single bank的不晓得是否可以修改
点评回复

使用道具 举报

 楼主| 发表于 2007-12-11 09:17:07 | 显示全部楼层
谢谢catherine121,我用的FLASH是多BANK的,没有改成功.
点评回复

使用道具 举报

发表于 2007-12-11 18:25:40 | 显示全部楼层
anmin:看你的代码,估计是这样的,
一般,code和FAT共用一块flash的情况下,代码区和FAT不能在同一块bank下,假设你的bank是2/6/6/2MB,而code的大小已经占用了2+6+6的bank,剩下的2MB即使你想尽量小的划分FAT也没什么意义.如果code的大小超过了14MB(2+6+6),即要占用最后的2MB,FAT就根本没有了.
当然,不排除有最新版本的代码支持你说希望的哪个用法.
点评回复

使用道具 举报

发表于 2007-12-12 08:42:38 | 显示全部楼层
我的flash是2/6/6/2的代码1oM占了2+6+6的bank,FAT占flashd的后4M,也可以正常开机.可以把
mitl-bank,当single-bank用,就看自己怎么弄了,呵呵...
不过FAT的大小确实影响开机,我之前也碰到过这种问题,后来FAT改大就好了...
点评回复

使用道具 举报

发表于 2007-12-12 10:39:58 | 显示全部楼层
请教一个问题 按照speak上说的代码段不是应该放在 ram 中吗 那么这个flash具体是指哪段存储空间呢?
点评回复

使用道具 举报

 楼主| 发表于 2007-12-12 16:19:24 | 显示全部楼层
感谢xbd123cn的再次回复.我用的是2/6/6/2就没有更多的选择了.算是明白了.
再请问一下,在PC机上有什么好办法取到FLASH 的ID?
取数据很容易,取ID却还没有搞定.
点评回复

使用道具 举报

 楼主| 发表于 2007-12-12 16:23:05 | 显示全部楼层
Jane110,我想请问下你说的MITL-BANK做SINGLE-BANK用要怎么改呢?
还有你的代码怎么那么少啊?只有10M,有采用什么压缩技术了吗?
我手头的都是快接近14M了.
点评回复

使用道具 举报

 楼主| 发表于 2007-12-12 16:25:34 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>cloudf7cc</I>在2007-12-12 10:39:58的发言:</B>
请教一个问题 按照speak上说的代码段不是应该放在 ram 中吗 那么这个flash具体是指哪段存储空间呢?</DIV>


一般是从0地址开始的空间吧.
点评回复

使用道具 举报

发表于 2007-12-14 10:34:58 | 显示全部楼层
不一定这个是自己可以定义的。
点评回复

使用道具 举报

发表于 2007-12-18 11:04:27 | 显示全部楼层
学习中
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-5 21:14 , Processed in 0.050421 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表