Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
boards:bl072z [2022/11/29 13:09]
darron [Murata CMWX1ZZABZ-091]
boards:bl072z [2023/09/14 16:25] (current)
darron [Pinout]
Line 6: Line 6:
 </wrap> </wrap>
  
-The B-L072Z-LRWAN1 board contains a Murata radio module in an +The B-L072Z-LRWAN1 board contains a Murata CMWX1ZZABZ-091 radio module 
-Arduino style layout. Within 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
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 57: Line 57:
  
 The device contains a STM32L072CZ MCU, SX1276 LoRa IC, antenna switch and The device contains a STM32L072CZ MCU, SX1276 LoRa IC, antenna switch and
-a STSAFE-A100 module.+a STSAFE-A100 module (unconfirmed).
  
-The internal connections are documented in the ST source code as follows.+The internal connections are documented in the ST source code and the external ones in the user guide.
  
 ==SPI== ==SPI==
Line 82: Line 82:
 GPIO PA5  DIO4 (enabled with SB26) GPIO PA5  DIO4 (enabled with SB26)
 GPIO PA4  DIO5 (enabled with SB27) GPIO PA4  DIO5 (enabled with SB27)
-GPIO PA12 TXCO VCC+GPIO PA11 STSAFE RESET (JP10) 
 +GPIO PA12 TXCO VCC (JP9)
 GPIO PA1  ANT SWITCH RX GPIO PA1  ANT SWITCH RX
 GPIO PC1  ANT SWITCH TX BOOST GPIO PC1  ANT SWITCH TX BOOST
 GPIO PC2  ANT SWITCH TX RFO GPIO PC2  ANT SWITCH TX RFO
 +</code>
 +
 +==JUMPERS==
 +
 +Various jumpers exist, here are ones connected to GPIOs.
 +
 +__JP9__
 +
 +<code>
 +1+2 TXCO VCC connected to PA12
 +2+3 TXCO VCC always on (default)
 +</code>
 +__JP10__
 +
 +<code>
 +1+2 STSAFE reset tied to MCU reset (default)
 +2+3 STSAFE reset connected to PA11
 </code> </code>
  
Line 142: Line 160:
 ===Programming=== ===Programming===
  
-I prefer to use J-Link for ST the st-link is slow and unreliable. +OpenOCD with ST-LINK is very unreliable on this board so 
- +flash the debugger with [[tools:segger|J-Link]] for STM32.
-==J-Link==+
  
-__Command file__+==Command file==
  
 This command file just resets the controller state. This command file just resets the controller state.
Line 159: Line 176:
 </code> </code>
  
-__Command__+==JLink==
  
 <code> <code>