【问题标题】:How to recover Intel Edison board如何恢复英特尔爱迪生板
【发布时间】: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


【解决方案1】:

对于安装 fstk,我也问过同样的问题。

请参考下面提到的问题。

Install XFSTK in ubuntu 16.04

除此之外,还会收到用于恢复爱迪生板的预建箱

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多