前言
Ra-09模組是由深圳市安信可科技有限公司開(kāi)發(fā)的LoRaWAN節(jié)點(diǎn)模塊。
產(chǎn)品介紹:功耗 0.1uA的LoRaWAN 模組來(lái)了?。。?/p>
模塊核心處理器芯片是一款高集成度的低功耗LoRa射頻芯片(SoC),支持LoRa、LoRaWAN。支持接入chirpstack、TTN等服務(wù)器。
01Keil開(kāi)發(fā)環(huán)境搭建
工具包導(dǎo)入
Ra-09模組編譯需要的工具包為Keil.STM32WLxx_DFP.1.0.7.pack;
首先,打開(kāi)源碼中的GPIO例程(路徑:STM32Cube_FW_WL_V1.3.0ProjectsNUCLEO-WL55JCExamplesGPIOGPIO_EXTIMDK-ARM),如下:
打開(kāi)以后,keil5 MDK將會(huì)自動(dòng)下載編譯等相關(guān)工具,若是網(wǎng)絡(luò)有問(wèn)題,則需要手動(dòng)安裝工具:
1)取消下載
2)點(diǎn)擊file --> import,路徑指到工具所在文件夾
3)導(dǎo)入成功以后,重新打開(kāi)該project。
4)打開(kāi)工程成功以后,點(diǎn)擊Rebuild按鈕,工具安裝成功,將完成編譯。
工程芯片參數(shù)配置修改
官方只提供了STM32WL55JC和STM32WL55JC1的相關(guān)應(yīng)用demo,由于封裝不通我們并不能直接使用相關(guān)程序,需要移植才能使用。
編譯
完成參數(shù)配置以后,重新用keil MDK打開(kāi)工程,點(diǎn)擊Rebuild按鈕,完成編譯。編譯完成以后,將在路徑:
STM32Cube_FW_WL_V1.3.0ProjectsNUCLEO-WL55JCApplicationsLoRaWANLoRaWAN_AT_SlaveMDK-ARMLoRaWAN_AT_Slave
下生成固件 LoRaWAN_AT_Slave.hex。
02燒錄說(shuō)明
燒錄工具安裝
燒錄工具獲取鏈接:STM32CubeProgrammer
運(yùn)行應(yīng)用程序,完成軟件安裝:
打開(kāi)燒錄軟件,點(diǎn)擊open file,選擇我們剛剛編譯好的文件;
硬件接線說(shuō)明
Ra-09 | USB轉(zhuǎn)TTL |
Vcc | Vo |
GND | GND |
Tx2 | Rx |
Rx2 | Tx |
PH3 | DTR |
將模組的 PH3 引腳接高電平以后,拉低一下 NRST 引腳,配置模組進(jìn)入燒錄模式。軟件部分,點(diǎn)擊 connect 之后再點(diǎn)擊 Download,待進(jìn)度條拉滿(mǎn),模組燒錄成功。
固件驗(yàn)證
固件燒錄成功以后,將模組的 PH3 引腳懸空,點(diǎn)擊斷開(kāi)模組與燒錄軟件之間的連接,打開(kāi)串口助手,連接模組,配置串口波特率為9600,復(fù)位一下模組,將獲取啟動(dòng)信息,并發(fā)送ID讀取指令,效果如下:
-
射頻芯片
+關(guān)注
關(guān)注
977文章
418瀏覽量
79861 -
開(kāi)發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
230瀏覽量
16707 -
燒錄
+關(guān)注
關(guān)注
8文章
266瀏覽量
35734 -
LoRa
+關(guān)注
關(guān)注
349文章
1700瀏覽量
232450
原文標(biāo)題:【LoRaWAN】Ra-09二次開(kāi)發(fā)環(huán)境搭建以及固件燒錄說(shuō)明
文章出處:【微信號(hào):安信可科技,微信公眾號(hào):安信可科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論