flash的BOOT区问题求教!

[复制链接]
3095|4
 楼主| hswqs 发表于 2008-6-24 18:04 | 显示全部楼层 |阅读模式
有些FLASH芯片内有BOOT区,又分TOP和BOTTOM两种,请问这两种的选择依据是什么?如何在实际使用时选择是TOP BOOT还是BOTTOM BOOT?
soc69 发表于 2008-6-24 22:14 | 显示全部楼层

看你的引导程序从那部分开始引导

根据引导程序引导地址确定选用哪种flash,选错了程序就不能动
 楼主| hswqs 发表于 2008-6-25 08:54 | 显示全部楼层

还是不太明白

我的设计中程序的引导地址可以是0x0100或0xFFF00100,<br />0x0100可以选用BOTTOM&nbsp;BOOT&nbsp;BLOCK的FLASH,<br />但如果是从0XFFF00100启动,选用TOP型的FLASH,以64MBIT的型号为例,其BOOT区在3F8000~3FFFFF(16位宽),而程序是从FLASH芯片的380080地址取指,不在BOOT区范围内,这种情况,可以使用吗?
liudewei 发表于 2008-6-25 14:40 | 显示全部楼层

你可在top boot或bottom boot放置跳转到380080h的指令

  
lihuanjie 发表于 2008-6-28 13:04 | 显示全部楼层

引导程序放在哪里?

引导程序是&nbsp;boot-loader吗&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

70

帖子

1

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