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.

[参考译文] RM57L843:UART 引导加载程序-如何从 TMS570LC4357项目迁移到 RM57L843项目。

Guru**** 2452440 points
Other Parts Discussed in Thread: RM57L843, TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1241158/rm57l843-uart-bootloader---how-to-migrate-from-tms570lc4357-project-to-rm57l843-project

器件型号:RM57L843
主题中讨论的其他器件: TMS570LC4357

您好、TI 团队、

我正在尝试使用 UART 引导加载程序。 为 UART 引导加载程序提供的示例文件适用于 RM48微控制器。 用于 RM57L843微控制器。 我已经尝试从 RM48项目迁移到 RM57项目、但遇到了几个错误。

然后、我尝试了为 TMS570LC4357微控制器项目提供的示例。 在这里、我刚刚用各种 RM57l843微控制器创建了一个具有 空项目的新项目。 然后我将 TMS570LC4357示例项目中提供的所有文件粘贴到项目中。

我在 F021_API_CortexR4_BE_L2FMC.lib 文件中遇到错误、从大端字节序到小端字节序。

并在数据表中找到

gmake:***[所有]错误2 UART 引导加载程序 C/C++问题
gmake[1]:***[UART bootloader.out]错误1 UART bootloader C/C++问题

如何清除这些错误。 迁移 CCS 工程。 对于 UART 引导加载程序、rm57控制器是否有任何具体示例? 如果不是、那么我需要遵循什么程序。

UART bootloader 用户指南中并未提及应使用哪一个超级终端应用。 需要超链接还是我们可以使用 Docklight?

请引导我们。

提前感谢、

此致、

A. Ajith Kumar

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

    尊敬的 Ajith Kumar:

    是的、TMS570LC4357和 RM57之间存在字节序差异。

    TMS570LC4357 -大端字节序

    RM57L84x -小端序

    因此、 我们不应对两个控制器使用同一个闪存库。

    您应该 为 RM57控制器选择"F021_API_CortexR4_LE_L2FMC_V3D16.lib"闪存库:

    请记住,这还不够,你还应该确保"类型铸件",同时我们将代码转换为 LE。

    --

    谢谢。此致、
    Jagadish。