您好,
我刚购买了一块Beaglebone Black板子,上电开机后能正常的从nand启动,我现在想用这块板子来跑StarterWare裸机程序,于是将boot下的从sd卡启动的MLO和一个app拷贝到已经格式化的sd卡,插入bbb的卡槽按住S2后上电,发现板子还是依然从nand启动,并没有检测到sd卡,请问一下我该怎么处理才能从sd卡启动呢?
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板子,上电开机后能正常的从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
实在是没办发了,想请教一下这是什么情况呢?万分感激!