TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2340R5: 应用CC2340的无线功能, 是否可以不使用使用RTOS?

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.1

simplelink_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

赞(0)
未经允许不得转载:TI中文支持网 » CC2340R5: 应用CC2340的无线功能, 是否可以不使用使用RTOS?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1