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.

[参考译文] SIMPLELINK-CC2640R2-SDK:BLE 5简单外设警告[Lt009]:不一致的 wchar_t 大小?

Guru**** 2589265 points
Other Parts Discussed in Thread: CC2640R2F, SIMPLELINK-CC2640R2-SDK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/599764/simplelink-cc2640r2-sdk-ble-5-simple-peripheral-warning-lt009-inconsistent-wchar_t-size

器件型号:SIMPLELINK-CC2640R2-SDK
主题中讨论的其他器件:CC2640R2F

您好!

  我在 IAR Embedded Workbench 8.11.1中构建 BLE5简单外设、并在下面收到此警告。 如何解决此警告?

警告[Lt009]:不一致的 wchar_t 大小
CryptoCC26XX.orm3 (drivers_cc26x0r2.arm3)和70个其他对象的 wchar_t 大小为16位
BLE_USER_CONFIG.o 和57个其他对象具有 wchar_t 大小32位

-克尔

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

    从这个线程中可以看出、最有可能的原因是 IAR 版本: e2e.ti.com/.../599764

    如 BLE5 1.0发行说明中所述、示例应用是使用 IAR 7.80.3构建的。 我建议您使用相同的版本。

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

    我的经理只需让我使用 IAR 8.11.1、即可使用 CC2640R2F 进行进一步的软件开发。 因此、使用较低的 IAR 版本7.80.3。 不会发生这种情况。 如果只是我、可以使用 IAR 7.80.3。 但在工作中、我必须向我的同事和经理解释我为什么使用 IAR 7.80.3。 也许我会在 IAR 论坛上征求建议。

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

    您可以在《IAR C/C++编译器 ARM 版本8.11.1》的发行说明中阅读有关此更改的更多信息:
    netstorage.iar.com/.../iccarm.ENU.html

    如 Fredrik 所述、如果您使用的工具链与 SDK/组件发行说明中列出的工具链不同、我们不能保证您将获得相同的结果。 SIMPLELINK-CC2640R2-SDK v1.35和相关 BLE 库由 IAR 7.80.3生成。

    祝你一切顺利