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:g491 [2023/07/24 23:38] – [Pinout] darronboards:g491 [2023/11/24 16:39] (current) – [Resources] darron
Line 4: Line 4:
 {{:boards:g491.jpg?200}} {{:boards:g491.jpg?200}}
 \\ \\ \\ \\
 +{{boards:g491pinout.jpg?200}}
 +\\ \\ 
 {{boards:g491clk.jpg?200}} {{boards:g491clk.jpg?200}}
 </wrap> </wrap>
  
-This boards contains a STM32G491xC microcontroller with a top speed of 170 MHz.+This boards contains a Cortex M4 STM32G491xC microcontroller with a top speed of 170 MHz.
  
-My first board was programmed twice before LD1 flagged a USB communication failure +The MCU has 512 KB of program flash, and 112 KB of RAM.
-whilst in operation and it no longer enumerates on the bus.+
  
-This board also did not work on a USB1.1 hub when it did work.+STLINK on this board does not work on a USB1.1 hub.
  
-The target can be programmed via PA13 and PA14 with the STLINK/V3 held in reset +The target can be programmed using STLINK on-board or via PA13 and PA14 with 
-with JP1 and power set to 5V charger to workaround a faulty STLINK interface. +the STLINK/V3 held in reset with JP1 and power set to 5V charger.
- +
-A replacement board appears to work but unproven to be reliable as yet and openocd +
-can have problems resetting the CPU.+
  
 === Pinout === === Pinout ===
Line 29: Line 27:
 Arduino compatible headers Arduino compatible headers
  
-                 PB8  D15 I2C1 SCL +                 PB8  D15 I2C1 SCL  (AF4) 
-                 PB9  D14 I2C1 SDA+                 PB9  D14 I2C1 SDA  (AF4)
                       AVDD                       AVDD
 NC                    GND NC                    GND
-IOREF        LD2 PA5  D13 SPI1 SCK +IOREF        LD2 PA5  D13 SPI1 SCK  (AF5) 
-RESET            PA6  D12 SPI1 MISO      +RESET            PA6  D12 SPI1 MISO (AF5)    
-3V3              PA7  D11 SPI1 MOSI+3V3              PA7  D11 SPI1 MOSI (AF5)
 5V               PB6  D10      CS 5V               PB6  D10      CS
 GND              PC7  D9 GND              PC7  D9
Line 140: Line 138:
  
 [[https://www.st.com/en/evaluation-tools/nucleo-g491re.html|Product page]] [[https://www.st.com/en/evaluation-tools/nucleo-g491re.html|Product page]]
- 
-[[https://os.mbed.com/platforms/ST-Nucleo-G491RE/|MBED overview]] 
  
 [[https://www.st.com/resource/en/data_brief/nucleo-g491re.pdf|Data brief]] [[https://www.st.com/resource/en/data_brief/nucleo-g491re.pdf|Data brief]]
  
 [[https://www.st.com/resource/en/user_manual/um2505-stm32g4-nucleo64-boards-mb1367-stmicroelectronics.pdf|User manual]] [[https://www.st.com/resource/en/user_manual/um2505-stm32g4-nucleo64-boards-mb1367-stmicroelectronics.pdf|User manual]]
 +
 +[[https://www.st.com/resource/en/schematic_pack/mb1367-g491re-c05_schematic.pdf|Schematic]]
 +
 +[[https://os.mbed.com/platforms/ST-Nucleo-G491RE/|MBED overview]]
 +
 +[[https://www.st.com/en/microcontrollers-microprocessors/stm32g491re.html|MCU Product page]]
  
 [[https://www.st.com/resource/en/datasheet/stm32g491re.pdf|MCU datasheet]] [[https://www.st.com/resource/en/datasheet/stm32g491re.pdf|MCU datasheet]]
 +
 +[[https://www.st.com/resource/en/errata_sheet/es0523-stm32g491xx4a1xx-device-errata-stmicroelectronics.pdf|MCU errata]]
  
 [[https://www.st.com/resource/en/reference_manual/rm0440-stm32g4-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf|MCU reference manual]] [[https://www.st.com/resource/en/reference_manual/rm0440-stm32g4-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf|MCU reference manual]]
  
 +[[https://www.st.com/resource/en/application_note/an5346-stm32g4-adc-use-tips-and-recommendations-stmicroelectronics.pdf|ADC application note]]