工具与软件:
你好
在 SDK 10.6中、我们需要使用 UFS + OSPI 引导模式。 需要修改哪些区域?
谢谢
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.
工具与软件:
你好
在 SDK 10.6中、我们需要使用 UFS + OSPI 引导模式。 需要修改哪些区域?
谢谢
您好、 Tanmay Patil
我们尚未验证 OSPI 引导;我们目前正在使用 SD 卡引导。
我们正在定制电路板上进行开发。
我们要使用 SBL 引导。
很抱歉版本号有误;应该是 SDK 10.0。
它是否支持 OSPI + UFS 的引导模式?
BR、
许可
你(们)好
[报价用户 id="517502" url="~/support/processors-group/processors/f/processors-forum/1483322/tda4vm-how-to-ufs-boot/5698352 #5698352"]它是否支持 OSPI + UFS 的引导模式?
BR、
[报价]是的、这样做应该不成问题。
OSPI SBL 开箱即用。 有关 UFS 文件系统的信息、请参阅 此常见问题解答
我假设您的所有引导加载程序映像(R5-SBL、ATF、opte*、a72-spl*、u-boot*和内核)(*标记的项目在 SBL 中是可选的)都将位于 OSPI 中、而要使用的文件系统将位于 UFS 中。 如果情况不是这样、请告诉我。
此致、
Tanmay
setenv bootargs console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02880000 root=/dev/sdb1 rootwait
setenv bootcmd "ufs init; scsi scan; ext4load scsi 1 0x82000000 boot/Image; ext4load scsi 1 0x81200000 boot/dtb/ti/k3-j784s4-evm.dtb; booti 0x82000000 - 0x81200000"
boot
完成此操作后、我是否需要更改启动模式? 因为引导模式设置中没有 UFS 模式。
如果我要使用 OSPI + UFS 引导方法:
psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts 文件以更改:dts
chosen {
stdout-path = "serial2:115200n8";
bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=/dev/sdb1 rw rootfstype=ext4 rootwait";
};
这就是我需要做的一切吗?
现在还有另一个问题:在 SDK 10.1中、 psdkra/mcusw/mcuss_demos/boot_app_mcu_rtos 似乎已被弃用。 目前、我们正在使用 ipc_rtos_echo_test。
为了支持 OSPI + UFS 引导方法、我应该将端口 boot.c 从移植 psdkra/mcusw/mcuss_demos/boot_app_mcu_rtos 到 boot_app_mcu_rtos吗?
BR、
许可
您好!
图中的启动文件位于 NOR 闪存中。
如果是这种情况、那么您不需要 UFS 引导模式。 OSPI 引导模式将适合您。
然后您的文件系统似乎位于 UFS 中、可以从 u-boot/kernel 连接。 您似乎在上一个项目中使用了优化的 SBL 引导流程。 在这种情况下、内核可以初始化 UFS 并装载它以访问文件系统。 这与常见问题解答中的处理方法一样。
此致、
Tanmay