This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

开发板TMDXEVM3358启动



按照Quick Start Guide上电后串口输出如下:

CCCCCCCC
U-Boot SPL 2011.09 (Apr 08 2012 - 18:29:14)
Texas Instruments Revision detection unimplemented
Incorrect magic number in EEPROM
read_eeprom() failure

是SD卡有问题吗,下图是SD卡中的内容。

  • 不是,是在板子初始化的时候读取的EEPROM ID有误。

    你买的是TI的原厂开发板GPEVM,SDK开发包用的是原来的LINUX SDK吗?

  • 开发板是原厂的,SD卡里的东西都没有动过。

  • 确认一下是这个吗?

    http://www.ti.com/tool/tmdxevm3358#1

    我们的每一个EVM板上都有个EEPROM记录ID,这个ID对应着不同的板卡和不同的资源配置,有了这个ID后再会根据ID确认板卡类型进行资源配置。而你目前启动的时候,板卡读出来的ID是有问题的,所以卡在这里了。

    先确认你的板卡是否是好的,如果确认无误,建议再试用我们的prebuilt image来启动是否成功:

    http://software-dl.ti.com/processor-sw/esd/PROCESSOR-SDK-LINUX-AM335X/latest/exports/am335x-evm-sdk-bin-02.00.00.00.tar.gz

     下载下来后解压,把MLO和U-BOOT.IMG考到SD卡中试试能否启动成功

  • 能否拍张板子的图片发上来我们确认下。

  • 更换boot镜像后U-Boot启来了,如下是打印信息,内核好像没有加载进来:

    U-Boot SPL 2015.07 (Oct 07 2015 - 14:27:57)
    reading args
    spl_load_image_fat_os: error reading image args, err - -1
    reading u-boot.img
    reading u-boot.img


    U-Boot 2015.07 (Oct 07 2015 - 14:27:57 -0400)

    Watchdog enabled
    I2C: ready
    DRAM: 1 GiB
    NAND: 256 MiB
    MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
    reading uboot.env

    ** Unable to read "uboot.env" from mmc0:1 **
    Using default environment

    Net: <ethaddr> not set. Validating first E-fuse MAC
    cpsw, usb_ether
    Hit any key to stop autoboot: 0
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    reading boot.scr
    ** Unable to read file boot.scr **
    reading uEnv.txt
    ** Unable to read file uEnv.txt **
    ** File not found /boot/zImage **
    Card did not respond to voltage select!
    SD/MMC found on device 1
    Card did not respond to voltage select!
    ** Bad device mmc 1 **
    Card did not respond to voltage select!
    ** Bad device mmc 1 **
    Card did not respond to voltage select!
    ** Bad device mmc 1 **
    Booting from nand ...

    NAND read: device 0 offset 0x80000, size 0x40000
    262144 bytes read: OK

    NAND read: device 0 offset 0x200000, size 0x800000
    8388608 bytes read: OK
    Bad Linux ARM zImage magic!
    U-Boot#