打印

小白求助:bootloop是什么意思。。。。。

[复制链接]
18052|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hgfangel|  楼主 | 2010-11-17 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
SuperX-man| | 2010-11-17 13:01 | 只看该作者
类似你电脑开机后会加载一个BOOT ,然后根据BOOT的引导下启动你的系统.

如果你选bootloop,那么也就是给芯片加载一个基本boot,后续的就要靠你手动指令来添加了.

使用特权

评论回复
板凳
laurajiang| | 2010-11-25 13:58 | 只看该作者
原来是这样,我也学习了

使用特权

评论回复
地板
TOTO无烦忧| | 2010-12-27 10:50 | 只看该作者
版主说的是bootloader.

bootloop是为了不让空的MicroBlaze乱跳而存在的。
我们知道FPGA是基于SRAM的,LUT和RAM中的内容上电后为未知状态。
MB上电后会读取0x0地址的内容,然后跳转。
0x0的内容默认是未知,如果正好是一些指令之类的,会造成总线卡死或者MB死掉之类的问题。
Bootloop的内容只有一条,就是跳转到自己的地址,那么MB就会运行在一个已知的状态了。需要下载什么程序可以再通过XMD下载。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
SuperX-man + 2
5
SuperX-man| | 2010-12-27 11:14 | 只看该作者
楼上正解,小版向您学习了.

使用特权

评论回复
6
amini| | 2011-1-6 16:41 | 只看该作者
:),我向各位大侠学习了。

使用特权

评论回复
7
0中国芯0| | 2011-1-17 18:44 | 只看该作者
受教了

使用特权

评论回复
8
coco11| | 2011-1-20 11:28 | 只看该作者
高手如云啊,学习了。

使用特权

评论回复
9
akkingzy| | 2011-12-6 20:04 | 只看该作者
学习之

使用特权

评论回复
10
GoldSunMonkey| | 2011-12-6 20:09 | 只看该作者
学习之
akkingzy 发表于 2011-12-6 20:04

又翻旧贴

使用特权

评论回复
11
ertu| | 2011-12-7 06:43 | 只看该作者
好旧啊

使用特权

评论回复
12
ertu| | 2011-12-7 06:43 | 只看该作者
不过还是能加深下印象 也不错

使用特权

评论回复
13
davines| | 2011-12-29 20:08 | 只看该作者
呵呵,我当新的看呢,

使用特权

评论回复
14
hawksabre| | 2012-6-24 19:47 | 只看该作者
顶一下

使用特权

评论回复
15
GoldSunMonkey| | 2012-6-24 20:47 | 只看该作者
;P

使用特权

评论回复
16
edacsoft| | 2012-6-25 12:04 | 只看该作者
选择bootloop,意思是initializing the microprocessor with a single-instruction “branch-to-itself” program called “bootloop” 。Bootloop keeps the processor in a known state while it waits for another program to be downloaded to run or be debugged..
手册上说的,toto同学说:
Bootloop的内容只有一条,就是跳转到自己的地址
所以他应该是对的

使用特权

评论回复
17
ty新气象| | 2012-6-29 15:19 | 只看该作者
两年前的了。。。。。

使用特权

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

本版积分规则

0

主题

43

帖子

1

粉丝