This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new ce654a6148 stm32h7/linum-stm32h753bi: Added documentation of
linum-stm32h753bi board.
ce654a6148 is described below
commit ce654a6148e05ad766df1de2a4529cb1be534fa1
Author: Jorge Guzman <[email protected]>
AuthorDate: Fri Nov 17 20:44:00 2023 -0300
stm32h7/linum-stm32h753bi: Added documentation of linum-stm32h753bi board.
Signed-off-by: Jorge Guzman <[email protected]>
---
.../arm/stm32h7/boards/linum-stm32h753bi/index.rst | 382 +++++++++++++++++++++
.../linum-stm32h753bi/linum-stm32h753bi-bottom.jpg | Bin 0 -> 203318 bytes
.../linum-stm32h753bi/linum-stm32h753bi-top.jpg | Bin 0 -> 202979 bytes
3 files changed, 382 insertions(+)
diff --git
a/Documentation/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.rst
b/Documentation/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.rst
new file mode 100644
index 0000000000..bcb8fe97dd
--- /dev/null
+++ b/Documentation/platforms/arm/stm32h7/boards/linum-stm32h753bi/index.rst
@@ -0,0 +1,382 @@
+=================
+linum-stm32h753bi
+=================
+
+This page discusses issues unique to NuttX configurations for the
+LINUM-STM32H753BI board.
+
+.. figure:: linum-stm32h753bi-top.jpg
+ :align: center
+
+.. figure:: linum-stm32h753bi-bottom.jpg
+ :align: center
+
+Board information
+=================
+
+This board was release by Witte Tenology in 2023 and developed based on
+STM32H753BI microcontroller. The board has 2 expansion connectors used by the
LCD display with
+touchscreen and another for access to other peripherals of microcontroller.
+
+The board features:
+- 8 to 52V power supply
+- SWD Pins for use as STLink (Pin header) and TC2030-IDC 6-Pin Tag-Connect
Plug-of-Nails™ Connector
+- Crystal for HS 25MHz
+- Crystal for RTC 32.768KHz
+- 1 UART serial for debug
+- 1 Led RGB
+- 1 Buzzer without internal oscilator
+- 1 Mono audio up to 3W
+- 1 Ethernet 10/100
+- 1 MicroSD connector supporting 1 or 4-bit bus
+- 1 USB 2.0 Host/Device
+- 1 EEPROM memory with 512K bits
+- 1 External SRAM memory with 8MB
+- 1 NOR memory with 16MB
+- 2 On-board RS232 Transceiver with RTS/CTS
+- 2 On-board RS485 Transceiver
+- 2 On-board CAN-FD Transceiver
+
+Expansion connector 1 features:
+- 1 Display RBG 888
+- 1 Capacitive Touchscreen sensor
+
+Expansion connector 2 features.
+- 1 SPI
+- 1 I2C
+- 1 One Wire
+- 2 DACs
+- 6 PWM Channels
+- 10 ADCs
+
+Board documentation:
+https://github.com/witte-technology/...
+
+LEDs
+====
+
+The LINUM-STM32H753BI has 3 software controllable LEDs.
+
+ ======= =====
+ LED RGB PINS
+ ======= =====
+ LED_R PG2
+ LED_G PG3
+ LED_B PB2
+ ======= =====
+
+UART/USART
+==========
+
+The LINUM-STM32H753BI used the USART1 for serial debug messages.
+
+USART1
+------
+
+ ====== =====
+ USART1 PINS
+ ====== =====
+ TX PB14
+ RX PB15
+ ====== =====
+
+The LINUM-STM32H753BI board has two on-board RS-232 transceiver connected to
USART2 and USART3.
+
+ ====== =====
+ USART2 PINS
+ ====== =====
+ TXD PD5
+ RXD PD6
+ CTS PD3
+ RTS PD4
+ ====== =====
+
+ ====== =====
+ USART3 PINS
+ ====== =====
+ TXD PB10
+ RXD PB11
+ CTS PD11
+ RTS PD12
+ ====== =====
+
+The LINUM-STM32H753BI board has two on-board RS-485 transceiver connected to
USART4 and USART6.
+
+ ====== =====
+ UART4 PINS
+ ====== =====
+ TXD PB9
+ RXD PB8
+ DE PA15
+ ====== =====
+
+ ====== =====
+ USART6 PINS
+ ====== =====
+ TXD PC6
+ RXD PC7
+ DE PG12
+ ====== =====
+
+SDCARD
+======
+
+The LINUM-STM32H753BI has one SDCard slot connected as below:
+
+ ========== =====
+ SDMMC1 PINS
+ ========== =====
+ SDMMC_D0 PC8
+ SDMMC_D1 PC9
+ SDMMC_D2 PC10
+ SDMMC_D3 PC11
+ SDMMC_DK PC12
+ ========== =====
+
+ =============== =====
+ GPIO PINS
+ =============== =====
+ SDCARD_DETECTED PG7
+ =============== =====
+
+ETHERNET
+========
+
+The LINUM-STM32H753BI has a ethernet connection using the transceiver
KSZ8081RNACA.
+
+ ============ =====
+ ETH PINS
+ ============ =====
+ ETH_REF_CLK PA1
+ ETH_MDIO PA2
+ ETH_CRS_DV PA7
+ ETH_MDC PC1
+ ETH_RXD0 PC4
+ ETH_RXD1 PC5
+ ETH_TX_EN PG11
+ ETH_TXD0 PG13
+ ETH_TXD1 PG14
+ ETH_CLK PA8
+ ETH_RESET PI4
+ ============ =====
+
+CAN-FD
+========
+
+The LINUM-STM32H753BI board has two on-board CAN-FD transceiver connected to
FDCAN1 and FDCAN2.
+
+ ====== =====
+ FDCAN1 PINS
+ ====== =====
+ TXD PH13
+ RXD PH14
+ STD PI2
+ ====== =====
+
+ ====== =====
+ FDCAN2 PINS
+ ====== =====
+ TXD PB13
+ RXD PB12
+ STD PE3
+ ====== =====
+
+USB
+============
+
+The LINUM-STM32H753BI has one usb port.
+
+ ======= =====
+ USB PINS
+ ======= =====
+ USB_N PA11
+ USB_P PA12
+ USB_EN PI12
+ USB_FLT PI13
+ ======= =====
+
+QUADSPI
+==============
+
+The LINUM-STM32H753BI board has one NOR memory connected to QUADSPI.
+The NOR memory used is the W25Q128JV with 16MB
+
+ ======= =====
+ QUADSPI PINS
+ ======= =====
+ IO0 PF8
+ IO1 PF9
+ IO2 PF7
+ IO3 PF6
+ CLK PF10
+ NCS PG6
+ ======= =====
+
+I2C3
+============
+The LINUM-STM32H753BI connects the EEPROM memory and the touchscreen sensor to
I2C3.
+
+ ====== =====
+ I2C3 PINS
+ ====== =====
+ SCL PH7
+ SDA PH8
+ ====== =====
+
+EEPROM MEMORY
+--------------
+
+EEPROM memory used is the 24LC256 with 256Kb.
+
+TOUCHSCREEN SENSOR
+------------------
+
+The touchscreen sensor used is the GT928.
+
+ ======== =====
+ GPIO PINS
+ ======== =====
+ TS_RESET PI7
+ TS_ISR PH9
+ ======== =====
+
+I2C4
+=======
+The I2C4 is available for general use on the expansion connector.
+
+ ====== =====
+ I2C4 PINS
+ ====== =====
+ SCL PH11
+ SDA PH12
+ ====== =====
+
+External SDRAM
+==============
+The LINUM-STM32H753BI has a external SDRAM with 16Mbits connected to FMC
peripheral.
+
+ =========== =====
+ FMC PINS
+ =========== =====
+ FMC_A0 PF0
+ FMC_A1 PF1
+ FMC_A2 PF2
+ FMC_A3 PF3
+ FMC_A4 PF4
+ FMC_A5 PF5
+ FMC_A6 PF12
+ FMC_A7 PF13
+ FMC_A8 PF14
+ FMC_A9 PF15
+ FMC_A10 PG0
+ FMC_A11 PG1
+ FMC_BA0 PG4
+ FMC_BA1 PG5
+ FMC_D0 PD14
+ FMC_D1 PD15
+ FMC_D2 PD0
+ FMC_D3 PD1
+ FMC_D4 PE7
+ FMC_D5 PE8
+ FMC_D6 PE9
+ FMC_D7 PE10
+ FMC_D8 PE11
+ FMC_D9 PE12
+ FMC_D10 PE13
+ FMC_D11 PE14
+ FMC_D12 PE15
+ FMC_D13 PD8
+ FMC_D14 PD9
+ FMC_D15 PD10
+ FMC_NBL0 PE0
+ FMC_NBL1 PE1
+ FMC_SDCKE0 PC3
+ FMC_SDCLK PG8
+ FMC_SDNCAS PG15
+ FMC_SDNEO PC2
+ FMC_SDNRAS PF11
+ FMC_SDNWE PC0
+ =========== =====
+
+LCD
+=======
+The LINUM-STM32H753BI use the LTDC to suport one LCD with RGB connection.
+
+ =========== =====
+ LTDC PINS
+ =========== =====
+ LTDC_B0 PF0
+ LTDC_B1 PJ13
+ LTDC_B2 PJ14
+ LTDC_B3 PJ15
+ LTDC_B4 PK3
+ LTDC_B5 PK4
+ LTDC_B6 PK5
+ LTDC_B7 PK6
+ LTDC_CLK PI14
+ LTDC_DE PK7
+ LTDC_G0 PJ7
+ LTDC_G1 PJ8
+ LTDC_G2 PJ9
+ LTDC_G3 PJ10
+ LTDC_G4 PJ11
+ LTDC_G5 PK0
+ LTDC_G6 PK1
+ LTDC_G7 PK2
+ LTDC_HSYNC PI10
+ LTDC_R0 PI15
+ LTDC_R1 PJ0
+ LTDC_R2 PJ1
+ LTDC_R3 PJ2
+ LTDC_R4 PJ3
+ LTDC_R5 PJ4
+ LTDC_R6 PJ5
+ LTDC_R7 PJ6
+ LTDC_VSYNC PI9
+ =========== =====
+
+ ============= =====
+ PWM PINS
+ ============= =====
+ PWM_BACKLIGHT PH6
+
+I2S
+=======
+The LINUM-STM32H753BI has one I2S output.
+
+ ======== =====
+ I2S2 PINS
+ ======== =====
+ I2S2_WS PI0
+ I2S2_CK PI1
+ I2S2_SDO PI3
+ ======== =====
+
+BUZZER
+=======
+The LINUM-STM32H753BI has a buzzer without internal oscilator
+
+ ======= =====
+ GPIO PINS
+ ======= =====
+ BUZZER PC13
+ ======= =====
+
+==============
+
+Each linum-stm32h753bi configuration is maintained in a sub-directory and
+can be selected as follow::
+
+ tools/configure.sh linum-stm32h753bi:<subdir>
+
+ Where <subdir> is one of the following:
+
+
+Configuration Directories
+-------------------------
+
+nsh
+---
+
+Configures the NuttShell (nsh) located at apps/examples/nsh. This
+configuration enables a serial console on UART1.
diff --git
a/Documentation/platforms/arm/stm32h7/boards/linum-stm32h753bi/linum-stm32h753bi-bottom.jpg
b/Documentation/platforms/arm/stm32h7/boards/linum-stm32h753bi/linum-stm32h753bi-bottom.jpg
new file mode 100644
index 0000000000..77519a7095
Binary files /dev/null and
b/Documentation/platforms/arm/stm32h7/boards/linum-stm32h753bi/linum-stm32h753bi-bottom.jpg
differ
diff --git
a/Documentation/platforms/arm/stm32h7/boards/linum-stm32h753bi/linum-stm32h753bi-top.jpg
b/Documentation/platforms/arm/stm32h7/boards/linum-stm32h753bi/linum-stm32h753bi-top.jpg
new file mode 100644
index 0000000000..a78364f6a7
Binary files /dev/null and
b/Documentation/platforms/arm/stm32h7/boards/linum-stm32h753bi/linum-stm32h753bi-top.jpg
differ