Ra-09模组二次开发环境搭建和固件烧录说明

描述

前言

Ra-09模组是由深圳市安信可科技有限公司开发的LoRaWAN节点模块。

产品介绍:功耗 0.1uA的LoRaWAN 模组来了!!!

模块核心处理器芯片是一款高集成度的低功耗LoRa射频芯片(SoC),支持LoRa、LoRaWAN。支持接入chirpstack、TTN等服务器。

 

01Keil开发环境搭建

工具包导入

Ra-09模组编译需要的工具包为Keil.STM32WLxx_DFP.1.0.7.pack;

首先,打开源码中的GPIO例程(路径:STM32Cube_FW_WL_V1.3.0ProjectsNUCLEO-WL55JCExamplesGPIOGPIO_EXTIMDK-ARM),如下:

开发环境

打开以后,keil5 MDK将会自动下载编译等相关工具,若是网络有问题,则需要手动安装工具:

1)取消下载

2)点击file --> import,路径指到工具所在文件夹

开发环境

开发环境

3)导入成功以后,重新打开该project。

4)打开工程成功以后,点击Rebuild按钮,工具安装成功,将完成编译。

工程芯片参数配置修改

官方只提供了STM32WL55JC和STM32WL55JC1的相关应用demo,由于封装不通我们并不能直接使用相关程序,需要移植才能使用。

编译

完成参数配置以后,重新用keil MDK打开工程,点击Rebuild按钮,完成编译。编译完成以后,将在路径:

STM32Cube_FW_WL_V1.3.0ProjectsNUCLEO-WL55JCApplicationsLoRaWANLoRaWAN_AT_SlaveMDK-ARMLoRaWAN_AT_Slave 

下生成固件 LoRaWAN_AT_Slave.hex。

02烧录说明

烧录工具安装

烧录工具获取链接:STM32CubeProgrammer

开发环境

运行应用程序,完成软件安装:

开发环境

打开烧录软件,点击open file,选择我们刚刚编译好的文件;

开发环境

硬件接线说明

Ra-09 USB转TTL
Vcc Vo
GND GND
Tx2 Rx
Rx2 Tx
PH3 DTR

将模组的 PH3 引脚接高电平以后,拉低一下 NRST 引脚,配置模组进入烧录模式。软件部分,点击 connect 之后再点击 Download,待进度条拉满,模组烧录成功。

开发环境

固件验证

固件烧录成功以后,将模组的 PH3 引脚悬空,点击断开模组与烧录软件之间的连接,打开串口助手,连接模组,配置串口波特率为9600,复位一下模组,将获取启动信息,并发送ID读取指令,效果如下:

开发环境

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分