更新时间:2025-03-24 08:51:24下载pdf
本文介绍 TuyaOS 开发过程中芯片平台相关的基本信息,更多关于 TuyaOS 的信息,请参考 TuyaOS 开发者论坛。
获取最新版本,请访问 TI 官方网站。
可复用 TI 官方开发板,了解最新版本使用说明请参考 官方文档。
UART
该平台仅支持 1 个串口,用于授权、上位机测试以及 Log 输出。
UART | 功能 | 引脚 |
---|---|---|
UART 0 | TX | DIO20 |
UART 0 | RX | DIO22 |
可在 TuyaOS_CC2340.syscfg
文件中进行配置,对应代码:CONFIG_GPIO_UART2_0_TX_CONST
。
SPI
SPI | 功能 | 引脚 |
---|---|---|
SPI0 | CS | / |
SPI0 | CLK | DIO24 |
SPI0 | SDI | DIO21 |
SPI0 | SDO | DIO19 |
IIC
IIC | 功能 | 引脚 |
---|---|---|
IIC0 | SCL | DIO25 |
IIC0 | SDA | DIO0 |
PWM
考虑到资源占用,SDK 默认仅支持通道 0,需要其他通道请自行配置。
通道 | 引脚 |
---|---|
0 | DIO24 |
ADC
考虑到资源占用,SDK 默认仅支持通道 0,需要其他通道请自行配置。
通道 | 引脚 |
---|---|
0 | DIO7 |
1 | DIO6 |
2 | DIO5 |
3 | DIO2 |
4 | DIO1 |
5 | DIO0 |
6 | DIO25 |
7 | DIO24 |
8 | DIO23 |
9 | DIO22 |
10 | DIO21 |
11 | DIO20 |
按键
DIO10:
启动时间检测引脚
DIO15:进入 main
函数后置为高电平。
TI CC2340R5 芯片基于 CCS(Code Composer Studio)集成开发环境开发,通过 UniFlash 烧录固件。
下载 CCS,请前往 下载地址。
建议下载离线版本,如下图所示:
下载完成后按照默认配置进行安装。其中,组件选择如下图所示即可:
下载 SDK,请前往 下载地址,并下滑选择 SDK(选择 simplelink_lowpower_f3_sdk_8_40_00_61
版本),如下图所示。按照默认配置安装即可,建议不要修改安装路径。
如果您使用的 SDK 版本为 simplelink_lowpower_f3_sdk_8_40_00_61
,请将该目录 C:\ti\simplelink_lowpower_f3_sdk_8_40_00_61\source\ti\ble5stack_flash\ lib_projects\CC2340R5\OneLib\lib\ticlang\m0p
下的文件替换为:OneLib.a。
下载工具链安装包,请前往 下载地址,如下图所示:
如果安装完成后打开 CCS 没有识别到工具链,请按照下图所指示的位置并单击 Refresh 按钮即可。
上述环境安装完成后,即可进行软件开发,导入软件工程的方法如下。
前往 下载地址 后,单击 Download options,如下图所示 :
下载下图所示文件,下载完成后,按照默认配置进行安装即可。
直接使用官方开发板(USB 插到电脑即可),如图:
使用 XDS110 连接自己的开发板,最少连线方式如下:
XDS110 | 设备 |
---|---|
VCC | VCC |
GND | GND |
SWDIO | DIO16_SWDIO |
SWDCK | DIO17_SWDCK |
nRST | RSTN |
TuyaOS_CC2340.bin
即为应用固件,有时也称作生产固件。对于 CC2340 芯片来说,OTA 固件和生产固件相同。
正确连接 XDS110 调试器,然后打开 UniFlash,输入 CC2340,选择如图所示的器件:
单击 Start 后按照如下步骤操作:
\vendor\cc2340_ble\sdk\bootloader\mcuboot.hex
),添加应用固件。选择 Settings & Utilities 界面,选择 Chip Erase (retain sectors specified in CCFG)。
回到 Program 界面,单击 Load Images 进行烧录。
烧录成功后,复位设备即可运行。
此处测试的功耗为典型的 1s 广播时候的平均功耗(0dBm 情况下是 16.06uA)。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