Thread 中讨论的其他器件: SysConfig、 AM625
工具/软件:
请加载 SDK 版本
MCU_PLUS_SDK_am62x_10_01_00_33
TI-PROCESSOR-SDK-LINUX-RT-am62xx-EVM-10.01.10.04
TI-Linux-kernel-6.6.58+git-ti-RT
联系方式 1281.
sysconfig1.23.0
GCC-ARM-9.2-2019.12
我将 SDK 安装到 ubuntu22.04 中的默认 dir ~/中、并使用 examples/drivers/boot/sbl_ospi_nand_linux_multistage 来生成 SBL 文件
阶段 1:编译 sbl_ospi_nand_linux_stage1.release.hs_fs.tiimage
在 MCU SDK 的根目录中:
make -s -C examples/drivers/boot/sbl_ospi_nand_linux_multistase/sbl_ospi_nand_linux_stage1/am62x-sk-lp/r5fss0-0_nortos/ti-arm-clang all
阶段 2:编译 sbl_ospi_nand_linux_stage2.release.appimage.hs_fs
make -s -C examples/drivers/boot/sbl_ospi_nand_linux_multistase/sbl_ospi_nand_linux_stage1/am62x-sk-lp/r5fss0-0_nortos/ti-arm-clang all
第 3 阶段:构建 linux.appimage.hs_fs
从 Processor SDK 编译 bl31.bin 和内核、然后放入 tools/boot/linuxAppimageGen、切换到该目录、然后执行以下 命令:
清洁&&制造
第 4 阶段:将这些文件刷写到 spinand 中、然后按下“RESET"(“(复(复位)按钮、Linux 内核可由 SBL 启动、SPI-n 和驱动器无法访问 SPI-n 和闪存器件