打印

flash的BOOT区问题求教!

[复制链接]
1614|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hswqs|  楼主 | 2008-6-24 18:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
soc69| | 2008-6-24 22:14 | 只看该作者

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

根据引导程序引导地址确定选用哪种flash,选错了程序就不能动

使用特权

评论回复
板凳
hswqs|  楼主 | 2008-6-25 08:54 | 只看该作者

还是不太明白

我的设计中程序的引导地址可以是0x0100或0xFFF00100,
0x0100可以选用BOTTOM BOOT BLOCK的FLASH,
但如果是从0XFFF00100启动,选用TOP型的FLASH,以64MBIT的型号为例,其BOOT区在3F8000~3FFFFF(16位宽),而程序是从FLASH芯片的380080地址取指,不在BOOT区范围内,这种情况,可以使用吗?

使用特权

评论回复
地板
liudewei| | 2008-6-25 14:40 | 只看该作者

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

使用特权

评论回复
5
lihuanjie| | 2008-6-28 13:04 | 只看该作者

引导程序放在哪里?

引导程序是 boot-loader吗 

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

70

帖子

1

粉丝