下载ti-processor-sdk-linux-am335x-evm-09.03.05.02-Linux-x86-Install.bin
按照官方教程编译,制作SD卡,复制MLO和u-boot.img
板子选择mmc1启动后无打印,使用之前旧的SDK单板是可以正常工作,新的SDK需要修改哪些内容,才可以SD卡插MMC1正常启动。
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.
定制的主板,目前可以启动的版本
U-Boot 2015.07-g13164fe-dirty (Feb 13 2025 - 11:26:59 +0800)
Watchdog enabled
I2C: ready
DRAM: 512 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
SF: Detected W25Q64CV with page size 256 Bytes, erase size 4 KiB, total 8 MiB
Net: cpsw, usb_ether
Hit any key to stop autoboot: 3
需要改哪些东西,旧版本uboot并没有修改什么,烧录就有打印
旧版本不使用devicetree,但SDK9.3使用devicetree配置MMC接口。
例如,如果检查SDK9.3 U-Boot代码arch/arm/DTS/AM335x-EVM.DTS (AM335x GPEVM的设备树),则为SD卡插槽定义"&mmc1"节点,并且未启用mmc2。 注意:在设备树中,mmc1实际上是硬件中的mmc0,您可以在am33xx.dtsi文件中看到软件名称和硬件名称关系。 我知道,这是一个令人困惑的...