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.

[参考译文] CC1352R:CC1352R 从 SDK 5.10迁移到 SDK 6.10

Guru**** 2482225 points
Other Parts Discussed in Thread: CC1352R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1220234/cc1352r-cc1352r-migration-from-sdk-5-10-to-sdk-6-10

器件型号:CC1352R

我们正在尝试将我们的代码 cc1352r 从 SDK 5.10迁移到 SDK 6.10、并将 code composer 从 v10.3迁移到 v12.2。 但目前我们面临以下编译错误。

SDK 6.10中的头文件 GPIO.H 可能未正确链接到工程。  

>>编译失败
application/subdir_rules.mk:9:目标"application/board.obj"的配方失败
"...>"/application/Board.c,第572行:错误#20:标识符"GPIO_DO_NOT_CONFIG"未定义
"...CC26XX_Config"/application/Board.c 第602行:错误#20:标识符"GPIOCC26XX_Config"未定义
".../application/Board.c "、第610行:错误#45:表达式必须具有指针类型
".../application/Board.c ",第672行:错误#20:标识符"I2CCC26XX_fxnTable"未定义
"....TablePtr"/application/Board.c、第672行:错误#137:结构"I2C_Config_"没有字段"fxnTablePtr"
"..../application/Board.c "、第1081行:致命错误#1965:无法打开源文件"ti/drivers/net/WIFI/PORT/SIMPLELINKWIFI.h"
编译"../application/Board.c "时检测到5个错误和1个灾难性错误。
编译终止。

>>编译失败
application/ble_remote_display/startup/subdir_rules.mk:23:目标"application/ble_remote_display/startup/rom_init.obj"的配方失败
"C:/Users/word/Desktop/CCS-PROJECTS/Apr-23/MM-PEW-FUNC-SDK-6.10/MM-PEW-FUNC-SDK-6.10/application/ble_remote_display/startup/rom_init.c "、第2113行:错误#148:声明与"uint8 llGetCteInfo (uint8、void *)"不兼容(在"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_10_00_29/source/ti/ble5stack/controller/cc26xx/inc/ll_common.h "的第1958行声明)
"C:/Users/word/Desktop/CCS-PROJECTS/Apr-23/MM-PEW-FUNC-SDK-6.10/MM-PEW-FUNC-SDK-6.10/application/ble_remote_display/startup/rom_init.c "、第2248行:错误#148:声明与"uint8 map_llGetCteInfo (uint8、void *)"不兼容(在"C:\ti/simplelink_cc13xx_cc26xx_sdk_6_10_00_29\source\ti\ble5stack\rom\map_direct.h"的第1326行中声明)

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

    首先、如果您现在正在进行端口/更新、为什么要更新到6.10 SDK、而不是最新的 SDK (6.41)?

    当移植到较新的 SDK 时、您不应尝试更新工程以使用较新的 SDK。 相反、您应该从新 SDK 中的空示例(或您用作应用起点的示例)开始、然后将示例代码本身移植过来。

    这样、您将不会在链接到正确的文件等方面遇到问题

    您还可以在此处找到有关移植的有用信息:

    迁移指南—SimpleLink CC13XX/CC26XX SDK 专有射频用户指南5.30.00文档

    Siri.