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.

[参考译文] AM2434:AM2434 HS-FS 器件问题。

Guru**** 2394305 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1207102/am2434-am2434-hs-fs-device-questions

器件型号:AM2434
主题中讨论的其他器件:UNIFLASH

您好、

  我的客户刚获得 HS-FS 器件。 或尝试在自己的板上对其进行编程。  它们使用以下配置文件对其进行编程。  

基本上、只需将预编译的 GP 图像替换为闪存写入器 sbl_ospi 的预编译 HS-FS 图像。

hello world 的 hs-fs 映像从 CCS 中重新编译、并默认自动生成 makefile_ccs_bootimage_gen。

您可以看到他们可以成功地对器件进行编程。  但是、重新启动设备、设备无法工作、并且无法从 UART 获得任何输出。

它们更改为编程 SBL_null 时的情况相同。 器件可以编程、但引导失败。

现场 FAE 没有 HS-FS EVM、您能帮助吗? 在他们的步骤中遗漏了什么?

此致

Andre

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

    尊敬的 

    根据日志、该器件似乎确实是 HS-FS 器件、因为 SBL_UART_UNIFLASH 似乎可以完美地工作。 让我们尝试使用 SBL-NULL 来调试这个文件-

    客户是否可以 尝试 连接到 R5_0 CPU 并检查程序计数器的位置? 引导模式是否正确选择为 xSPI 以查看此结果是否正确?

    此致、
    Aakash

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

    Aakash,  

      SBL_null 没有输出。 无法连接 JTAG。 您能帮助检查 RBL 和 SBL 之间的任何不同之处吗? SBL 有上拉但 RBL 没有的任何引脚?  

    此致

    Andre  

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

    尊敬的 

    这是自定义 EVM 还是 TI-EVM?

    此致、
    Aakash

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

    Aakash,

     它是定制板。 如果他们用于对闪存进行编程的映像和进程是正确的、我们会要求他们先检查硬件。 并且请提供 RBL 和 SBL 之间是否存在焊盘设置差异、这将有所帮助。

    此致

    Andre

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

    尊敬的 

    我将向专家咨询硬件。 另一种可以做到的方法是使用 uart_bootloader.py / UART 引导模式。

    更多详细信息- https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/BOOTFLOW_GUIDE.html#autotoc_md302
    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/TOOLS_BOOT.html#UART_BOOTLOADER_PYTHON_SCRIPT

    如果闪存硬件有问题、这将排除故障。

    我的建议也是先从 A 开始 简单的 Hello World 然后尝试使用 OSPI_IO 示例 确认硬件是否正常工作-
    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/EXAMPLES_DRIVERS_OSPI_FLASH_IO.html

    希望这份工作能帮助您了解更多信息。

    此致、
    Aakash

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

    客户使用与我们的 EVM 相同的 OSPI 闪存。

    它们可以通过 OSPI_IO 测试以及 OSPI_DMA_Transfer 测试。  请参阅这些测试的日志、如所示。

    我认为他们的硬件不存在问题。

    它们还可以使用 UART 在没有任何错误的情况下刷写 HS-FS 器件。

    但是、器件无法引导。 没有来自 UART 的消息。  有什么建议吗?

    此致

    Andre

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

    尊敬的 

    对我来说,一切似乎都很好。 我们是否可以安排电话调试此问题?

    此致、
    Aakash

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

     Aakash,  

        客户确认带有 SDK8.5的 GP 和 HS-FS 器件上都出现了此问题。  

    在 syscfg 中将 QE 位使能类型从"0"更改为"5"后、该问题可解决。 感谢你的帮助。

    此致

    Andre