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.

[参考译文] TMS570LS0914:如何生成 F021 API'或库文件

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1369021/tms570ls0914-how-generate-f021-api-or-library-file

器件型号:TMS570LS0914
主题中讨论的其他器件: HALCOGEN

工具与软件:

大家好、

如何在 TMS570LS0914上为 F021生成闪存 API 相关文件? 我需要将它们包含在引导加载程序中、从而将要存储在程序存储器中的数据存储在该应用程序中。

渐变、

Bhanu Prakash.

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

    尊敬的 Bhanu Prakash:

    [quote userid="608473" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1369021/tms570ls0914-how-generate-f021-api-or-library-file 如何在 TMS570LS0914上为 F021生成闪存 API 相关文件? 我需要将它们包含在引导加载程序应用程序中、在该应用程序中要将数据存储在程序存储器中。

    无法从 HALCoGen 生成 F021文件。

    我们有一个适用于 Hercules 器件的 F021闪存库、您需要下载该库、并且还需要将该库添加到您的项目中。  

    Hercules-F021FLASHAPI 驱动程序或库| TI.com

    完成此操作后、您可以调用擦除/读取/写入例程来执行相应的操作。

    您可以在以下常见问题解答中找到一些相关的 FAPI 示例:

    (+)[常见问题解答] TMS570LC4357:适用于 Hercules 控制器的示例和演示(例如 TMS570x、RM57x 和 RM46x 等)-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    --
    谢谢。此致、
    Jagadish。

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

    尊敬的 Jagadish Gundavarapu:  

    感谢您提供的信息。 您能建议 TMS570LS0914控制器中完全需要包含哪个库文件吗?

    下面是供您参考的列表。

    谢谢。此致、

    Bhanu Prakash.

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

    尊敬的 Bhanu:

    请使用"F021_API_CortexR4_Be_V3D16"库。

    --
    谢谢。此致、
    Jagadish。

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

    Jagadish、您好!

    感谢您的信息,但在包括了提到的特定文件后,它抛出了下面的错误编译.

    目标文件具有不兼容的字节顺序("../FLASH/F021_API_CortexR4_LE_V3D16.lib) "=小端字节序、"./ASW/source/Application/AppLayerInterface.obj =大端字节序) null:目标文件具有不兼容的字节顺序("../FLASH/F021_API_CortexR4_LE_V3D16.lib "=小端字节序、"./ASW/source/Application/AppLayerInterface.obj =大端字节序)

    您能在同一器件上推荐任意解决方案吗?

    谢谢。此致、

    B·普拉卡什

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

    尊敬的 Bhanu Prakash:

    我想你是在把错误的图书馆包括在内。

    我告诉您要包含大端字节序(BE)库( F021_API_CortexR4_BE_V3D16 ):

    请使用"F021_API_CortexR4_BE_V3D16"库。

    不过、看起来您包含了小端字节序(LE)库( F021_API_CortexR4_LE_V3D16 ):

    ./FLASH/F021_API_CortexR4_LE_V3D16.lib

    TMS570LS09x 是一个大端字节序器件:

    因此、我们应包含大端字节序库。 请确保这一点。

    --
    谢谢。此致、
    Jagdish。