Hi
安裝了ti-processor-sdk-linux-am335x-evm-06.03.00.106
參考Overview_Getting_Started_Guide.html
執行./setup.sh建立環境
執行 make u-boot-spl產生u-boot
但產生出來的u-boot似乎不能在BBB上面使用
請問該怎麼產生符合BBB環境的u-boot?
產生的u-boot又該如何燒錄到BBB
是否有相關文件呢?
謝謝
Shine:
请使用am335x_evm_defconfig配置文件,具体请参考下面的uboot编译文档。
Compiling MLO and u-boot
software-dl.ti.com/…/Foundational_Components_U-Boot.html
Daniel Cheng1:
回复 Shine:
Hi Shine
參考文件Compiling MLO and u-boot段所述
執行完
make CROSS_COMPILE=arm-linux-gnueabihf- O=am335x_evm am335x_evm_defconfig
似乎並沒有看到產生u-boot
這應該會產生在哪?
謝謝
Daniel
Daniel Cheng1:
回复 Daniel Cheng1:
Hi Shine
1.
make CROSS_COMPILE=arm-linux-gnueabihf- O=am335x_evm am335x_evm_defconfig
上面cmd是產生設定檔,請問這需要特別指定BBB的板子嗎?
2.
執行 make u-boot-spl產生u-boot
那要怎麼把產生的u-boot放到sd卡或flash執行呢?謝謝
Daniel
Shine:
回复 Daniel Cheng1:
1. 这两个命令都要执行。
$ make CROSS_COMPILE=arm-linux-gnueabihf- O=am335x_evm am335x_evm_defconfig
$ make CROSS_COMPILE=arm-linux-gnueabihf- O=am335x_evm2. 请参考下面链接中的3.1.1.5 NAND 和3.1.1.6. SD, eMMC or USB Storage关于如何从nand flash和SD/emmc启动。
software-dl.ti.com/…/Foundational_Components_U-Boot.html
Daniel Cheng1:
回复 Shine:
參考文件
建立sd card
但是開機在uart log只有看到CCCCC
請問我是哪個步驟有錯嗎?
謝謝
create_sd.log
Shine:
回复 Daniel Cheng1:
输出CCCC表示跳过mmc启动,从uart启动。上电后按一下S2再试试。
processors.wiki.ti.com/…/How_to_Boot_Beagle_Bone_Black_with_Processor_SDK_Linux
Daniel Cheng1:
回复 Shine:
使用create-sdcard.sh 選擇Install pre-built images from SDK建立出來的image是可以開機的
但如果把Boot Partition 改為我產生的u-boot路徑會出現如下錯誤
cp: target 'boot/MLO' is not a directory
MLO copied
cp: target 'boot/u-boot.img' is not a directory
u-boot.img copied並且建立出來的sd card是不能開機
我懷疑我是不是少了什麼動作?
Shine:
回复 Daniel Cheng1:
提示路径不对,检查一下create-sdcard.sh里u-boot.img所在路径是否正确,BOOTFILEPATH和PATH_TO_SDBOOT。