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

[复制链接]
 楼主| hgfangel 发表于 2010-11-17 11:00 | 显示全部楼层 |阅读模式
有点太初级了哈。。。

SDK下载程序到FPGA时,elf文件在BRAM中的初始化 的选项 有个bootloop,不理解其含义。路过的帮帮忙吧。谢谢。
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

查看全部评分

SuperX-man 发表于 2010-12-27 11:14 | 显示全部楼层
楼上正解,小版向您学习了.
amini 发表于 2011-1-6 16:41 | 显示全部楼层
:),我向各位大侠学习了。
0中国芯0 发表于 2011-1-17 18:44 | 显示全部楼层
受教了
coco11 发表于 2011-1-20 11:28 | 显示全部楼层
高手如云啊,学习了。
akkingzy 发表于 2011-12-6 20:04 | 显示全部楼层
学习之
GoldSunMonkey 发表于 2011-12-6 20:09 | 显示全部楼层
学习之
akkingzy 发表于 2011-12-6 20:04

又翻旧贴
ertu 发表于 2011-12-7 06:43 | 显示全部楼层
好旧啊
ertu 发表于 2011-12-7 06:43 | 显示全部楼层
不过还是能加深下印象 也不错
davines 发表于 2011-12-29 20:08 | 显示全部楼层
呵呵,我当新的看呢,
hawksabre 发表于 2012-6-24 19:47 | 显示全部楼层
顶一下
GoldSunMonkey 发表于 2012-6-24 20:47 | 显示全部楼层
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的内容只有一条,就是跳转到自己的地址
所以他应该是对的
ty新气象 发表于 2012-6-29 15:19 | 显示全部楼层
两年前的了。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

43

帖子

1

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

0

主题

43

帖子

1

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