0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LoRaWAN:安信可Ra-09二次開發(fā)環(huán)境搭建以及固件燒錄說明

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-07-23 10:49 ? 次閱讀

Ra-09 是由深圳市安信可科技有限公司設(shè)計開發(fā)的一款 LoRa 模組,該模組用于超長距離擴頻通信。其芯片 STM32WLE5CCU6 是通用的 LPWAN 無線通信SoC,集成了射頻收發(fā)器、調(diào)制解調(diào)器和 32-bit Arm? Cortex?-M4 MCU。該 MCU 采用ARM內(nèi)核,工作頻率可達 48MHz。Ra-09 模組支持 LPWAN 用例下的 LoRa 調(diào)制和傳統(tǒng)的(G)FSK調(diào)制;同時發(fā)射機還支持 BPSK 調(diào)制和(G)MSK 調(diào)制,接收機支持(G)MSK 調(diào)制。Ra-09 模組為 LPWAN 應(yīng)用提供超長范圍和超低功耗通信,可廣泛應(yīng)用于智能儀表,供應(yīng)鏈和物流,家庭樓宇自動化,安防系統(tǒng),遠程灌溉系統(tǒng)等場景。

wKgaomafFzmABEOCAAHODXCaXHc673.png

一、Keil開發(fā)環(huán)境搭建

1.1 獲取SDK

1.2 安裝 STM32CubeMX

1.3 安裝Keil MDK開發(fā)環(huán)境

1.4 SDK獲取

1.5 工具包導入

1.6 工程芯片參數(shù)配置修改

1.7 編譯

二、燒錄說明

2.1 燒錄工具安裝

2.2 硬件接線說明:

2.3 固件驗證

三、聯(lián)系我們

前言

Ra-09模組是由深圳市安信可科技有限公司開發(fā)的LoRaWAN節(jié)點模塊。模塊核心處理器芯片是一款高集成度的低功耗LoRa射頻芯片(SoC),支持LoRa、LoRaWAN。支持接入chirpstack、TTN等服務(wù)器。

01Keil開發(fā)環(huán)境搭建

獲取SDK

安裝 STM32CubeMX

STM32CubeMX工具獲取鏈接:

https://www.st.com/content/st_com/en/stm32cubemx.html

推薦】工具安裝說明文檔鏈接:

https://blog.csdn.net/Brendon_Tan/article/details/107685563

安裝Keil MDK開發(fā)環(huán)境

Keil MDK開發(fā)工具獲取鏈接:

https://www.keil.com/download/product/

【推薦】工具安裝說明文檔鏈接:

https://blog.csdn.net/DaXiongRen/article/details/120072979

SDK獲取

Ra-09模組開源SDK獲取鏈接:https://github.com/Ai-Thinker-Open/Ai-Thinker-LoRaWAN-Ra-09.git

注:該源碼將實時更新,建議使用git工具直接下載源碼。

工具包導入

Ra-09模組編譯需要的工具包為Keil.STM32WLxx_DFP.1.0.7.pack;

首先,打開源碼中的GPIO例程(路徑:STM32Cube_FW_WL_V1.3.0ProjectsNUCLEO-WL55JCExamplesGPIOGPIO_EXTIMDK-ARM),如下:

wKgaomafF3SAKxvnAABiv3v1rA4638.png

打開以后,keil5 MDK將會自動下載編譯等相關(guān)工具,若是網(wǎng)絡(luò)有問題,則需要手動安裝工具:

1)取消下載

2)點擊file --> import,路徑指到工具所在文件夾

wKgZomafF_2AG5IdAABa34hBSe8561.png

wKgZomafGAGAHKERAABdsqAI7_I485.png

3)導入成功以后,重新打開該project。

4)打開工程成功以后,點擊Rebuild按鈕,工具安裝成功,將完成編譯。

工程芯片參數(shù)配置修改

官方只提供了STM32WL55JC和STM32WL55JC1的相關(guān)應(yīng)用demo,由于封裝不通我們并不能直接使用相關(guān)程序,需要移植才能使用。

參考說明文檔:

