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**** 2451970 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1110106/am2434-flash-burning-am243x

器件型号:AM2434

大家好

我正在 使用 am24执行一个项目

当我按照 Simple Hello World  示例的 Burn 过程 进行操作时、我能够将其刻录到闪存中、以80000作为起始地址。

在我的示例中,  在调试器上使用 Lwip 和 mbed TLS,它可以正常工作 。

但是、当我尝试上传 时、它看起来像是在 所有5个步骤中上传数据  

但是 、当我复位 Launchpad 时、它不会启动。

我 无法从哪里开始的任何想法  

我怀疑 链接器设置存在问题  

Arie   

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

    您好、Arie、

    我的理解是、Simple Hello World 从闪存引导后运行良好、但当您更改为您自己的应用(使用 Lwip 和 mbed TLS)时、从闪存引导不再工作、即使使用 CCS JTAG 加载也是如此。

    如果是这种情况、您首先要将 SBL_null 刷写到地址0x000000的闪存中、然后使用 CCS JTAG 连接到 R5F 内核(不使用任何 GEL 文件)、加载并运行您的应用代码。 如果运行正常、则意味着 SBL_null 已正确初始化 AM243x LP、并且您的应用很可能会与 SBL_ospi 一起正常运行。 如果不起作用、问题出在您的应用程序代码中。 您需要在应用程序代码中向 UART 添加一些调试日志、以便了解代码滞留在何处。

    此致、

    Ming