项目简介
本项目是一个接口桥,借助SEGGER J-Link的RTT(Real Time Transfer)终端,实现RA MCU与Renesas无线模块间的通信。支持蓝牙低能量(BLE)的DA14531MOD和Wi-Fi的DA16200MOD这两种无线模块。
项目的主要特性和功能
- 支持DA14531MOD(BLE模块)和DA16200MOD(Wi-Fi模块)。
- 具备控制台交互功能,可用于选择模块和应用。
- 提供桥接应用,能在RA MCU与无线模块之间建立通信桥梁。
- 用户可通过控制台向无线模块发送命令,并接收无线模块的数据。
- 针对DA16200模块,实现了MQTT(消息队列遥测传输协议)和Web服务器的交互逻辑。
安装使用步骤
硬件准备
- 准备EK-RA4M2评估板、US159-DA14531EVZ(用于DA14531MOD)或US159-DA16200MEVZ(用于DA16200MOD)。
- 将US159-DA14531EVZ或US159-DA16200MEVZ连接到RA板上的PMOD2连接器。
软件安装
- 安装J-Link Software Pack,获取RTT终端。
- 安装Renesas Flash Programmer或e2studio(IDE和FSP SDK)用于编译和烧录代码。
固件烧录
- 使用Renesas Flash Programmer或e2studio烧录RA MCU的固件。
- 烧录无线模块的固件,对于BLE模块,使用SmartBond Flash Programmer;对于Wi-Fi模块,按照UM-WI-056 DA16200 DA16600 FreeRTOS Getting Started Guide进行操作。
运行应用
- 打开RTTViewer并进行配置,开启Send on Input。
- 点击
File
->Connect
,设置Target Device为R7FA4M2AD
,RTT Control Block搜索范围为0x20000000 0x10000
,若不行可查阅相关指南。 - 通过控制台交互选择模块和应用。
详细的安装使用步骤、固件烧录和应用选择的具体细节,请参照项目文档和指南。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】