https://blog.csdn.net/qq_47159466/article/details/127106376

編譯

完成參數(shù)配置以后,重新用keil MDK打開工程,點擊Rebuild按鈕,完成編譯。編譯完成以后,將在路徑:

STM32Cube_FW_WL_V1.3.0ProjectsNUCLEO-WL55JCApplicationsLoRaWANLoRaWAN_AT_SlaveMDK-ARMLoRaWAN_AT_Slave

下生成固件 LoRaWAN_AT_Slave.hex。

02燒錄說明

燒錄工具安裝

燒錄工具獲取鏈接:STM32CubeProgrammer

wKgaomafGDeAfnMFAACMph9vxoQ959.png

運行應(yīng)用程序,完成軟件安裝:

wKgaomafGEqAbhY7AAAvqctsRSc705.png

打開燒錄軟件,點擊open file,選擇我們剛剛編譯好的文件;

wKgaomafGH6AAq-kAAEwlxGDGlE916.png

硬件接線說明

wKgZomafGJOAQ_NuAAAkucv5Vxo266.png

將模組的 PH3 引腳接高電平以后,拉低一下 NRST 引腳,配置模組進入燒錄模式。軟件部分,點擊 connect 之后再點擊 Download,待進度條拉滿,模組燒錄成功。

wKgZomafGSCAMvz4AAFkyKn2flE423.png

固件驗證

固件燒錄成功以后,將模組的 PH3 引腳懸空,點擊斷開模組與燒錄軟件之間的連接,打開串口助手,連接模組,配置串口波特率為9600,復(fù)位一下模組,將獲取啟動信息,并發(fā)送ID讀取指令,效果如下:

wKgaomafGgyAKYPrAADBcIu2qf4831.png

03聯(lián)系我們

●安信可官網(wǎng)docs:https://docs.ai-thinker.com/cam

●小安派GitHub開源倉庫地址:https://github.com/Ai-Thinker-Open/AiPi-Open-Kits

備注

本文由安信可團隊原創(chuàng)出品

如需轉(zhuǎn)載請聯(lián)系

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開發(fā)環(huán)境
    +關(guān)注

    關(guān)注

    1

    文章

    218

    瀏覽量

    16567
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    252

    瀏覽量

    35495
  • LoRa
    +關(guān)注

    關(guān)注

    349

    文章

    1662

    瀏覽量

    231712
