Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
boards:wl55 [2024/07/27 14:38] – [Resources] darron | boards:wl55 [2024/09/19 23:55] (current) – [Resources] darron | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====NUCLEO WL55JC1==== | + | ====NUCLEO-WL55JC1==== |
<wrap right> | <wrap right> | ||
Line 5: | Line 5: | ||
</ | </ | ||
- | This board uses a dual core STM32WL55JC MCU which contains both a Cortex-M4 and Cortex-M0+ CPU. | + | This is a LoRa radio board with a dual core STM32WL55JC MCU which contains both a Cortex-M4 and Cortex-M0+ CPU. |
Two demo boards exist, the JC1 and JC2. The former is for high band RF and the latter low band RF. | Two demo boards exist, the JC1 and JC2. The former is for high band RF and the latter low band RF. | ||
Line 117: | Line 117: | ||
Checkout the software package from github into the STM32CubeMX project directory as STM32CubeWL | Checkout the software package from github into the STM32CubeMX project directory as STM32CubeWL | ||
- | Create | + | Create |
+ | |||
+ | < | ||
+ | EU_863_870 Default frequency plan for Europe | ||
+ | Link Layer TS001-1.0.4 + Regional Parameters RP002-1.0.1 | ||
+ | </ | ||
* Open STM32CubeMX | * Open STM32CubeMX | ||
Line 126: | Line 131: | ||
* Change toolchain to Makefile | * Change toolchain to Makefile | ||
* Change MCU and Firmware Location to the checkout directory STM32CubeWL | * Change MCU and Firmware Location to the checkout directory STM32CubeWL | ||
- | * Setup LoRaWAN commissioning | + | * Setup [[tools: |
* Generate code (ignore message about Platform settings) | * Generate code (ignore message about Platform settings) | ||
Line 140: | Line 145: | ||
</ | </ | ||
+ | Program using the [[tools: | ||
+ | |||
+ | ===Log=== | ||
+ | |||
+ | < | ||
+ | APPLICATION_VERSION: | ||
+ | MW_LORAWAN_VERSION: | ||
+ | MW_RADIO_VERSION: | ||
+ | L2_SPEC_VERSION: | ||
+ | RP_SPEC_VERSION: | ||
+ | ###### AppKey: | ||
+ | ###### NwkKey: | ||
+ | ###### AppSKey: | ||
+ | ###### NwkSKey: | ||
+ | ###### DevEUI: | ||
+ | ###### AppEUI: | ||
+ | ###### DevAddr: | ||
+ | 0s037:TX on freq 868500000 Hz at DR 0 | ||
+ | 1s522:MAC txDone | ||
+ | 6s553:RX_1 on freq 868500000 Hz at DR 0 | ||
+ | 7s871:MAC rxDone | ||
+ | |||
+ | ###### = JOINED = OTAA ===================== | ||
+ | ###### U/L FRAME:JOIN | DR:0 | PWR:0 | ||
+ | ###### MCRootKey: | ||
+ | ###### MCKEKey: | ||
+ | ###### AppSKey: | ||
+ | ###### NwkSKey: | ||
+ | ###### DBIntKey: | ||
+ | ###### DevEUI: | ||
+ | ###### AppEUI: | ||
+ | ###### DevAddr: | ||
+ | |||
+ | ... | ||
+ | |||
+ | ###### ========== MCPS-Confirm ============= | ||
+ | ###### U/L FRAME:0010 | PORT:2 | DR:0 | PWR:0 | MSG TYPE: | ||
+ | 110s118: | ||
+ | 110s118: | ||
+ | 110s118: | ||
+ | 160s030: | ||
+ | 160s030: | ||
+ | 160s034:TX on freq 868500000 Hz at DR 0 | ||
+ | 160s037: | ||
+ | 161s683:MAC txDone | ||
+ | 162s714: | ||
+ | 162s913: | ||
+ | 162s913:MAC rxTimeOut | ||
+ | 163s714: | ||
+ | 163s913: | ||
+ | 163s913:MAC rxTimeOut | ||
+ | |||
+ | ###### ========== MCPS-Confirm ============= | ||
+ | ###### U/L FRAME:0011 | PORT:2 | DR:0 | PWR:0 | MSG TYPE: | ||
+ | 170s038: | ||
+ | 170s038: | ||
+ | 170s038: | ||
+ | |||
+ | </ | ||
+ | ===LoRaWAN firmware=== | ||
+ | The I-CUBE LoRaWAN demo has been updated to support GNU make [[https:// | ||
Line 154: | Line 220: | ||
[[https:// | [[https:// | ||
- | [[https:// | + | [[https:// |
- | [[https:// | + | [[https:// |
- | [[https:// | + | [[https:// |
- | [[https://community.st.com/t5/stm32-mcus/how-to-import-stm32cubewl-repository-projects-onto-different/ | + | [[https://www.st.com/resource/en/application_note/ |
- | [[https://www.thethingsnetwork.org/|The Things Network]] | + | [[https://community.st.com/t5/ |
- | [[https:// |