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.

关于Beaglebone Black裸机从sd卡启动的问题



您好,

    我刚购买了一块Beaglebone Black板子,上电开机后能正常的从nand启动,我现在想用这块板子来跑StarterWare裸机程序,于是将boot下的从sd卡启动的MLO和一个app拷贝到已经格式化的sd卡,插入bbb的卡槽按住S2后上电,发现板子还是依然从nand启动,并没有检测到sd卡,请问一下我该怎么处理才能从sd卡启动呢?

  • 我尝试清除是可以的,现在我有个问题,就是使用StarterWare带的nand-flash-writer该工具来烧写Beaglebone Black的Nand,使用CCS配合仿真器XDS能进入烧写流程,但是在烧写时都会失败,打印如下

    Choose your operation
    Enter 1 ---> To Flash an Image
    Enter 2 ---> To ERASE the whole NAND
    Enter 3 ---> To EXIT
    1
    Enter image file path
    C:\ti\AM335X_StarterWare_02_00_01_01\binary\armv7a\cgt_ccs\am335x\beaglebone\bootloader\Release_MMCSD\MLO
    Enter offset to be flashed (in hex):
    0x0
    Choose the ECC scheme from given options :
    Enter 1 ---> BCH 8 bit
    Enter 2 ---> HAM
    Enter 3 ---> T0 EXIT
    Please enter ECC scheme type :
    1
    Starting AM335X NAND writer

    ----------------------
    NAND FLASH DETAILS
    ----------------------
    Device ID : 0xff
    Manufacture ID : 0xff
    Page Size : 8192 Bytes
    Spare Size : 256 Bytes
    Pages_Per_Block : 64
    Number_of_Blocks : -499119615
    Device_width : 2 Byte
    DeviceSize : 1280 MB

    Setting the ECC scheme
    Set the BCH 8 bit ECC scheme .... done
    Preparing to Flash image ....
    Opening image ... done.
    Erasing Required Blocks [start = 0, count = 1]...FAIL!! to erase block number 0x0
    Done
    Flashing image ...
    Number of blocks needed for header and data: 0x1
    Attempting to start write in block number 0x0.
    FAIL!! to erase block number 0x0
    Writing image data to Block 0 Page0x0
    Write failed
    Attempting to start write in block number 0x1.
    FAIL!! to erase block number 0x1
    Writing image data to Block 1 Page0x0

    实在是没办发了,想请教一下这是什么情况呢?万分感激!