大家好
我正在 使用 am24执行一个项目
当我按照 Simple Hello World 示例的 Burn 过程 进行操作时、我能够将其刻录到闪存中、以80000作为起始地址。
在我的示例中, 在调试器上使用 Lwip 和 mbed TLS,它可以正常工作 。
但是、当我尝试上传 时、它看起来像是在 所有5个步骤中上传数据
但是 、当我复位 Launchpad 时、它不会启动。
我 无法从哪里开始的任何想法
我怀疑 链接器设置存在问题
Arie
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.
大家好
我正在 使用 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