Hardware layout and configuration
UM1667
16/59
UM1667 Rev 3
4.5 Boot
option
The STM32429I-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 (BOOT0) and SW2 (BOOT1).
Note:
The RS-232 boot loader mechanism is not supported on the STM32429I-EVAL.
4.6 Audio
An audio codec with 4 DACs and 2 ADCs inside is connected to the SAI interface of the
STM32F429NIH6 to support the TDM feature on the SAI port. This feature implements
audio recording on digital and analog microphone, and audio playback of different audio
streams on headphone and line-out at the same time.
It communicates with the STM32F429NIH6 via the I2C1 bus which is shared with the LCD,
camera module, RF-EEPROM, I/O expander and CN2 connector.
The analog microphone on the headset is connected to the ADC of the audio codec.
External speakers can be connected to the audio codec via audio terminal connector CN24.
There are two digital microphones (MEMs microphone) on the STM32429I-EVAL evaluation
board. They can be connected to either audio codec or the I2S port of STM32F429NIH6 by
setting jumpers as shown in
Table 7
.
Table 6. Boot related switches
Switch
Boot description
Switch configuration
SW1
and
SW2
STM32429I-EVAL boots from
User Flash memory
when
SW1 is set as shown to the right. SW2 is not required in
this configuration.
(Default setting)
STM32429I-EVAL boots from
Embedded SRAM
when
SW1 and SW2 are set as shown to the right.
STM32429I-EVAL boots from
System Memory
when SW1
and SW2 are set as shown to the right.
0 <
> 1
SW
0 <
> 1
SW1
SW2
0 <
> 1
SW
SW
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from