社区
嵌入开发(WinCE)
帖子详情
当发现下载Bootloader映像被损坏时,再次下载或刷新bootloader。另外也可以实现用JTag的Flash编程?
ocean1004
2011-04-07 11:13:50
这什么意思?在《windows ce实用开发技术》 6.4.3 bootloader的典型特征 里看到的。
那6410烧写那个stepldr.bin(其实就是nboot)之前的那段程序是什么?6.4.3里说的烧写bootloader是说stepldr.bin还是说stepldr.bin之前的这段程序?
如果是之前的,那bootloader不是自己擦自己?
...全文
390
10
打赏
收藏
当发现下载Bootloader映像被损坏时,再次下载或刷新bootloader。另外也可以实现用JTag的Flash编程?
这什么意思?在《windows ce实用开发技术》 6.4.3 bootloader的典型特征 里看到的。 那6410烧写那个stepldr.bin(其实就是nboot)之前的那段程序是什么?6.4.3里说的烧写bootloader是说stepldr.bin还是说stepldr.bin之前的这段程序? 如果是之前的,那bootloader不是自己擦自己?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
会思考的草
2011-04-16
打赏
举报
回复
各级bootloader一般都有多个备份的。
当升级的时候扒电,不好意思,不能百分百保证不变砖。bootloader坏掉了就只能用JTAG等硬件手段去下载了。
不过现代的SOC内部都有一个boot ROM,这个是不能擦掉的,利用boot ROM还能将SOC启动到一个非常原始的状态,在此状态下可以用线缆写入bootloader,而后启动bootloader,就可以写入OS image了。
ocean1004
2011-04-14
打赏
举报
回复
这个貌似还可以恢复两次。。。。顶上去。。。。。。。。。谁来回答上面的问题啊
ocean1004
2011-04-12
打赏
举报
回复
[Quote=引用 7 楼 chinaye1 的回复:]
你擦除的是flash的代码 断电后程序还在flash中的啊!!
[/Quote]
越讲越糊涂。。。。。擦除的是flash中的代码????flash中的代码是什么?flash中不是存放bootloader,wince程序吗?然后加载到内存运行。
如果擦除的是flash代码,而bootloader还留在flash中,升级时不擦除bootloader程序,那每次升级不是每次都多出一个bootloader?
所以原本flash中的bootloader一定是被擦除掉的吧?但是如果这样,那么bootloader在内存中擦除flash中的自己的时候,一旦断电,那不是死定了?
当我遇上-你
2011-04-11
打赏
举报
回复
可以,uboot不是可以可以更新自己的嘛,运行后程序在内存中了,你擦除的是flash的代码
chinaye1
2011-04-11
打赏
举报
回复
你擦除的是flash的代码 断电后程序还在flash中的啊!!
ocean1004
2011-04-11
打赏
举报
回复
那一旦断电不是整个机器都作废了?
会思考的草
2011-04-11
打赏
举报
回复
把自己load到内存里,再下载新的bootloader写到flash上,完全可以啊。
ocean1004
2011-04-09
打赏
举报
回复
可能不可能板子上只有唯一一个程序bootloader,然后这个bootloader下载一段新的bootloader之后,把自己完全擦出掉?(也就是剩下只有裸机),然后把新的bootloader载到板子上。 这样完成升级。
如果上面这样是可能的话,那么6410的stepldr.bin前面就没有程序了。如果不可能的话,那就是前面还有段刻在板子上动不了的程序。
chinaye1
2011-04-07
打赏
举报
回复
对于硬件来说它只知道执行程序 才不管bootloader stepldr.bin 等等呢 你只要看它执行的代码干啥就明白了
用JTag的Flash编程 这是通过h-flash往Flash里烧程序
h-
jtag
烧写
bootloader
软件
h-
jtag
是烧写
bootloader
的软件,功能很强大 ,可以用此软件直接在
FLASH
上烧写
bootloader
。
xilinx microblaze
bootloader
程序
xilinx microblaze
bootloader
程序
JTAG
下载
程序源码以及资料
我的CSDN博客上有该代码的分析,希望能对做这方面的朋友有所帮助!
BOOTLOADER
(基于Platform
Flash
)
Xilinx FPGA例子源码:
BOOTLOADER
(基于Platform
Flash
)
stm32之
bootloader
STM32
Bootloader
软件设计
嵌入开发(WinCE)
19,519
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章