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.

[参考译文] MSP430FR5962:关于MSP430可用的库

Guru**** 2439050 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1087844/msp430fr5962-about-libraries-available-for-msp430

部件号:MSP430FR5962

各位专家,您好!

问题1:TI编译器用户手册中是否有关于标准函数的勘误表信息?
标准函数是仅描述为"受支持"的函数,例如C99。 我们需要有关上述文档中未列出的潜在错误的信息。

问题2:实施软件时(使用库包括标准函数时),应使用什么方法来确定要实施的函数或库是否可以使用?
我知道我至少需要检查以下文档:
设备用户指南,数据表和勘误表。 编译器和汇编语言用户指南
我们还需要有关上述信息,以消除潜在的错误等,方法是首先不使用(或不受支持)的函数。

请指出我的解释是否不够充分。

此致,
还不错

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

    1.关于你的第一个问题,它不是关于driverlib。 它与TI兼容者有关。 很抱歉,如我所知,编译器没有勘误表。 您能告诉我您为什么会有这种顾虑吗? 如果您对该编译器有任何疑虑,我想您可以选择GCC编译器,这是开放源代码。 或者,您可以选择IAR支持的合规者。  

    2. driverlib的所有功能都经过TI的测试。 此外,driverlib是开放源代码,您可以看到它如何运行的寄存器级别代码。 我想您可以阅读driverlib API指南并参考我们的代码示例来构建您的软件。 如果遇到任何问题,可以参考寄存器值以查看寄存器设置是否符合预期。

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

    您好,Eason:

    感谢您的回复。

    正如我在另一个线程中所回答的那样,有一个规范,即TI编译器在使用localtime()函数时对epoch有不同的定义,而某些编译器版本可能没有此信息。 如果没有可用的信息,这是潜在的问题。 如果用于未来MSP430开发的功能和库中存在此类潜在问题,则使用MSP430将是一种困难的情况。

    我知道“支持C99”意味着它可以与MSP430一起使用,没有任何问题,但这种理解是否一开始就不正确?
    了解TI在使用标准C库和函数(如C99)方面的立场将很有帮助。

    此致,
    还不错

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

    localtime()依赖于操作系统,在嵌入式应用(如MSP430的设计用途)中完全没有意义。 在Unix/Linux上,它可以正常工作,因为有一个操作系统提供该服务。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对不起402.8787万对不起,我知道,没有对应于此产品的勘误表[/报价]。

    如果您转至 MSP430代码生成工具-编译器 ,则会有指向每个编译器版本的发行说明的链接,发行说明中也会列出已知的缺陷。

    由于402.8907万由于我在另一个线程中回答过,有一个规范,在使用编译器/编译器时可能没有不同的编译器版本的编译器时,引用了不同的编译器/函数。]

    有一 个缺陷文档,通过定义预处理程序符号__TI_Time_Uses_64 (EXT_EP-1.0174万),可以将纪元从1900更改为1970 ,该符号在 MSP430_MSP.0.LTS中被报告为固定21.6

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

    您好,

    感谢您的回复。 我理解您所说的话,但我们的客户实际上是在他们的应用程序中运行它。 由于localtime()不应与MSP430一起使用,而是被列为“支持C99”,我想知道如何在我们的开发中使用它。

    此致,
    还不错

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

    您好,

    感谢您的回复。  我错过了这些信息,也会推荐给您。

    此致,
    还不错