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.

[参考译文] TMS320F2800135:如何在闪存中对 APP 功能进行预编程

Guru**** 2473260 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1469980/tms320f2800135-how-to-pre-program-the-app-function-in-flash

器件型号:TMS320F2800135
Thread 中讨论的其他器件:C2000WARE

工具与软件:

嗨、专家

客户只想将一些应用功能编程到器件闪存中、并向终端客户发布 API、而不是开发整个程序。 以便其终端客户可以调用 main 中的 API、例如我们的闪存 API/快速 API...、

是否有可指导我实现此功能的文档?

谢谢

Joe

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

    您好、Joe。

    您可以让客户参考以下 fapi 用户指南。

    https://www.ti.com/lit/pdf/spruj96

    此致、

    Rajeshwary

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

    您好、 Rajeshwary

    我读取了该指令、我认为这仅是为了对闪存进行编程、但一旦我将函数预编程到闪存中、并且我想调用另一个项目的 main 中的函数、main 如何获得预编程的函数地址?

    我认为工程中应该包含一个文件、让 main 函数知道 API 和函数地址、从而调用预编程函数、但我不知道如何构建它。

    谢谢

    Joe

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

    您好、 Rajeshwary

    请更新此主题吗?

    谢谢

    Joe

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

    您好、Joe。

    您可以 将 闪存 API 库添加到项目中并在代码中调用闪存 API 函数。 请参阅 c2000ware 中的闪存 API 示例代码的相应位置

    此致、

    Rajeshwary

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

    Joe Ji 2025年2月11日9:19 am •

    这个问题来自我的一个客户、即设备 ODM、他们想要在闪存中编程电机控制代码、并且他们的终端客户只需调用他们提供的电机控制 API、因此他们不需要与终端客户共享库文件或源代码

    Joe、

    在这种情况下、您可能必须 为先前的代码链接或加载符号、并在应用程序代码中调用它。  

    此致、

    Rajeshwary

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

    您好、 Rajeshwary

    是否有实现该功能的指导?

    谢谢

    Joe

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

    您好、Joe。

    可以在 CCS 中创建静态库工程。 借助该静态库工程、您的 CCS 会将工程的输出编译到单个.lib 二进制文件中。 然后、您的客户可以通过导入对该工程的引用来使用该二进制文件。 客户可以从.lib 文件中调用 API 函数、这与具有源代码的情况类似、但库采用二进制格式。 需要在 CCS 中通过工程创建步骤配置此静态库工程类型

    此致、

    Peter