Part Number:PROCESSOR-SDK-AM65X
问:我想在 AM65x 上通过 UART 引导 uboot。您可以为我提供需要遵循的程序/环境设置建议吗?
Cherry Zhou:
答:请按照以下程序在 AM65x 平台上通过 UART 进行引导。
要求:
TMDX654IDKEVM
USB 电缆
Windows/Linux
串行控制台
二进制文件:bin、sysfw.itb、tispl.bin、u-boot.img注意:下面显示的示例使用 AM65x PG1.0 板在 Windows OS 上通过 Tera Term(串行控制台)进行了验证,但可以在 Linux OS 上通过 Minicom(串行控制台)对其他版本的电路板执行相同的程序。在使用其他版本时,sysfw.itb 文件将会更改。从 Linux SDK 软件包的 board-support/prebuilt 文件夹中获取最新的二进制文件。
硬件设置:
将 12V 电源连接到 AM65X 板。
按如下方式执行 DIP 开关设置:SW2 – 0000000000
SW3 – 0101000000使用 USB 电缆连接板 (J42) 和 PC。
您将看到 PC 上总共枚举了四个端口。这些端口号是按顺序连续的(在本例中为 COM 5、6、7、8)。
打开第一个端口号(主域)和第二个端口号(MCU 域)(在本例中,COM 5 和 6 分别对应于主域和 MCU 域)。
现在打开“Setup”->“serial_port”菜单,对两个端口执行以下设置:执行:
给电路板上电,您将在 MCU 控制台上看到“CCC”印刷字体。这将确认板 UART 引导开关设置和 USB 连接。
在 MCU 控制台中执行以下步骤:通过转到“File”->“Transfer”->“XMODEM”->“path/to/file”来传输“bin”。
完成该操作后,通过转到“File”->“Transfer”->“XMODEM”->“path/to/file”来传输“itb”。
完成此操作后,您将在主控制台上看到打印内容。现在,在主控制台中执行以下步骤:
通过转到“File”->“Transfer”->“XMODEM”->“path/to/file”来传输“bin”。
完成该操作后,通过转到“File”->“Transfer”->“XMODEM”->“path/to/file”来传输“u-boot.img”。然后将加载 uboot。
uboot 在执行后将等待内核/文件系统。因此,如果您将文件系统放在 SD 中并连接了 SD,将在电路板上引导 Linux。
因此,通过这种方式,您可以从 UART 加载 uboot,从 SD 加载文件系统,并在 AM65x 板上引导您的 Linux。资源:
请观看以下视频以供参考。
视频:6445.am65x_uartBoot.mp4