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
Last revision Both sides next revision
boards:stm32h7 [2023/12/15 08:58]
darron [Resources]
boards:stm32h7 [2023/12/16 20:46]
darron [Board layout]
Line 1: Line 1:
 ====STM32 H745 discovery==== ====STM32 H745 discovery====
 +
 <wrap right> <wrap right>
-{{boards:coremark.jpg?200}}+{{boards:coremark.jpg?100|Demo app}}
 </wrap> </wrap>
  
 +The STM32H745I discovery kit contains a dual core STM32H745XIH6 processor
 +with various internal and external peripherals.
 +
 +External peripherals include the following
 +<code>
 +4.3" touchscreen
 +Audio codec
 +Microphone
 +SDRAM
 +EMMC
 +FLASH
 +</code>
 +
 +===Board layout===
 +
 +==Top view==
 +<code>
 +       MICROPHONE   POWER     USB    USB
 +       LINE OUT/IN  HEADER    STLINK POWER
 +      --------------------------------------
 +JTAG  |                                    |
 +      |   4.3" 480x272 WQVGA TOUCHSCREEN   | LEDS
 +STMOD |                                    |
 +      -------------------------------------|
 +       USER     RESET             ETHERNET
 +       BUTTON   BUTTON
 +</code>
 +
 +The STMOD interface supports MikorBUS, ESP-01 and GROVE I2C/UART.
 +
 +===Memory layout===
 +
 +The default linker scripts for FLASH define the following
 +
 +==CM7==
 +
 +<code>
 +FLASH (rx)      : ORIGIN = 0x08000000, LENGTH = 1024K
 +RAM (xrw)      : ORIGIN = 0x20000000, LENGTH = 128K
 +ITCMRAM (xrw)      : ORIGIN = 0x00000000, LENGTH = 64K
 +</code>
 +
 +==CM4==
 +<code>
 +FLASH (rx)      : ORIGIN = 0x08100000, LENGTH = 1024K
 +RAM (xrw)      : ORIGIN = 0x10000000, LENGTH = 288K
 +</code>
 +
 +===Pinout===
 +
 +<code>
 +LED
 +PI13 LD6 RED
 +PJ2  LD7 GREEN
 +PD3  LD8 GREEN
 +
 +BUTTON
 +PC13  B1
 +RESET B2
 +
 +X1 25 MHz OSC MODULE
 +OSC_IN
 +
 +X2 NX3215SA-32.768K
 +OSC32_IN
 +OSC32_OUT
 +</code>
 ===OpenOCD=== ===OpenOCD===
  
Line 35: Line 103:
 [[https://www.st.com/resource/en/user_manual/um2488-discovery-kits-with-stm32h745xi-and-stm32h750xb-mcus-stmicroelectronics.pdf|User manual]] [[https://www.st.com/resource/en/user_manual/um2488-discovery-kits-with-stm32h745xi-and-stm32h750xb-mcus-stmicroelectronics.pdf|User manual]]
  
-[[https://www.st.com/resource/en/user_manual/um2695-stmod-fanout-expansion-board-for-stm32-discovery-kits-and-evaluation-boards-stmicroelectronics.pdf|Break-out board manual]]+[[https://www.st.com/resource/en/user_manual/um2695-stmod-fanout-expansion-board-for-stm32-discovery-kits-and-evaluation-boards-stmicroelectronics.pdf|STMOD break-out board manual]] 
 + 
 +[[https://www.st.com/resource/en/schematic_pack/mb1381-h745xi-b02-schematic.pdf|Schematic]]
  
 [[https://www.st.com/en/microcontrollers-microprocessors/stm32h745xi.html|MCU product page]] [[https://www.st.com/en/microcontrollers-microprocessors/stm32h745xi.html|MCU product page]]
Line 42: Line 112:
  
 [[https://www.st.com/resource/en/reference_manual/rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics.pdf|MCU reference manual]] [[https://www.st.com/resource/en/reference_manual/rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics.pdf|MCU reference manual]]
 +
 +[[https://www.st.com/resource/en/application_note/dm00306681-stm32h72x-stm32h73x-and-singlecore-stm32h74x75x-system-architecture-and-performance-stmicroelectronics.pdf|MCU architecture]]
  
 [[https://github.com/STMicroelectronics/STM32CubeH7|ST demos]] [[https://github.com/STMicroelectronics/STM32CubeH7|ST demos]]