找回密码
 注册
搜索
查看: 5663|回复: 10

[讨论] TOP与BOTTOM boot的flash有什么区别?

[复制链接]
发表于 2005-12-2 23:06:00 | 显示全部楼层 |阅读模式
在flash的spec里有提到TOP boot与BOTTOM boot,不知道是什么意思,有什么用处啊?
发表于 2005-12-6 17:20:00 | 显示全部楼层
也想了解这个问题,哪位大侠指点一下啊
点评回复

使用道具 举报

发表于 2005-12-6 18:39:00 | 显示全部楼层
好像Nor flash是这样的,以前换过,感觉没啥区别。
点评回复

使用道具 举报

发表于 2005-12-7 15:50:00 | 显示全部楼层
<P>主要是NOR里面有一些BOOT BLOCK和PARAMETER BLOCK位置的不同。</P><P>BOOT BLOCK 和 PARAMETER BLOCK的大小一般为4K,和其他MAIN BLOCK 32K 不同。</P><P>其它没什么区别了。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2005-12-8 11:45:00 | 显示全部楼层
boot部分的sector可以被写保护,可以放一些引导代码或者download程序,这样在程序其他部分被破坏的时候可以重新download,很多手机的MCU也有bootROM了,所以一般也没用到。[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-1-12 12:54:00 | 显示全部楼层
<P>楼上说的有道理。</P><P>现在Bootload都是放在BB里。是不是因为Nand Flash就没有这个Top boot 和bottom boot了?</P>
点评回复

使用道具 举报

发表于 2006-3-8 12:20:00 | 显示全部楼层
楼上说的对,就是一些小的扇区(sector size = 8KB normally or larger),因为小的sector/block擦写比较快,用来存放Phonebook或者sms需要经常改变的东西.或者是关键的启动代码(因为boot sector的前两个可以硬保护,但是一般客户都不把他保护).根据你的文件系统是在高/低地址来选择Top还是Bottom.现在有些厂家干脆把TOP和Bottom扇区都作在同一个器件里,这样客户就不用选了.比较方便.[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-4-12 13:51:00 | 显示全部楼层
<P>对于那些小的扇区,一般是用来存储bootloader的。用flash的WP脚来保护。不过现在好多BB内部已经有bootloader了,所以大家很少用了。</P><P>对于top boot与bottom boot, 好象应该跟MCU有关,也就是对于Intel的8086 serial对应于bottom boot, 而ARM是对应于top boot. 也就是CPU启动后地址映射的位置。不过bootloader在内部的MCU应该不涉及这个问题了。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-4-19 11:29:00 | 显示全部楼层
大部分flash都是由8个小扇区(8K)+大扇区(64K)组成, top 和bottom的区别就是小扇区在头上(0地址开始)还是在尾部(最高地址)的区别,其他的都是一致的.
点评回复

使用道具 举报

发表于 2006-8-27 20:50:00 | 显示全部楼层
9楼解释正点,小block做FAT用比较占据优势
点评回复

使用道具 举报

发表于 2006-8-28 14:25:00 | 显示全部楼层
如果只是用来读操作,可以把整个Flash想象成一个Flat的空间,没有Block的限制。
之所以分成大小不一的Block,就是为了便于擦除和写数据。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-15 07:13 , Processed in 0.087690 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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