Thread 中讨论的其他器件: UNIFLASH
工具/软件:
您好团队:
我们对 SK-AM62-LP 板使用 OSPI NOR 引导模式。
我们需要在 R5 内核中以独立模式运行我们的应用。
您能不能告诉我们 SBL 和应用程序之间的存储器处理方式、因为我们在 OSPI NOR 引导模式下使用 SBL。 我们需要应用程序矢量表的地址、还要在 SBL 引导时将应用程序复制到哪个 DDR 地址、以及将矢量表复制到哪个 TCM 存储器。
根据 TI 文档、我们需要知道、对于 SK-AM62-LP 板、我们需要生成 hs_fs 映像。
我们尝试将应用程序 elf 转换为 rprc 映像、然后将 rprc 映像转换为 hs_fs 映像。
您能否告诉我们转换为这些图像的步骤。
我们有用于 OSPI NOR 模式的默认 SBL cfg 文件、其中包含以下各映像
#第一个指向 sbl_uart_uniflash_stage1 二进制文件,它初始化 DDR 并接收 sbl_uart_uniflash_stage2 二进制文件
-- flash-writer=image/sbl_uart_uniflash_stage1.Release.hs_fs.tiimage
#指向 sbl_uart_uniflash_stage2 二进制文件,它作为一个服务器来刷写一个或多个文件
#请注意、该二进制文件由 SBL_UART_uniflash_stage1 复制到 DDR、不会写入闪存或 eMMC 等任何引导介质
--file=image/sbl_uart_uniflash_stage2_am62x-sk-LP_r5fss0-0_nortos_ti-arm-clang.appimage.hs_fs --operation=flash --flash-offset=0x0
#现在发送一个或多个文件到闪存或 flashverify 根据需要。 发送文件的顺序无关紧要
#发送引导加载程序时、请确保闪存偏移为 0x0。 ROM 期望引导加载程序位于偏移量 0x0 处
-file=image/sbl_ospi_nor_stage1.Release.hs_fs.tiimage --option=flash --flash-offset=0x0
# DM 映像会在 0xa00000 处或引导加载程序配置的任何偏移处刷新
-file=image/Application.appimage.hs_fs --operation=flash --flash-offset=0xA0000 ----- >在我们的应用中用于 R5 内核
在 OSPI NOR 模式下、使用应用映像引导多个内核时、该 Cfg 文件是否正确?
对于 rprc 生成:
此致、
Pradeep R

