Part Number:CC2340R5Other Parts Discussed in Thread: SYSCONFIG
Dears,
我的客户正在研究芯片CC2340R5关于无线通讯的使用,他们想利用该芯片进行无线数据包的传输,看了CC2340低功耗蓝牙软件产品简报这个文档说明,里面介绍了一些蓝牙应用的示例,相关SDK中也有一些示例,但这些示例都位于RTOS工程目录下的,客户想确认一下,若想应用CC2340的无线功能,是否必须使用RTOS?有没有在裸机系统下应用无线通讯的可能呢?如果有的话,请帮忙提供一下指导文件。
谢谢!
Yolande Wang:
您好,
我们有提供 nortos 下的示例,请参考 SDK 以下路径:
C:\ti\simplelink_low_power_f3_sdk_7_20_01_10__full__win\simplelink_lowpower_f3_sdk_7_20_01_10\examples\nortos\LP_EM_CC2340R5
,
Andrew Su:
dear Yolande,
感谢啦!
,
Yolande Wang:
不客气,Andrew
欢迎来论坛交流!
,
Lika:
Yolande Wang,您好:
我这边可以看到nortos 下的示例,但是那些主要是驱动芯片的一些外设资源比如IIC的,但是我们想应用该芯片的无线通讯功能,用来收发数据,那是否可以用在nortos下开发呢?我只看到在RTOS下的关于无线通讯的示例。
,
Yolande Wang:
您好,
无线通讯可以参考 rfPacketRx 例程:
C:\ti\simplelink_low_power_f3_sdk_7_20_01_10__full__win\simplelink_lowpower_f3_sdk_7_20_01_10\examples\nortos\LP_EM_CC2340R5\prop_rf
,
Lika:
Yolande Wang,您好:
我有打开编译过这个工程文件,编译的时候发现有以下报错,请问可以怎么处理呢?谢谢!
,
Yolande Wang:
您好,
我刚刚编译没有报错:
\
我用的 CCS Version 是: 12.4.0.00007
您用的是什么 IDE 。
,
Lika:
Yolande Wang,您好:
我这边使用的是官方推荐的IAR9.32版本,提示说没定义报错,但实际我看到好像有定义了。
,
Yolande Wang:
您好,
TI Code Composer Studio: CCS-12.4.0
TI ARM Clang Compiler: 2.1.3.LTS
FreeRTOS: 202104.00
SysConfig: 1.17.0
UniFlash: 8.4.0
IAR Embedded Workbench:: 9.40.1simplelink_lowpower_f3_sdk_7_20_01_10 推荐使用 IAR 9.40.1。
不过我建议您还是使用 CCS 。
您可以点击以下链接查看 Release Notes:
https://dev.ti.com/tirex/explore/node?node=A__ADMjnimJ4C5BfFnmM3X-jg__com.ti.SIMPLELINK_LOWPOWER_F3_SDK__58mgN04__LATEST
,
Lika:
Yolande Wang,您好:
好的,收到,那我升级一下IAR的版本后再编译下工程试试,非常感谢。
,
Yolande Wang:
不客气
,
Lika:
Yolande Wang,您好:
我这边升级了IAR的版本,使用了 IAR 9.40.1编译该工程的时候发现还是会报同样的错误哦,很奇怪啊。
,
Lika:
Yolande Wang,您好:
同样的IAR版本,我这边打开下面两个工程编译的时候,第一个工程编译会出错,第二个工程编译却不会出错的(简单的芯片外设资源)。
,
Yolande Wang:
您好,
您导入的 rfPacketTx 工程有前缀,看起来不正常。
您可以尝试使用 CCS 吗?
,
Lika:
Yolande Wang,您好:
我们目前都是使用IAR和keil哦,CCS还没有使用过
,
Lika:
Yolande Wang,您好:
我这边刚刚拿到CC2340R5的评估板,想上电检测一下,发现打开SmartRF Studio 8时识别不到该评估板,请问不是刷新就能识别到的吗?
,
Yolande Wang:
您好,
Code Composer Suite(CCS),是一套由 TI 德州仪器所出的IDE,专门用来开发设计 TI 的芯片,并且是免费使用的。
如果您未曾使用过,建议您尝试一下,操作简单,对于 Sysconfig 图像化配置也会更加方便。
对于您的第二个问题:未识别到评估板。
这是正常的,需要您在开发板烧录过例程后就可以识别到了。
另外,这个帖子的初始问题已经解决,建议您后续关于开发板测试研发的问题开新帖提问,以方便其他的开发者。
感谢您的理解。
,
Lika:
好的,非常感谢。
,
Yolande Wang:
不客气,Lika
欢迎随时来论坛交流!
,
Yolande Wang:
您好,
对于您使用 IAR 时出现的问题,我查阅了相关资料,您可以尝试以下建议。
请将 DeviceFamily_CC23X0R5 添加为项目选项 -> C/C++ 编译器 -> 预处理器内的已定义符号。这是相关的 E2E 问题: https://e2e.ti.com/f/1/t/1306902