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

Guru**** 2392635 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/1478639/am2434-am243x

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

工具与软件:

你(们)好、

我们将拥有采用无闪存 AM243x 芯片的原型板。 OSPI 闪存将出现空内容。 我们还没有自定义引导加载程序、也不计划很快提供。 目前没有 SD 卡。


是否可以使用单引导模式来初始化 SOC 并将应用程序下载到 OSPI 闪存? 例如、引导模式固定为 UART 模式或无引导模式-但仅提供一种引导模式。


此致、
Jinlong

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

    您好、Jinlong:

    在 UART 将映像刷写到 OSPI 后、您需要将引导模式从 UART 更改为 OSPI、以便从 OSPI 引导。

    另一个选项是将 OSPI 设置为主引导模式、将 UART 设置为次级引导模式。 在本例中、ROM 将首先检查 OSPI 是否 正在引导 SBL、如果 OSPI 为空、它将回退到次级引导模式 UART、然后您可以使用 UART 对 OSPI 进行刷写。 在 OSPI 刷写的下一次下电上电中、ROM 将从 OSPI 引导 SBL。

    此致。

    开会。

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

    谢谢大家。 我需要先阅读相关内容。
    目前、我被告知我们使用此值: BOOTMODE [15:0]= 0000.0001.0001.0011
    它是哪种引导模式?  

    更新:它看起来是 QSPI 作为主引导 模式、没有引导作为备用引导模式。 如果闪存为空、我们将以无引导模式结束。  

    此外:TI 提供 SBL_JTAG_uniflash。 我们似乎可以运行该演示、然后可以使用该演示将工程计算机上的应用程序编程到 AM243电路板上。
    不清楚它如何触发工程 PC 上的操作、以将应用文件发送到 AM243并进一步将其写入 OSPI 闪存。  
    您能否详细说明一下?

    此致!

    Jinlong

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

    您好、Jinlong:

     

    不清楚它是如何触发工程 PC 上的操作来将应用程序文件发送至 AM243并进一步将其写入 OSPI 闪存的。  
    您能否详细说明一下?
    [报价]

    它仅使用 JTAG 作为接口而不是 UART 将文件刷写到 OSPI 中。 您使用 CCS 脚本执行一些基本初始化、然后通过 JTAG 将 SBL_JTAG_uniflash 加载到内核中。 您可以检查 SBL_JTAG_uniflash 的代码、本质上、它使用 MCU+SDK 中可用的闪存 API 来执行刷写: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/10_01_00_32/exports/docs/api_guide_am243x/BOARD_FLASH_PAGE.html

    此致、

    开会。

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

    大家好、

    遗憾的是、我们将获得上述引导模式。 我们将以无作为备用引导模式结束。

    是否有机会执行 SoC 初始化?  

    此致!

    Jinlong

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

    您好、Jinlong:

    很遗憾我们将使用上述启动模式。 我们将以备份引导模式结束无。

    您可以按照我之前提到的那样更改引导模式、并将 OSPI 作为主器件、将 UART 作为辅助器件。 在您的设置中更改引导开关是否存在任何问题?

    此致、

    开会。

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

    谢谢你,认识。 我们必须这样做。 该问题旨在检查除了为引导模式更改布线之外、我们是否忽略了任何其他方法。 现在、很明显、必须更改引导模式。 上述更改应该是最简单的、适合后续工作。 该问题已解决。