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:在没有外部闪存存储器的情况下运行/运行

Guru**** 2393975 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1511231/am2432-operate-run-without-external-flash-memory

器件型号:AM2432

工具/软件:

尊敬的 TI Extert:  

您能否检查并确认"AM2432BSEFHIALVR" 在没有外部闪存存储器的情况下运行/运行?  

-

Vaibhav  

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

    你好、Vaibahv、

    AM243x 没有任何内部闪存存储器来存储应用程序 映像。

    因此、我们需要外部存储器来保留应用映像。

    当我们执行 POR/WarmReset 时、引导从 RBL (ROM 引导加载程序)→SBL (辅助引导加载程序)→Application (DDR/MSRAM)开始。

    在这里、SBL 将从外部存储器中获取应用映像并将其放入 DDR /MSRAM 存储器中。

    现在、应用程序从 DDR/MSRAM 存储器运行。

    此致、

    Anil.

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

    尊敬的 Anil:

    感谢您的指导。

    请就以下几点作进一步澄清?

    1. 如果 AM243x 器件没有外部存储器、是否可以从 USB 引导器件并在 AM243x 上运行应用程序

    2. 您能否仔细检查并确认"AM2432BSEFHIALVR"在没有外部 DDR 存储器的情况下是否可以运行?

    期待您的答复。

    此致、
    Vaibhav

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

    你好、Vaibhav、

    AM243X 具有高达2MB 的内部内存,其中一些内存用于 DM(设备管理)操作。

    因此、如果您的应用小于2MB、则可以继续使用不带 DDR 的 AM243X 器件。

    如果 AM243x 器件没有外部存储器、是否可以从 USB 启动器件并在 AM243x 上运行应用程序

    这是不可能的。 我们需要将应用映像保留在外部存储器中。 否则、即使我们在 MSRAM/DDR 存储器上写入应用映像、复位后 DDR/MSRAM 内容也将丢失。 同样、R5F 内核从哪个位置运行?

    因此、我们必须将应用映像保存在外部存储器中。 请阅读以下一章、了解更好的 SBL 和存储器布局。

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/11_00_00_15/exports/docs/api_guide_am243x/MEMORY_MAP.html

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/11_00_00_15/exports/docs/api_guide_am243x/BOOTFLOW_GUIDE.html

    此致、

    Anil.