【发布时间】:2018-06-18 00:40:22
【问题描述】:
我通过替换用 buildroot 编译的u-boot.elf(支持 Edison 板)在板上刷新了 Intel 的预构建 src 映像。
但是板卡在 FSBL 上(FSBL 看门狗不断重启板)。我试图在船上刷机,但在船上没有侦听器来提供刷机操作(通常由 u-boot 中的dfu 实用程序完成)。
这样我就无法再次刷新预先构建的图像。
在目前的情况下,我怎样才能提出我的董事会?
如何再次刷新图像?
输入:
棋盘控制台o/p
******************************
PSH KERNEL VERSION: b0182b2b
WR: 20104000
******************************
SCU IPC: 0x800000d0 0xfffce92c
PSH miaHOB version: TNG.B0.VVBD.0000000c
microkernel built 11:24:08 Feb 5 2015
******* PSH loader *******
PCM page cache size = 192 KB
Cache Constraint = 0 Pages
Arming IPC driver ..
Adding page store pool ..
PagestoreAddr(IMR Start Address) = 0x04899000
pageStoreSize(IMR Size) = 0x00080000
*** Ready to receive application ***
在 FSBL 中,是否存在任何类型的“dfu 实用程序”?
任何帮助将不胜感激。
【问题讨论】:
-
我强烈推荐阅读这篇文章:edison.internet-share.com/wiki/U-Boot
-
抱歉回复晚了,我已经试过了。问题是我无法看到 u-boot 控制台运行支持闪烁的“run do_force_flash_os”。板在 FSBL 本身中重新启动(我已经刷新了由 buildroot 编译的 u-boot)。我认为,FSBL 无法找到合适的 u-boot 来启动,它的看门狗正在重新启动电路板。所以我担心的是,应该有一些跳线可以将板置于闪烁模式,并且通过 j-tag 或 t-link 我可以闪烁正确的图像。如果我有误解,请纠正我。
-
请参考INPUT(editedquestion)下反复打印的板子控制台。
-
在上面的文章中提到了通过 DnX 协议准备和刷新图像的脚本。你必须安装 xFSTK flasher。还有一件事,我不确定您是否按照说明进行了所有操作。 没有提到 u-boot.elf。
-
感谢您的回复,我的意思是,在弄乱了 u-boot 加载程序之后。现在在 ubuntu 16.04 上,我无法安装 xfstk。我收到以下错误。“g++:错误:/usr/lib/libusb.a:没有这样的文件或目录”。我正在努力解决这个问题。我给你贴。我在stackoverflow.com/questions/48333002/… 发布了同样的问题
标签: intel yocto u-boot flash-memory intel-edison