主题中讨论的其他器件:UNIFLASH
工具与软件:
你(们)好
您能否提供有关 AM62X 快速引导的信息? 我的同事已经和 TI FAE 沟通过、目前有具体的实施参考
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.
工具与软件:
你(们)好
您能否提供有关 AM62X 快速引导的信息? 我的同事已经和 TI FAE 沟通过、目前有具体的实施参考
你(们)好
我想我找到了一些重要信息、但这是否适用于 SDK9.02版本?
您好!
但这是否适用于 SDK9.02版本?
请在下面找到 SDK v9.2的链接
此致、
Prashant
你(们)好
我必须使用 uart_uniflash.py 来刷写映像? 我们的硬件没有保留的 UART 引导模式
我使用以下命令来烧录映像、请参阅 DEFAULT_SBL_eMMC_Linux_hs_fs.cfg、从 eMMC 引导时未查看打印信息
我是不是做错了什么?
根@AM62x:~# time dd if=sbl_eMMC_linux_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang.tiimage of=/dev/mmcblk0boot0 bs=1k seek=0
中的252+1记录
252+1记录
258338字节(258KB、252 KiB)已复制、0.0419568 s、6.2Mb/s
实数0m 0.04s
用户0m 0.00s
系统0m 0.00s
根@AM62x:~# time dd if=sbl_eMMC_linux_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang.appimage.hs_fs of=/dev/mmcblk0boot0 bs=1k seek=512
109+1记录
109+1记录
112255字节(112KB、110 KiB)复制、0.0185385s、6.1Mb/s
实数0m 0.02s
用户0m 0.00s
系统0m 0.00s
这是 GP 映像。 如果您使用 HSFS 器件类型、则必须刷写由 MCU+ SDK 中的扩展名(*。hs_fs.tiimage、*。appimage.hs_fs)标识的相应 HSFS 映像。
BR、Prashant
你(们)好
我刚刚意识到了这个问题。 在预编译中可以使用 hs 映像进行引导、但会提示以下错误消息
U-Boot SPL 2023.04-ga9edd29852 (2024年8月1日- 11:29:44 +0800)
SYSFW ABI:3.1 (固件版本0x0009 '9.2.7--v09.02.07 (Kool Koala)')
SPL 初始堆栈使用量:13408字节
尝试从 MMC2引导
身份验证已通过
身份验证已通过
身份验证已通过
身份验证已通过
在 ARM64内核上启动 ATF。。。
注意:BL31:v2.10.0 (发布):v2.10.0-367-g00f1ec6b87-dirty
注意:BL31:构建时间:2024年2月9日16:09:05 U-Boot SPL 2023.04-ga9edd29852 (2024年8月1日- 11:31:17 +0800) SYSFW ABI:3.1 (固件版本0x0009 '9.2.7--v007 (Kool Koala)')初始堆栈使用:1856字节尝试从 MMC2 SYSFW ABI 引导(固件版本0x9.2.9.2.07 SYSFW 验证)固件版本 SYSFW SYSF9 SYSFW 验证失败!
顺便说一下、我想问一下如何计算 linux.appimage.hs_fs --operation=flash-eMMC --flash-offset=0xC00000的偏移量?
/dev/mmcblk0boot0 = 4MB、/dev/mmcblk0boot1 = 4MB、因此0xC00000偏移被烧录到/dev/mmcblk0p1?中
未对 SBL EMMC 验证 Falcon 引导。
请参阅以下回复:
虽然它本来可以通过某些偏移调整进行验证、但对于4MB 的引导分区、由于 Linux Falcon appimage 本身约为20MB、因此使用 SBL EMMC 的 Falcon 引导将根本不可能实现。
按照上面 E2E 中的建议、您必须使用 SBL_OSPI 进行 Falcon 引导。
此致、
Prashant
支持此方法是否至少需要32MB?
正如我提到的、Falcon Linux 应用程序映像大小约为~20MB、因此您至少需要32MB 空间来利用 Falcon 引导。