DocID027916 Rev 2
17/79
UM1902
Hardware layout and configuration
78
5.5 Boot
option
STM32746G-EVAL evaluation board can boot from:
•
Embedded User Flash memory
•
System memory with boot loader for ISP
•
Embedded SRAM for debugging
The boot option is configured by setting switch SW1 (BOOT) and
the
boot base address is
programmed in the BOOT_ADD0 and BOOT_ADD1 option bytes. The BOOT can be
configured also via RS232 connector CN7.
5.6 Audio
An audio codec WM8994ECS/R, with 4 DACs and 2 ADCs inside, is connected to SAI
interface of the STM32F746NGH6 microcontroller to support TDM feature on SAI port. This
feature is able to implement audio recording on digital microphone and analog microphone
and audio playback of different audio stream on headphone and lineout at the same time.
It communicates with STM32F746NGH6 microcontroller via I2C1 bus which is shared with
LCD, camera module, RF-EEPROM and MFX (Multi-Function eXpander).
The analog microphone on the headset is connected to ADC of WM8994ECS/R through the
audio jack connector CN26. External speakers can be connected to WM8994ECS/R via
audio jack connector CN25.
Two digital microphones (MEMs microphone) MP34DT01TR are on STM32746G-EVAL
evaluation board. They are able to be connected to either audio codec or I2S port of the
STM32F746NGH6 microcontroller, by setting
the
jumpers shown in
. The coupon
Table 4. Boot related switch
Switch configuration
Boot address
option bytes
Boot space
BOOT_ADD0 [15:0]
STM32746G-EVAL boot from
BOOT_ADD0[15:0]
ST programmed value: Flash
memory on ITCM at 0x0020
0000 (Default setting).
BOOT_ADD1 [15:0]
STM32746G-EVAL boot from
BOOT_ADD1[15:0]
ST programmed value: System
bootloader at 0x0010 0000
Table 5. Boot related jumpers
Jumper
Description
JP1
The Bootloader_BOOT is managed by pin 6 of connector CN7 (RS232 DSR signal)
when JP1 is closed. This configuration is used for boot loader application only.
Default setting: Not fitted
SW1
0<->1
SW1
0<->1