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.

[参考译文] CC2640:移植问题:CC2640应用程序中的变量重新定义

Guru**** 2590580 points
Other Parts Discussed in Thread: CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/607449/cc2640-transplant-problems-variable-redefinitions-in-cc2640-app

器件型号:CC2640

我不熟悉 CC2640、并尝试将某些功能从以前的器件移植到 CC2640应用

但是、一些变量似乎在项目文件中进行了优化、这很难自行找到解决方案。

以下是有关此问题的调试日志:  

ERROR[Li006]:"hGpioPin"的重复定义;在"C:\ti\simplelink\ble_cc26xx_2_01_00_44423\projects\ble\SimpleBLEPeripheral-factory-4x4\CC26xx\IAR\Application\CC2640\FlashROM\Obj\bleConfig.o"和"SimpleBLEPeripheral-4x\CC26xx\CC26xx\CC26xx\CC2640\UAR\Application\FlashROM"

ERROR[Li006]:"pinGpioState"的重复定义;在"C:\ti\simplelink\ble_cc26xx_2_01_00_44423\projects\ble\SimpleBLEPeripheral-factory-4x4\CC26xx\IAR\Application\CC2640\FlashRO\FlashROm\Obj\bleConfig.o"和"CC2640\CC244\SimplePeripheral_\CC26xx\CC26xx\CC26xx\CC242\CC\b\CC\CC\FlashROM_Application\bleROM"外设\CC2640\Oble\ble\ble\CC2640\Oble\bleConfig.o"中

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

    您似乎也在 bleUsrConfig.c 文件中包含板级配置文件信息。 (可能是复制粘贴错误?)

    我会将信息保留在板级配置文件中、并在用户配置中远程更改定义。

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

    我在项目中重新检查我的代码、发现"pinGpioState"和"hGpioPin"未在板或 bleUserConfig 中定义。 下面显示了完整的错误日志。