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.

[参考译文] MSP430FR6047:将 USSLib 添加到 TI-RTOS 时重新定义符号。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1023716/msp430fr6047-redefined-symbols-when-adding-usslib-to-ti-rtos

器件型号:MSP430FR6047
Thread 中讨论的其他器件:SYSBIOS

您好!

我正在尝试将 USSLib 库添加到我的 TI-RTOS 项目中、但我有一些困难。

据我所知、我已根据示例和文档正确链接了所有内容。 我的误差似乎与中断矢量有关。

您是否有任何关于如何使其正常工作的线索?

此致、

Simon Gosset。

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

    您好、Simon、

    您可以在两个文件中双击定义这些中断矢量。 在项目中保留一个定义   

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

    我还想说、但在 USSLib 的矢量定义中、它们对于库似乎至关重要、我没有找到如何在 TI-RTOS SysBIOS 中禁用定义

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

    您好、Simon、

    为什么使用 TI-RTOS?  

    实际上、USSLib 是在北区设计的。 我不确定在 TI-RTOS 中运行是否会出现一些问题

    谢谢!

    此致

    Johnson

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

    我正在开发流量计。 我的原型基于不带 TI-RTOS 的 USSILib。 我的原型正像这样工作。 但是、现在这个原型需要处理的内容比一开始的计划要多。 为了处理这一新功能、我需要使用 RTOS。

    这可能是一项不可行的要求,但如果是这样,我必须以某种方式“移走”它。

    Simon

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

    您好、Simon、

    明白您的观点!

    是的、我认为 USSILib 使用 TI-RTOS 存在一些风险:

    在 USSlib 中、当 MCU 开始发送一些脉冲并捕获转换信号时、,CPU 将禁用所有中断、因此如果使用 RTOS、可能存在线程影响 USS 函数(或 USS 函数影响线程)的风险。

     2.Maybe RTOS 在存储器使用方面与 USS 有一定的冲突?

    这正是我的猜测、也许可以通过软件解决这些问题、但可能并不容易(我们对使用 TI-RTOS 的 USSILib 没有经验)。

    因此、我认为也许不使用 RTOS 是一个不错的选择。

    谢谢!

    此致

    Johnson