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.

[参考译文] AM2432:TI UNIFLASH -使用 OSPI 在闪存上刷写 SBL 和应用程序

Guru**** 2380860 points
Other Parts Discussed in Thread: UNIFLASH, AM2432, SYSCONFIG, AM263P4
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1487571/am2432-ti-uniflash---flash-sbl-and-application-on-flash-with-ospi

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

工具/软件:

大家好!

我有关于使用 TI UNIFLASH 工具刷写 AM2432的问题。 特别是、我必须使用 OSPI 控制器在闪存中编写代码。

在我的电路板上 、我只有两种引导模式可能:

-无引导

- OSPI 引导

我需要刷写 AM2432、避免 SBL_JTAG_uniflash 程序、如果我可以使用 TI UNIFLASH 等工具在 OSPI 引导模式下会很好。

是否有办法使用此工具使用这两种引导模式对我的电路板进行编程? 我是否必须准备一些装载器才能使用此工具?

到目前为止、我看到可以将器件置于 UART 引导模式。

此致。

Stefano

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

    尊敬的 Stefano:

    TI Uniflash 提供了在无引导/开发引导模式下通过 JTAG 刷写的选项、但也使用了 SBL_JTAG_uniflash。 如果您只有这2个引导模式选项 、并且 SDK 中唯一的选项可用于刷写、则为 sbl_jtag_uniflash。

    此致、

    会面。

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

    尊敬的会议:

    但是、是否有办法使用 TI UNIFLASH 或其他工具在 OSPI 引导模式下刷写器件? 而不安装 CCS 和/或 SDK。

    此致

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

    尊敬的 Stefano:

    您不能使用 OSPI 引导模式来刷写 OSPI、TI Uniflash /SDK 上可用的选项通过 UART 或 JTAG (设备引导模式)刷写。

    此致、

    会面。

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

    好的、谢谢。 有一个在开发引导模式下进行编程的教程。 特别是,我认为我必须创建一个定制闪存器。

    在我的器件上 、我将 S28HS512T 设为闪存、并在 SysConfig 中选择了 TI Board Default Flash。 但是、当我尝试使用 TI uniflash 进行编程时会出现以下错误:

    如何对器件进行编程?

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将 S28HS512T 用作闪存、并 在 SysConfig
    中选择 TI 电路板默认闪存

    我认为这不会出现任何问题、因为用于 AM243的 TI EVM 也使用了同一个闪存器件。

    是否有一个在开发引导模式下进行编程的教程

    请参阅以下内容: AM243x MCU+ SDK:刷写工具

    您还可以尝试使用 MCU+SDK: AM243x MCU+ SDK:刷写工具中提供的 JTAG uniflash 进行刷写

    此致、
    会面。

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

    根据我的经验、我发现 TI UNIFLASH GUI在 OSPI 模式下刷写 AM263P4 EVM。 这些说明仅显示 DevBoot 模式、但也在 OSPI 中工作。 因此、最终用户只需安装 UNIFLASH、您的软件部门只需提供会话和.appimage 文件。

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

    您好、

    是、但如果没有任何定制闪存器、我会在前一条消息中显示错误。 现在、从 tools/flasher/am243-evm/获取自定义闪存时、我有关于地址0x8000000的另一个错误。

    借助带有控制台的 SBL JTAG Uniflash、可以正常工作。 如何使用 TI uniflash?

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、但如果没有任何自定义闪存器、我会在前一条消息中显示错误。 现在、从 tools/flasher/am243-evm/获取自定义闪存时、我有关于地址0x8000000的另一个错误。

    您能告诉我什么是 错误消息吗? SBL 应该位于闪存偏移0x0处、因此您必须配置加载地址等于0x60000000。

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

    您好、

    这是错误。  

    此致