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

LP-EM-CC2340R5: 如何使用*.syscfg中定义的宏

Part Number:LP-EM-CC2340R5Other Parts Discussed in Thread:CC2340R5

我拷贝了data_stream工程,重命名为data_transfer。又拷贝了C:\ti\simplelink_lowpower_f3_sdk_7_20_00_29\examples\rtos\LP_EM_CC2340R5\drivers\uart2callback\uart2callback.c到我的工程目录,修改了uart2callback.c中的CONFIG_GPIO_LED_0为data_transfer.syscfg里的CONFIG_GPIO_RLED,编译时出现如下错误

在main_freertos.c中使用CONFIG_GPIO_RLED也会报同样的错误。

请问我该如何解决这个编译错误?

Alex Zhang:

您好,已经跟进您的问题,这需要一些时间,谢谢

,

Alex Zhang:

您这边在syscfg更改之后,需要到uart2callback.c中去修改,因为您的修改并不会直接去更改uart2callback.c中关于CONFIG_GPIO_LED_0的定义使用处

例如您的问题复现,syscfg配置

编译结果

这时您需要双击 error 会自动跳转程序报错出处,然后进行新的宏定义名称替换

编译结束,希望可以帮助到您

,

Alex Zhang:

我这边是使用cc26x2系列sdk进行演示,cc2340一样的原理,谢谢

,

Xuefeng:

错误中还有一个CONFIG_UART2_0,我现在使用了CONFIG_DISPLAY_UART,感觉不太对。这个应该怎样处理?

,

Alex Zhang:

两个串口 作用的是不一样的,串口一是用来做display串口二您这边可以自定义来做串口通信。

你这边是什么需求,具体代码想要怎么去进行更改,我这边帮您看一下

,

Xuefeng:

设备A通过串口连接蓝牙,和移动端实现收发数据。 准备在data_stream示例的基础上做一些修改,去实现这个流程。

我该如何在data_stream.syscfg中添加和配置UART2_0?

,

Alex Zhang:

Xuefeng said:错误中还有一个CONFIG_UART2_0,我现在使用了CONFIG_DISPLAY_UART,感觉不太对。这个应该怎样处理?

那你这样确实不对,你这边操作的不是串口2

,

Alex Zhang:

您这边可以查看readme里的内容

,

Alex Zhang:

Xuefeng said:我该如何在data_stream.syscfg中添加和配置UART2_0?

您这边使用的就是uart2的demo

,

Alex Zhang:

Xuefeng said:C:\ti\simplelink_lowpower_f3_sdk_7_20_00_29\examples\rtos\LP_EM_CC2340R5\drivers\uart2callback\uart2callback.c

这就是uart2的demo,我不太明白您的意思

,

Xuefeng:

在data_stream里只是使用了uart2callback.c这个文件,data_stream里使用了XDS110_UART, 添加UART2如果选XDS10_UART会提示冲突,但是又没有其他可选。

,

Alex Zhang:

您有选择过吗

,

Alex Zhang:

,

Alex Zhang:

您的display串口是通过xds110去进行串口通信的,所以您之后的设置会报错,只有一个xds110 不能同时被使用

,

Xuefeng:

这个PinMux和你这个有出入,我这里没有UART1

,

Alex Zhang:

我这边下载一个2340的sdk看下,需要一些时间。

,

Alex Zhang:

这个none选项您这边有吗

,

Xuefeng:

None选项是有的,但是选择None还是会有错误

,

Alex Zhang:

您好,实在抱歉,我明白了

cc2340只有一个串口

,

Alex Zhang:

所以您这边串口只能使用一种方式,要么传输数据,要么使用串口打印助手

,

Xuefeng:

CONFIG_UART2_0配置串口会导致CONFIG_DISPLAY_UART报错,且CONFIG_DISPLAY_UART无法删除。

,

Xuefeng:

已经删掉CONFIG_DISPLAY_UART谢谢!

,

Alex Zhang:

不客气 有问题随时来论坛交流,谢谢您的回复

赞(0)
未经允许不得转载:TI中文支持网 » LP-EM-CC2340R5: 如何使用*.syscfg中定义的宏
分享到: 更多 (0)

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