gpt4 book ai didi

Beagleboard:删除 NAND 闪存,现在无法启动

转载 作者:行者123 更新时间:2023-12-04 02:29:52 26 4
gpt4 key购买 nike

我有一个 Beagle 板 OMAP3530-GP,我已将内核和 rootfs 复制到 SD 卡的两个分区中并想启动它。

SD卡分区1:FAT32启动分区
具有相同顺序的以下文件:
MLO
u-boot.bin
uImage
uinitrd

在分区 2 中:
根文件系统

现在我最初启动了它,我得到了:

Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
Reading boot sector
Error: reading boot sector
Loading u-boot.bin from nand


U-Boot 2011.03 (Apr 20 2011 - 07:19:53)

OMAP3530-GP ES3.0, CPU-OPP2, L3-165MHz, Max CPU Clock 600 mHz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 256 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0
In: serial
Out: serial
Err: serial
Beagle Rev C1/C2/C3
timed out in wait_for_pin: I2C_STAT=0
No EEPROM on expansion board
Die ID #5738000300000000040323091100e002
Hit any key to stop autoboot: 0
MMC: block number 0x1 exceeds max(0x0)
** Can't read from device 0 **

** Unable to use mmc 0:1 for fatload **
MMC: block number 0x1 exceeds max(0x0)
** Can't read from device 0 **

** Unable to use mmc 0:1 for fatload **
Wrong Image Format for bootm command
ERROR: can't get kernel image!

我认为它在 NAND 中有一个较早的 u-boot.bin 正在读取并想删除它,所以在一个奇怪的时刻做了:
OMAP3 beagleboard.org # nandecc sw                                                                                                                                              
SW ECC selected
OMAP3 beagleboard.org # nand erase 0 80000

NAND erase: device 0 offset 0x0, size 0x80000
Erasing at 0x60000 -- 100% complete.
OK
OMAP3 beagleboard.org # nand erase 80000 160000

NAND erase: device 0 offset 0x80000, size 0x160000
Erasing at 0x1c0000 -- 100% complete.
OK

再次启动时只注意到一些不可读的串行字符,并且引导加载程序不再出现。

然后我突然想到我可能已经删除了 NAND 中的 X-loader 1.4.2!
我将它复制到我的引导分区,以便 X-loader 可以从 SD 卡而不是 NAND 启动。但是我在开机时看到相同的不可读字符:( :(

我该怎么办??如何让引导加载程序工作?

提前致谢

最佳答案

您可以使用 x-loader( MLO ) 和 准备一张 SD 卡。 u-boot.bin 并从它启动如下:

  • 断电比格板
  • 复制 MLO u-boot.bin 到 SD 卡(FAT32 分区)。
  • 插入sd卡
  • 按住板上的“用户”键
  • 打开电路板电源(暂时不要释放“用户”键)

  • 这会强制比格犬从 SD 卡启动。如果 MLO 和 u-boot.bin 都正确复制到 sd 卡上,那么现在应该在串行控制台上看到 u-boot 提示。您现在可以 胖子 sd 卡中的二进制文件并在 u-boot 提示符下闪存到 nand。

    关于Beagleboard:删除 NAND 闪存,现在无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9823699/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com