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:在客户产品线上对 am243x 进行编程的推荐方式是什么&#39?

Guru**** 2422790 points
Other Parts Discussed in Thread: AM2432

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1321536/am2434-what-s-the-recommended-way-to-program-am243x-on-customer-product-line

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

大家好!

我的客户询问 在客户产品线上对 am243x 进行编程的建议方法是什么。 似乎他们必须更改引导模式以进行 SOC 初始化或对 SBL 进行编程。 在 EVM 上、他们可以使用开关更改引导模式、但这在大规模生产中可能不切实际。

我能想到的两种方法是制作定制编程设备来处理引导引脚、 或在将闪存安装到板上之前对闪存进行预编程。

是否有更简单的方法对器件进行编程? 建议的编程方式是什么?

谢谢。

挂起。

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

    尊敬的 Hang:

    请找到相同的常见问题解答- https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1158335/faq-flash-programming-options-in-mass-production-phase

    我希望这可以解决您的问题。

    此致、
    Aakash

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

    尊敬的 Aakash:

    感谢您提供的信息。 该链接包含在大规模生产中对闪存器件进行编程的方法。 但是 am243x 似乎需要首先进行 SOC 初始化、然后才能通过 JTAG 对其进行刷写、而  SOC 初始化需要更改 引导模式。  

    是否 有任何有关如何处理 SOC 初始化 而不更改引导模式的文档?

    谢谢。

    挂起。

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

    尊敬的 Hang:

    您在生产线中首选哪种启动模式? 我希望它将是 xSPI 或 OSPI 作为主引导模式。 如何使用辅助引导模式?

    此致、
    Aakash

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

    尊敬的 Aakash:

    根据 《AM243x MCU+ SDK:EVM 设置》(TI.com)、我们需要通过 UART 引导来刷写 SBL。 如果我们使用 CCS 执行一次 SOC 初始化、我们需要在没有引导的情况下运行 js 脚本。

    此致、

    挂起。

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

    尊敬的 

    AM243x 支持 UART 引导模式、USB DFU 引导模式以及开发引导模式、以便有效的闪存器固件正常工作。 您在生产线上的建议是什么。

    此致、
    Aakash

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

    尊敬的 Aakash:

    最好能够仅使用一种引导模式。

    看起来我们需要至少两个引导模式(uart/usb/null _dev + opsi)、因为应用程序是在 ospi 闪存上刷写的、最终引导模式必须是 ospi 引导。  

    是否可以仅使用一种引导模式? 如果不是、建议在产品线中采用哪些引导开关实现方案?

    谢谢。

    挂起。

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

    尊敬的 

    您可以更喜欢使用1种引导模式、例如 OSPI (主)+ USB (辅助)。 在出厂设置中、当 OSPI 闪存为空时、您可以选择 USB 模式来刷写映像。 一旦器件在 OSPI 中具有有效映像、您就无需采用 USB 引导模式。

    此致、
    Aakash

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

    Askash 您好:

       我们是使用 AM2432开发 PLC 产品的、目前硬件设计的引导模式只采用 SPI 模式。 但是、我们收到了 PCBA、无法下载该软件。 TI 的 FAE 已告知我、AM2432必须将引导模式更改为进行 SOC 初始化(UART 模式)或对 SBL 进行编程(JTAG、xSPI、USB...)、因此、关于 AM2432程序下载是否必须支持不同的模式。

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

    您好、 

    可以。 您无法在 SPI 模式下对器件进行编程。 SDK 不支持这种方式、也不支持复杂的操作方式。

    您是否可以在 自定义设备上共享编程的引导模式值?

    此致、
    Aakash

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

    尊敬的 Aakash:

    定制器件上的引导模式是 ospi boot、通过上拉/下拉电阻器来修复。  

    此致、

    挂起

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

    尊敬的 

    您是否可以共享同一个的16位值?

    此致、
    Aakash

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

    尊敬的 Aakash:

    目前它们的引导模式默认为 BOOTMODE[0:15]= 1101100 10000000。  他们可以在开发阶段通过移除/添加电阻器来更改引导模式、实际上他们已经更改为 UART 引导以按照"EVM 设置指南"进行操作。 他们想要的是不在生产边沿更改引导模式。 例如、他们现在必须使用 UART 引导来加载 SBL 和应用、然后使用 QSPI 模式在闪存上引导应用、他们必须将产品线上每个器件的形式从 UART 引导更改为 QSPI。

    是否有方法只使用一种引导模式? 这种模式可以是任意模式、因为它们仍处于开发阶段。

    同时、我在 《AM243x MCU+ SDK:EVM 设置》(TI.com)中看到 、SD 引导也可以进行 SOC 初始化。 这是否意味着他们可以单独使用 SD 引导来初始化 SOC 并运行应用?

    谢谢。

    挂起。

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

    您好!

    是否有方法可以仅使用一种引导模式? 这一种模式可以是任意模式,因为它们仍处于开发阶段。

    这是我的建议。 请使用主引导模式和次引导模式。 请在 TRM -

    使用此引导模式将很有用、因为这样、如果主引导模式找不到有效的引导映像、您就可以使用 UART 引导模式: 1101100 10011000

    此致、
    Aakash