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:stm32h7 [2023/12/15 09:05]
darron
boards:stm32h7 [2023/12/16 21:00] (current)
darron
Line 2: Line 2:
  
 <wrap right> <wrap right>
-{{boards:coremark.jpg?200}}+{{boards:coremark.jpg?200|Demo app}} 
 +\\ \\ 
 +{{boards:stm32h745.jpg?200|Architecture}}
 </wrap> </wrap>
  
-The STM32H745I discovery kit contains a dual core processor +The STM32H745I discovery kit contains a dual core STM32H745XIH6 processor 
-and various peripherals.+with various internal and external peripherals.
  
-Peripherals include+External peripherals include the following
 <code> <code>
 4.3" touchscreen 4.3" touchscreen
-... +Audio codec 
-TODO+Microphone 
 +SDRAM 
 +EMMC 
 +FLASH
 </code> </code>
  
-===Layout===+===Board layout===
  
 +==Top view==
 <code> <code>
-       MICROPHONE       POWER +       MICROPHONE   POWER     USB    USB 
 +       LINE OUT/IN  HEADER    STLINK POWER
       --------------------------------------       --------------------------------------
-TAG   |                                    |+JTAG  |                                    |
       |   4.3" 480x272 WQVGA TOUCHSCREEN   | LEDS       |   4.3" 480x272 WQVGA TOUCHSCREEN   | LEDS
 STMOD |                                    | STMOD |                                    |
       -------------------------------------|       -------------------------------------|
-       USER BUTTON RESET BUTTON   ETHERNET+       USER     RESET             ETHERNET 
 +       BUTTON   BUTTON
 </code> </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 58: Line 105:
 [[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 65: Line 114:
  
 [[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]]