收藏 人收藏

    評論

    相關(guān)推薦

    CAXA2011二次開發(fā),CRX; CAX2007二次開發(fā)

    CAXA2011二次開發(fā),CRX; CAX2007二次開發(fā),EBA QQ:46841341 電話:*** 何生 標題、明細、自動參數(shù)化產(chǎn)生圖紙,PDM、PLM集成系統(tǒng),面積、重量、各種個性化程序
    發(fā)表于 01-05 23:05

    僅1M flash 的 ESP-01S 模塊,如何二次開發(fā)

    僅1M flash 的 ESP-01S 模塊,如何二次開發(fā),本系列博客學習由非官方人員 半顆心臟 潛心所力所寫,不做開發(fā)板。僅僅做個人
    發(fā)表于 07-22 09:28

    ESP8266二次開發(fā)

    一開始做環(huán)境監(jiān)測項目時是以STM32做控制板,外接傳感器,Wifi模塊的方案來做的。在收集Wifi模塊資料的過程中發(fā)現(xiàn)ESP8266本身就是一個MCU并且可對其進行二次開發(fā),也就是直接可以取消上一個
    發(fā)表于 11-03 07:22

    A7670C_FASL 4G模組二次開發(fā)的相關(guān)資料推薦

    A7670C_FASL 4G 模組二次開發(fā)3一、環(huán)境搭建31)安裝串口驅(qū)動32)安裝USB程序下載和日志log打印驅(qū)動43)AT指令交互端口和串***互端口,如下圖說明54)編譯程序和
    發(fā)表于 12-10 07:54

    AutoCAD的二次開發(fā)

    AutoCAD的二次開發(fā) AutoCAD的二次開發(fā)主要涉及以下內(nèi)容:(1) 編寫各種用戶自定義函數(shù)并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL
    發(fā)表于 02-14 16:59 ?1795次閱讀

    ANSYS的二次開發(fā)技術(shù)

    ANSYS的二次開發(fā)技術(shù) ANSYS提供的二次開發(fā)工具有三個:參數(shù)化設(shè)計語言(ANSYS Parametric Design Language,APDL),用戶界面設(shè)計語言(User Interface
    發(fā)表于 10-02 10:42 ?2033次閱讀

    何謂CAD二次開發(fā)? AutoCAD都有哪些二次開發(fā)工具?

    AutoCAD的二次開發(fā)主要涉及以下內(nèi)容: (1)編寫各種用戶自定義函數(shù)并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL文件。 (2)建立符合自己要求的菜單文件,一般可在AutoCAD原菜單文件
    發(fā)表于 10-24 16:31 ?4172次閱讀

    AutoCAD VBA二次開發(fā)教程

    AutoCAD VBA二次開發(fā)教程,學習二次開發(fā)的頂起
    發(fā)表于 11-02 16:16 ?0次下載

    二次開發(fā)串口通信協(xié)議

    lobot機器人二次開發(fā)
    發(fā)表于 05-09 08:55 ?7次下載

    支持快速二次開發(fā)的zigbee核心板

    關(guān)于zigbee組網(wǎng)協(xié)議,我們是否發(fā)現(xiàn),只要涉及到二次開發(fā),總會遇到各種無法預(yù)料的問題。zigbee二次開發(fā)大家都在抱怨什么?
    發(fā)表于 05-17 17:57 ?2190次閱讀

    對功率計進行二次開發(fā)

    功率計做二次開發(fā)首先要確認的就是通訊的接口,ZLG致遠電子PA300系列功率計提供USB、GPIB、以太網(wǎng)以及串口接口,4種接口免費標配,都可以用于二次開發(fā)。
    的頭像 發(fā)表于 04-29 15:12 ?2986次閱讀

    功耗 0.1uA的LoRaWAN 模組Ra-09/Ra-09H發(fā)布

    重磅上新 功耗0.1uA的LoRaWAN 模組來了 city 不city? LoRaWAN系列Ra
    的頭像 發(fā)表于 07-15 14:10 ?341次閱讀
    功耗 0.1uA的<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>LoRaWAN</b> 模組<b class='flag-5'>Ra-09</b>/<b class='flag-5'>Ra-09</b>H發(fā)布

    Ra-09模組二次開發(fā)環(huán)境搭建固件燒錄說明

    Ra-09模組是由深圳市科技有限公司開發(fā)LoRaWAN節(jié)點模塊。
    的頭像 發(fā)表于 07-22 14:31 ?450次閱讀
    <b class='flag-5'>Ra-09</b>模組<b class='flag-5'>二次開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>和<b class='flag-5'>固件</b><b class='flag-5'>燒錄</b><b class='flag-5'>說明</b>

    LoRaWANRa-09模塊如何對接國外TTN LoRaWAN 開源服務(wù)器?

    Ra-09 是由深圳市科技有限公司設(shè)計開發(fā)的一款 LoRa 模組,該模組用于超長距離擴頻通信。其芯片 STM32WLE5CCU6 是通
    的頭像 發(fā)表于 07-30 10:22 ?259次閱讀
    <b class='flag-5'>LoRaWAN</b>:<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ra-09</b>模塊如何對接國外TTN <b class='flag-5'>LoRaWAN</b> 開源服務(wù)器?

    Ra-09模塊如何對接國外TTN LoRaWAN 開源服務(wù)器?

    Ra-09 是由深圳市科技有限公司設(shè)計開發(fā)的一款 LoRa 模組,該模組用于超長距離擴頻通信。其芯片 STM32WLE5CCU6 是通
    的頭像 發(fā)表于 11-06 16:10 ?197次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ra-09</b>模塊如何對接國外TTN <b class='flag-5'>LoRaWAN</b> 開源服務(wù)器?