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.

[参考译文] 如何通过 USB 记忆棒实现 J6低输入基准启动? 还是串行下载?

Guru**** 2537290 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/586766/how-to-make-j6-entry-low-reference-boot-from-usb-stick-or-do-serial-download

刚刚开始使用这款 J6入门级低成本 EVM 板时、没有 SDCard 插槽、只有两个 USB 插槽(SS 和 HS)。

通过将调试 USB 电缆连接到 PC、我可以使用工作控制台通过此串行连接来调试 EVM 板。

EVM 通电后、控制台显示:

IO_SETTINGS 已启动
IO_SETTINGS 完成
INIT_CORE_Volt负 启动
INIT_CORE_Volt负 完成
init_prcm 已启动
init_prcm 完成
dump_pinmux 已启动
0x4A003400:0x00050003
0x4A003404:0x00050003
0x4A003408:0x00050003
(笑声)
(笑声)
0x4A003818:0x0001000E
0x4A003824:0x00010001
dump_pinmux 完成
INIT_SDRAM 已启动
INIT_SDRAM 完成
INIT_DSP 已启动
INIT_DSP 完成
INIT_MMC_CLOCK 已启动
INIT_MMC_CLOCK 完成
print_avs_abb 信息已启动

*********
MPU AVS 0:使能。
IVA AVS 0:已启用。
内核 AVS 0:已启用。
DSPEVE AVS 0:已启用。
GPU AVS 0:已启用。

MPU ABB:已启用。
ABB IVA:已启用。
DSPEVE ABB:已启用。
GPU ABB:已启用。
核心 ABB:已禁用。
*********
print_avs_abb 信息完成

用于 DRA71X EVM 的 QNX Neutrino 初始程序加载程序

找到 DRA72x ES2.0 SoC
从 eMMC 引导
命令:
按"S"进行串行下载。
对于 EMMC 下载、按"E"、假定为文件 QNX-IFS。
按"F"进行 USB 引导。
按"T"进行内存测试。

已尝试所有选项、只有 EMMC 下载工作正常、加载了 QNX 6.6.0 BSP 并成功运行。

对于串行下载、下载速度非常慢(5M 字节大约需要5分钟)后没有发生任何事情

对于 USB 引导、两个 USB 插槽都报告了:

现在通过 USB 发送 IFS 图像...
检测到全速

然后不会出现实际反应。

我正在寻找从 USB 记忆棒加载定制 QNX BSP 的方法、串行下载、甚至闪存到 EMMC 中。

是否有任何人具有此主题/EVM 的相关经验?

非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Mike:

    我已将您的问题转发给 QNX 专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mike:

    提供的控制台日志看起来正确、但有一个例外。  为了使受测二进制文件的 USB 引导功能正常工作、需要 检测到全速控制台日志读取高速。

    运行相同的测试、但当检测到全速时、请尝试拔下主机侧的 USB 电缆、等待5秒钟、然后将其重新插入、以查看是否可以达到检测到的高速。

    请注意、要通过 USB 进行外设引导、应通过 USB 电缆连接主机端机器。

    此致、

    KB

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Kb
    这种方法确实有所帮助!