您好!
我们使用 J721e EVM 进行测试。 我们可以借助 SBL 在 MCU1上引导和运行 RTOS 定制项目。 我们可以使用 U-Boot 和 SPL 在 A72上引导并运行 QNX 映像。
我们无法 同时运行 MCU 应用程序和 QNX。 我们曾尝试使用 QNX U-Boot 设置并将"app"文件添加到引导存储器、但只有 QNX 映像在引导。 我们是否需要 实施其他步骤?
此致、
安德烈安
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.
您好!
我们使用 J721e EVM 进行测试。 我们可以借助 SBL 在 MCU1上引导和运行 RTOS 定制项目。 我们可以使用 U-Boot 和 SPL 在 A72上引导并运行 QNX 映像。
我们无法 同时运行 MCU 应用程序和 QNX。 我们曾尝试使用 QNX U-Boot 设置并将"app"文件添加到引导存储器、但只有 QNX 映像在引导。 我们是否需要 实施其他步骤?
此致、
安德烈安
尊敬的 Adrean:
A72上的 QNX 和 R5内核上的 RTOS 是 TI SDK 支持的架构。 可参考 PSDK QNX SDK 文档+ PSDK RTOS SDK 文档以了解更多详细信息。 支持 SPL (Uboot)和 SBL (RTOS)引导流程。
Vision Apps 文档 中显示了一些开箱即用支持的示例。 Vision Apps 构建说明 可用于让演示在 TI EVM 上运行。
此致、
kb
您好!
我们已查看您提到的文档、但无法在中找到在 A72上运行 QNX 和在 MCU1上运行 FreeRTOS 的步骤或示例 一款 引导会话。
我们尝试使用 QNX U-Boot 设置并将生成的"app"文件(适用于 MCU1)添加到引导存储器、但只有 QNX 映像在引导。 我们是否需要 实施其他步骤?
此致、
安德烈安
您好、Andrean:
参考上面的 Vision Apps 链接、可以按照下面标记部分中的说明创建演示图像。
例如、密集光流演示可以运行: 视觉应用用户指南:密集光流应用。
对于出现的问题、建议遵循 SDK 说明。 之前是否成功启动了受测电路板?
此致、
kb
您好!
感谢您的回答。
我们尝试了多种启动选项:
tiboot3.bin (SBL)+ tifs.bin +应用程序(使用 MulticoreImageGen 生成)
我们可以从主域和 MCU 域引导 R5F 内核。
tiboot3.bin (SPL)+ u-boot.img + uEnv.txt + tispl.bin + sysfw.itb + QNX-IFS
QNX 引导正常。
tiboot3.bin (SPL)+ u-boot.img + uEnv.txt + tispl.bin + sysfw.itb + QNX-IFS +固件二进制文件(保存在 rootfs/lib/firmware 中)
QNX 和所有 R5F 内核从主域引导正常。
tiboot3.bin (SPL)+ u-boot.img + uEnv.txt + tispl.bin + sysfw.itb + QNX-IFS + 应用程序(从 MCU 域为 R5f 内核生成)
QNX 靴子精细 但是 R5F MCU 域的应用程序无法引导。
我们不了解为何无法使用 SPL 引导 R5F MCU 域。 我们想知道这是否可行、以及是否有其他方法从 QNX 引导设置启动 R5F MCU 域?
我们已查看了 SDK 的文档、但找不到关于如何同时运行 QNX 和 R5F MCU 域的任何说明。
此致、
安德烈安
您好、Andrean:
关于:
QNX 靴子罚款 但是 R5F MCU 域的应用程序无法引导。
[/报价]是否有可用于所发现问题的 MCU R5和/或 A72日志?
对于"如何 与 R5F MCU 域一起运行 QNX "、您想在 MCU R5F 上运行什么?
谢谢。
kb
您好!
我们通过 MCU 和主 UART 连接到电路板。 当 R5F MCU 域应用程序未引导时、我们可以看到来自 U-Boot 和 QNX 的日志、但没有看到来自 MCU 的日志。
我们已经创建了一个定制的 R5F 项目来打印消息并使 LED 闪烁。 我们使用 IPC Echo 示例中的链接器文件。 QNX 配置为 [+keeplinked]启动-j721e-evm -v -r0xA0000000、0x1000000、1 以允许 R5F 访问 DDR4。
此致、
安德烈安
好的、
您是否曾尝试在 MCU R5F 引导应用开始时仅添加循环打印。
这将表明 MCU R5 Boot 应用程序映像已成功加载并正在运行。
如果打印不起作用、下一步是在引导应用程序开始时添加一个 while (变量== 0xSomeValue)、并连接一个调试器以查看是否成功加载了引导应用程序。
如果未成功加载引导应用程序、则需要重新访问构建环境/链接器文件。
此致、
kb