updating hardware, uext, and m2 pages

This commit is contained in:
nurix87 2020-03-10 19:44:01 +07:00
parent 313e27c556
commit 0ba0c295fd
12 changed files with 42 additions and 52 deletions

View file

@ -1,42 +1,29 @@
## M2 Connector (P2)
M.2, formerly known as the Next Generation Form Factor (NGFF), is a specification for internally mounted computer expansion cards and associated connectors. M.2 replaces the mSATA standard, which uses the PCI Express Mini Card physical card layout and connectors.
Supported bus in the Helios64 M.2 interface is SATA and USB 2.0.
!!! Warning!
PCIe SSD is not supported.
---TBU---
### Pinout Table
Helios64 provides UEXT on header P2 which following the UEXT standard, containing UEXT, SPI, and I2C connector.
You can find the P2 header from the connector/interface list at [hardware overview](/helios64/hardware) page.
## Location
![P5 Pinout](/helios64/img/hardware/UEXT_pinout.png)
Helios64 support M.2 device on header P2 which is located next to SATA 1 connector.
You can refer to the connector/interface list at [hardware overview](/helios64/hardware) page.
The location of the M.2 socket is shown in below figure:
Below is the detailed description of UEXT header pinout:
![M2 Pinout](/helios64/img/m2/m2-zoom-w-symbol.jpg)
| PIN | Port | Remarks |
|-----|------|-------------|
|1 |3.3V|
|2 |GND|
|3 |TXD (UART)|
|4 |RXD (UART)|
|5 |SCL (I2C)|
|6 |SDA (I2C)|
|7 |MISO (SPI)|
|8 |MOSI (SPI)|
|9 |SCK (SPI)|
|10 |SSEL (SPI)|
## Size
!!! Warning
Please note the UEXT connector at Helios64 board doesn't provide the plastic covering, so be carefull with the header polarity!
Make sure your device is correctly oriented before connecting!
The maximum size of supported M.2 device is the 228 size.
### SPI and I2C
## Notes related to M.2 Card
The M.2 devices installed in Helios64 is configured as sharing devices with SATA Port 1.
Therefore if you install M.2 module, you will not be able to access the SATA Port 1.
---linked to SPI and I2C pages, TBU---
The USB bus is connected to the EHCI Host 0.
### Exception
We have connected the UART bus from the RK3399K to the serial console in the USB-C, so there is no dedicated line of UART in the UEXT connector.
The UART bus in this UEXT header is the parallel ones with the serial console.
Therefore if you connect some module which might ***require dedicated serial UART line*** to the RK3399K, this module ***will not be detected***.
!!! Notes
Please note also, that GSM modules in UEXT format also will not work due to similar reason.
The M.2 socket in the Helios64 board does NOT support the USB modem, because the USB modem require the SIM Card connection and another signal. (The GSM Pin is NOT connected in the Helios64 board)