rn2xx3_lorawan_firmware

“無線變得容易!” - 開放採購最新的RN2XX3 Beta Beta固件,用於自助,自我維護和自我編程
設備:| RN2483A | RN2903A


有關最新和最偉大的Lorawan解決方案,請查看WLR089U0模塊和SAM R34 IC。
免責聲明
免責聲明
該軟件是“原樣”提供的,並為自支撐和自我維護提供了途徑。
該存儲庫包含旨在幫助加速客戶產品開發的示例代碼。它未通過生產驗證,也沒有對安全性最佳實踐進行審核。
請注意,儘管該存儲庫不支持,但Microchip歡迎社區的貢獻,以及所有的拉值都將被考慮將其納入存儲庫。
在洛拉論壇和洛拉萬社區中與您的同行互動。
重要的考慮因素
該軟件是“原樣”提供的,並為自支撐和自我維護提供了途徑。
- 可以修改軟件,並用於自我使用和自我責任。
- 該存儲庫的軟件部分都沒有得到積極支持。
- 沒有RN2XX3模塊將通過Microchip預先編程,其中任何一個版本。
- 如果需要,必須自行編程。
- 軟件尚未經過全面測試。
- 軟件尚未獲得認證。
- 尚未使用Lorawan認證測試工具驗證軟件。
- 歐盟和NA軟件已使用Lorawan Alliance規範V1.0.2和Lorawan區域參數v1.0.2實施。
- 有關最新和最偉大的Lorawan解決方案,請查看WLR089U0模塊和SAM R34 IC。
資源
點菜
- 硬件平台
- 軟件概述
- 軟件環境設置
- 模塊編程
硬件平台
模塊
- RN2483A-i/rmxxx
- RN2903A-i/rmxxx

演示板
RN-2483-Pictail
DM164138-868MHz RN2483 LORA -MOTE
RN-29003-Pictail
DM164139-915MHz RN2903 Lora -Mote
軟件概述
克隆/下載當前存儲庫以獲取軟件。
本存儲庫包含以下pic18LF46K22微控制器的β固件:
- RN2483 EU V1.06 RC4源代碼(Lorawan規範1.0.2)
- RN2483 EU V1.06 RC3源代碼(Lorawan規範1.0.2)
- RN2903 NA V1.06 RC8源代碼(Lorawan規範1.0.2)
- RN2903 NA V1.06 RC7源代碼(Lorawan規範1.0.2)
- RN2903 NA V1.06 RC6源代碼(Lorawan規範1.0.2)
- RN2903 AS923 V1.06源代碼(Lorawan規範1.0.2)
- RN2903 AS923-2 V1.06源代碼(Lorawan規範1.0.2)
- RN2903 AS923-3 V1.06源代碼(Lorawan規範1.0.2)
- RN2903 AU V1.03源代碼(Lorawan規範1.0.1)
它還包含以下固件的舊版本:
- RN2483 EU V1.03源代碼(Lorawan規範1.0.1)
- RN2483 EU V1.04源代碼(Lorawan規範1.0.1)
- RN2483 EU V1.05源代碼(Lorawan規範1.0.2)
- RN2903 NA V1.03源代碼(Lorawan規範1.0.1)
- RN2903 NA V1.05源代碼(Lorawan規範1.0.2)
它包含樣本證書。 PIC18LF25K50主機微控制器的應用程序:
- 主機MCU軟件用於Lorawan Alliance Cert 1.0.1用於RN2483-Pictail/Mote
- 主機MCU軟件用於Lorawan聯盟證書1.0.1用於RN2903-Pictail/Mote
軟件環境設置
軟件要求
- mplab x IDE v5.15
- XC8編譯器Pro V1.45(需要軟件許可證)
查看存檔頁面。
IDE設置
- 打開Mplab X IDE
- 確保默認情況下選擇所需的XC8編譯器- >選項 - >嵌入式編譯器

項目設置
- 從文件 - > OPEN項目打開請求的Lorawan項目(例如
RN2903NA_1.0.6_RC6Source ) - 從文件 - >項目屬性打開項目屬性
- 將請求的XC8編譯器版本應用於所有配置(默認,偏移,組合)

- 對於所有3個配置(默認,偏移,組合),請確保設置XC8編譯器優化選項:


Offset配置正在配置項目,以便在沒有引導加載器代碼組合配置的情況下編譯項目正在配置項目,以便同時編譯項目和Bootloader代碼

- 對於組合配置,十六進制文件生成的
RN2xx3_Parser.production.unified.hex位於dist/combined/production中

- 對於偏置配置,十六進制文件生成的
RN2xx3_Parser.production.hex位於dist/offset/production中

模塊編程
除了LORA收發器外,RN2XX3模塊還集成了PIC18LF46K22微控制器,該微控制器帶有64KB的閃光燈和4KB RAM。 Lorawan固件居住在PIC18LF46K22微控制器的內存中。
組合配置
要求
需要編程工具,例如MPLAB ICD4或MPLAB PICT4
設定
如數據表所示,將編程工具連接到ICSP引腳(PCG_INT,PGD_INT,RESET,GND,VCC)。

程式設計
- 打開Mplab X IPE
- 選擇PIC18LF46K22目標設備
- 選擇編程工具
- 點擊應用
- 單擊連接

- 瀏覽所需的HEX文件
RN2xx3_Parser.production.unified.hex位於dist/combined/production

偏移配置
要更新使用啟動加載程序的RN2483/RN2903固件使用計算機主機或嵌入式主機結帳第3章。用戶指南的引導加載程序用法
確保使用HEX文件RN2xx3_Parser.production.hex位於dist/offset/production