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.

[参考译文] SafeTI 诊断库- TPS65381A-Q1:请求:修复 SafeTI#39;s TPS_DebugSupport.c 中的编译警告

Guru**** 2477765 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/687188/safeti-diagnostic-library---tps65381a-q1-request-fix-compilation-warnings-in-safeti-s-tps_debugsupport-c

在 SafeTI 诊断库包内、TI 提供支持与 TPS65381 PMIC 进行 SPI 通信的功能。

该软件包中的一个文件是 TPS_DebugSupport.c

从 SafeTI v2.4.0起、该文件生成几个编译警告:

说明   资源   路径   位置   类型
"const uint8 *"类型的#169-D 参数与"const char *"类型的参数   TPS_DebugSupport.c   /SafeTI/TPS_Driver/source   第84行   C/C++问题不兼容
"const uint8 *"类型的#169-D 参数与"const char *"类型的参数   TPS_DebugSupport.c   /SafeTI/TPS_Driver/source   第89行   C/C++问题不兼容
"const uint8 *"类型的#169-D 参数与"const char *"类型的参数   TPS_DebugSupport.c   /SafeTI/TPS_Driver/source   第115行   C/C++问题不兼容
"const uint8 *"类型的#169-D 参数与"const char *"类型的参数   TPS_DebugSupport.c   /SafeTI/TPS_Driver/source   第118行   C/C++问题不兼容
"uint8 *"类型的#169-D 参数与"char *"类型   的参数 TPS_DebugSupport.c   /SafeTI/TPS_Driver/source   第87行   C/C++问题不兼容
"uint8 *"类型的#169-D 参数与"char *"类型   的参数 TPS_DebugSupport.c   /SafeTI/TPS_Driver/source   第89行   C/C++问题不兼容
"uint8 *"类型的#169-D 参数与"const char *"类型的参数   TPS_DebugSupport.c   /SafeTI/TPS_Driver/source   第92行   C/C++问题不兼容

我们碰巧在使用 TI 的 ARM 优化 C/C++ v16.9.7.LTS 编译器、但我们希望在许多其他版本和编译器供应商上看到类似的警告。

我们知道我们必须处理这个问题的一些选项、但我们的第一个首选是 TI 代码能够清晰地编译(即使我们在安全相关产品中未使用它)。

另一个与 TPS 驱动程序库相关的注意事项:

查看 v2.2.0和 v2.4.0之间的文件更改情况、我可以看到您一直在更新每个 TPS 文件的"修订历史记录"中列出的版本号、但尚未更新修订历史记录本身。  这没有什么帮助。  可以说、这是误导性的。  如果您不打算维护修订历史记录、我建议您将其全部删除。

-thx

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

    感谢您的反馈、我将让 SW 团队来看看。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 QJ、

    我将把它移至 MCU 论坛、因为它是一个软件主题。 如果在需要 TPS 团队的支持时、代码编写方式存在问题、请告知我是否需要支持。

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

    我们将告诉您我们是否需要您团队的支持。