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:AM2432不闪存

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1381453/am2432-am2432-not-flash

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

工具与软件:

我无法通过 UNIFLASH 下载程序。 我的芯片是 AM2432、可以在 AM2434芯片上下载程序。 但是、它在我的定制电路板上无法正常工作。 请看图片、无法将数据写入0x06000000。另外、我的器件处于 DEV 模式、我还加载了 load_dmsc_hsfs.js 脚本、但仍然无法下载该程序。

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

    您好!

    已按照 SDK Uniflash 指南中的步骤操作

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_00_50/exports/docs/api_guide_am243x/TOOLS_FLASH.html#autotoc_md2417

    此致、

    Prashant

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

    是的、我遵循了这个、addr 正确。 您可以尝试一下。

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

    您好!

    您目前是否可以尝试刷写地址0x60000000处的 SBL 映像并查看刷写是否成功?

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

    是的、我试过。   在 0x60000000时刷写失败。 MCU 是 am2432

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

    您是否尝试过如下所示的功能

    如果您看到了错误、您能否分享错误 snapsot?

    此致、

    Prashant

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

    现在请仔细看、我的芯片是2432截屏是2434

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

    这应该可以。

    您是否修改了"设置和实用"选项卡中的内容?

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

    我没有单击任何其他选项;我完全遵循了教程。 使用教程时、我操作的是 EVM。 当我使用 AM2432时它无法正常工作。 不过您给我的屏幕截图是 AM2434的

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

    您是否有如图所示的闪光器图像?

    如果需要、您能否将此文件复制到"C:\ti"并更新 Uniflash 中的路径、如图所示

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

    是的、我有

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

    看图片

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

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

    正确的路径为: C:\ti\uniflash_8.7.0\desktopdb\content\TICloudAgent\win\ccs_base\sitara_mcu\flaser

    您是否将"am243x_alv_flasher.out"复制到了"C:\ti"

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

    好的、我将  am243x_alv_flasher.out 复制到 C:\ti。 下一步是什么?

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

    如上所示、更新"Settings and Utitles"选项卡中的路径、然后尝试刷写...

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

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

    您好!

    由于您将使用定制板、因此现在需要根据定制板修改 SDK 中的 JTAG_flaser 应用、然后使用修改后的 flasher.out 映像替换"am243x_alv_flasher.out"。

    请参阅 TI Uniflash 页面上的定制闪存支持指南

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_00_50/exports/docs/api_guide_am243x/TI_UNIFLASH_TOOL.html

    此致、

    Prashant

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

    在我的定制板上、闪存模型与 EVM 上的模型相同。 我是否仍需要执行这些操作? 有更简单的方法吗?

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

    如果您的定制电路板上有相同的闪存器件、则可以用以下内容替换"C:\ti\am243x_alv_flasher.out"、并尝试刷写...

    e2e.ti.com/.../am243x_5F00_alv_5F00_flasher.out

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

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

    通过 AM243x 手册、我发现刷写引导加载程序的原理是将 SBL 写入芯片的0x060000000地址。 不过、我的芯片是 AM2432、我发现无法访问0x060000000地址。 我是否可以知道 FSS0_DAT_REG1地址位于何处?

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

    AM2434和 AM2432之间的唯一区别是 R5F 内核的数量。 其他一切都相同。

    您能否告诉我您正在使用的确切闪存器件型号(即使与 EVM 类似)?