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.

[参考译文] TMS320F280033:TI 为单个器件中的不同项目提供了多路复用.lib

Guru**** 2524550 points
Other Parts Discussed in Thread: SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1269158/tms320f280033-multiplexing-lib-provided-by-ti-for-different-project-in-one-device

器件型号:TMS320F280033
主题中讨论的其他器件:SFRA

大家好、

我的客户想知道如何 将 TI 为不同项目提供的.lib 复用在一个器件中。

例如、他们的设计在一个器件中包含客户引导加载程序、APP1和 APP2。 这两个项目都使用 FlashAPI、SFRA 和 DCL。 他们希望对这些库进行多路复用、以节省存储器空间。 如何实现?

--

谢谢、此致

耶鲁

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

    此描述是否正确?   你想拥有所有这三个代码库...

    Unknown 说:
    客户引导加载程序、APP1和 APP2

    ... 加载到慢速片外存储器中。  然后、就在需要执行时、将它们复制到快速片上存储器中。  此快速片上存储器在系统执行的不同时间、包含所有这三个库。

    谢谢。此致、

    -乔治

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

    谢谢 George。

    他们只是想节省内存空间。 例如、引导加载程序和应用程序都使用闪存 API、而此器件没有 BootROM 版本。 他们希望将闪存 API 置于闪存的固定位置、然后在不同执行阶段调用它。

    我制作了一个简单的 原理图:

    --

    谢谢、此致

    耶鲁

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

    我认为引导加载程序、APP1和 APP2可以从加载它们的相同存储器中执行。  如果正确、则以这种方式执行此操作所需的存储器较少。  您的图表中标记为 FLASH API 的存储器不需要。   

    所有这些话,我相信我的描述是错误的。  很抱歉推送您。  但我需要清楚了解您在做什么、然后才能提出解决方案建议。

    谢谢。此致、

    -乔治