Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
boards:bl072z [2022/12/04 19:10] – [Murata CMWX1ZZABZ-091] darronboards:bl072z [2024/09/17 17:07] (current) – [LoRaWAN firmware] darron
Line 8: Line 8:
 The B-L072Z-LRWAN1 board contains a Murata CMWX1ZZABZ-091 radio module The B-L072Z-LRWAN1 board contains a Murata CMWX1ZZABZ-091 radio module
 with an Arduino style layout. Inside the radio module are an STM32L072CZ with an Arduino style layout. Inside the radio module are an STM32L072CZ
-MCU and SEMTECH SX1276.+MCU and SEMTECH SX1276.
  
 This development board is designed to deliver LoRa applications This development board is designed to deliver LoRa applications
-based on the ST platform "STM32 LoRaWAN Expansion Package for STM32Cube".+based on the ST platform [[https://www.st.com/en/embedded-software/i-cube-lrwan.html|STM32 LoRaWAN Expansion Package for STM32Cube]].
  
 The STM32Cube package is the only source of information regarding the The STM32Cube package is the only source of information regarding the
Line 25: Line 25:
 Arduino compatible headers Arduino compatible headers
  
-                PB8    D15  I2C1 SCL +                 PB8  D15 I2C1 SCL 
-                PB9    D14  I2C1 SDA +                 PB9  D14 I2C1 SDA 
-                       AVDD +                      AVDD 
-NC                     GND +NC                    GND 
-IOREF       PA5/PB13   D13 +IOREF        PA5/PB13 D13 
-NRST            PB14   D12  SPI2 MISO      +NRST             PB14 D12 SPI2 MISO      
-3V3             PB15   D11  SPI2 MOSI +3V3              PB15 D11 SPI2 MOSI 
-5V              PB6    D10  SPI2 CS +5V               PB6  D10 SPI2 CS 
-GND             PB12   D9 +GND              PB12 D9 
-GND             PA9    D8+GND              PA9  D8
 VIN VIN
-                PA8    D7 +                 PA8  D7 
-                PB2    D6 +                 PB2  D6 
-A0 PA0          PB7    D5 +A0 PA0           PB7  D5 
-A1 PA1/NC       PB5    D4 +A1 PA1/NC        PB5  D4 
-A2 PA4      PB13/NC    D3   SPI2 SCK +A2 PA4       PB13/NC  D3  SPI2 SCK 
-A3 PA4/NC       PA10   D2 +A3 PA4/NC        PA10 D2 
-A4 PH1/PB9      PA2    D1   USART2 TX +A4 PH1/PB9       PA2  D1  USART2 TX 
-A5 PH0/PB8      PA3    D0   USART2 RX+A5 PH0/PB8       PA3  D0  USART2 RX
  
-PB2 B1 +PB2 B1  BUTTON 
-PA5 LD2 GREEN+PA5 LD2 GREEN (CENTRE)
 PB5 LD1 GREEN PB5 LD1 GREEN
 PB6 LD3 BLUE PB6 LD3 BLUE
Line 91: Line 91:
 ==JUMPERS== ==JUMPERS==
  
-Two jumpers exist, JP9 and JP10.+Various jumpers exist, here are ones connected to GPIOs.
  
 __JP9__ __JP9__
Line 103: Line 103:
 <code> <code>
 1+2 STSAFE reset tied to MCU reset (default) 1+2 STSAFE reset tied to MCU reset (default)
-2+3 STSAGE reset connected to PA11+2+3 STSAFE reset connected to PA11
 </code> </code>
  
Line 160: Line 160:
 ===Programming=== ===Programming===
  
-Flash the debugger with [[tools:segger|J-Link]] for STM32.+OpenOCD with ST-LINK is very unreliable on this board so 
 +flash the debugger with [[tools:segger|J-Link]] for STM32.
  
 ==Command file== ==Command file==
Line 253: Line 254:
 ... ...
 </code> </code>
 +===LoRaWAN firmware===
 +
 +The I-CUBE LoRaWAN demo has been updated to support GNU make [[https://hg.kewl.org/pub/LauraWAN|here]].
 +
 === Resources === === Resources ===