mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-23 23:08:14 +00:00
docs: dev kit hardware updates related to mcu upgrade (#45)
This commit is contained in:
parent
70594a9bfe
commit
96b57efbfe
BIN
docs/clock-tree.png
Normal file
BIN
docs/clock-tree.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 151 KiB |
@ -19,12 +19,12 @@ TODO
|
||||
|
||||
## Developer Kit
|
||||
|
||||
* 1 x [STM32F407G-DISC1](http://www.st.com/en/evaluation-tools/stm32f4discovery.html)
|
||||
* 1 x [STM32F429I-DISC1](http://www.st.com/en/evaluation-tools/32f429idiscovery.html)
|
||||
* 1 x USB Cable Type A Plug/Male to Type Mini-B Plug/Male
|
||||
* 1 x USB Cable Type A Plug/Male to Type Micro-B Plug/Male
|
||||
* 1 x [ER-TFTM028-4 Display + Capacitive Touch Panel Module](http://www.ebay.com/itm/302049581340) (Note: specify 40-Pin Header, 8080 8-bit Parallel, VDD=3.3V, Capacitive Touch Panel)
|
||||
* 1 x [microSD Board](https://www.waveshare.com/product/modules/storage/sd-tf-storage/micro-sd-storage-board.htm)
|
||||
* 32 x Female to female jumper wires with 0.1" header contacts
|
||||
* 27 x Female to female jumper wires with 0.1" header contacts
|
||||
|
||||
#### Display
|
||||
|
||||
@ -37,21 +37,21 @@ TODO
|
||||
|
||||
|Description|MCU Pin|Notes|
|
||||
|-----------|-------|-----|
|
||||
|LCD_RST|PC14||
|
||||
|LCD_RST|PC14|display module pin 21|
|
||||
|LCD_FMARK|PD12|tearing effect input|
|
||||
|LCD_PWM|PA7|backlight control (brightness)|
|
||||
|LCD_CS|PD7||
|
||||
|LCD_RS|PD11|register select aka command/data|
|
||||
|LCD_RD|PD4||
|
||||
|LCD_WR|PD5||
|
||||
|LCD_D0|PD14||
|
||||
|LCD_D1|PD15||
|
||||
|LCD_D2|PD0||
|
||||
|LCD_D3|PD1||
|
||||
|LCD_D4|PE7||
|
||||
|LCD_D5|PE8||
|
||||
|LCD_D6|PE9||
|
||||
|LCD_D7|PE10||
|
||||
|LCD_PWM|PA7|backlight control (brightness); display module pin 29|
|
||||
|LCD_CS|PD7|display module pin 23|
|
||||
|LCD_RS|PD11|register select aka command/data; display module pin 24|
|
||||
|LCD_RD|PD4|display module pin 26|
|
||||
|LCD_WR|PD5|display module pin 25|
|
||||
|LCD_D0|PD14|display module pin 3|
|
||||
|LCD_D1|PD15|display module pin 4|
|
||||
|LCD_D2|PD0|display module pin 5|
|
||||
|LCD_D3|PD1|display module pin 6|
|
||||
|LCD_D4|PE7|display module pin 7|
|
||||
|LCD_D5|PE8|display module pin 8|
|
||||
|LCD_D6|PE9|display module pin 9|
|
||||
|LCD_D7|PE10|display module pin 10|
|
||||
|
||||
#### Capacitive Touch Panel / Sensor
|
||||
|
||||
@ -61,10 +61,10 @@ TODO
|
||||
|
||||
##### Pinout
|
||||
|
||||
|Description|MCU Pin|
|
||||
|-----------|-------|
|
||||
|I2C1_SCL|PB6|
|
||||
|I2C1_SDA|PB7|
|
||||
|Description|MCU Pin|Notes|
|
||||
|-----------|-------|-----|
|
||||
|I2C1_SCL|PB6|display module pin 30|
|
||||
|I2C1_SDA|PB7|display module pin 31|
|
||||
|
||||
#### microSD Socket
|
||||
|
||||
@ -97,16 +97,20 @@ TODO
|
||||
|
||||
#### Dev Board
|
||||
|
||||
* [STM32F407VGT6](http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f407-417/stm32f407vg.html)
|
||||
* [STM32F429ZIT6](http://www.st.com/en/microcontrollers/stm32f429zi.html)
|
||||
* HSE / High-Speed External Crystal: 8 MHz
|
||||
* Integrated STMicroelectronics ST-LINK/V2.1 debugger
|
||||
|
||||
Minimum MCU requirements:
|
||||
* STM32F4 family [STM32F405VGT6](http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f405-415/stm32f405vg.html)
|
||||
* STM32F4 family [STM32F427VIT6](http://www.st.com/en/microcontrollers/stm32f427vi.html)
|
||||
* 168 MHz, 8 MHz HSE
|
||||
* 1024 KB Flash memory
|
||||
* 128 KB SRAM
|
||||
* 2048 KB Flash memory
|
||||
* 192 KB SRAM
|
||||
* 64 KB CCMRAM
|
||||
* FSMC controller
|
||||
* TRNG
|
||||
|
||||
#### Clock Tree
|
||||
|
||||
![Clock Tree](clock-tree.png)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user