Restructure wiki to prepare for Helios64.
* Move all previous info into Helios4 subfolder * Add helios64 subfolder * Update all url link Note: http server has been configure to ensure existing inbound link can still be resolved to the right page.
90
docs/docs.md
|
@ -1,90 +0,0 @@
|
||||||
disqus:
|
|
||||||
|
|
||||||
# Helios4 Documents
|
|
||||||
|
|
||||||
## Product Change Notification
|
|
||||||
|
|
||||||
Doc-Type | Filename | Date | Download
|
|
||||||
---------|----------|------|---------
|
|
||||||
PCN|Helios4 PCN 201904220001|2019-04-22|[Download](/files/pcn/Helios4_PCN_201904220001.pdf)
|
|
||||||
PCN|Helios4 PCN 201906060001|2019-06-06|[Download](/files/pcn/Helios4_PCN_201906060001.pdf)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Carrier Board
|
|
||||||
|
|
||||||
Doc-Type | Filename | Version | Date | Download | Description
|
|
||||||
---------|----------|---------|------|----------|------------
|
|
||||||
Schematics|Helios4 Simplified Schematics|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_Schematics_R1-1.pdf)|Simplified Schematics - PDF
|
|
||||||
Schematics|Helios4 Simplified Schematics|rev 1.2|2019-04-22|[Download](/files/carrier/Helios4_Schematics_R1-2.pdf)|Simplified Schematics - PDF
|
|
||||||
Specifications|Helios4 Specifications|rev 02|2017-09-20|[Download](/files/carrier/Helios4_Specifications.pdf)|Product Specifications
|
|
||||||
Mechanical|Helios4 Mechanical Assembly|rev 01|2017-08-05|[Download](/files/carrier/Helios4_Mechnical_Assembly.pdf)|Mechanical Design / Assembly
|
|
||||||
PCB Layout|Helios4 PCB Layout|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_PCB_R1-1.zip)|PCB Layout project files
|
|
||||||
PCB Layout|Helios4 PCB Layout|rev 1.2|2019-06-06|[Download](/files/carrier/Helios4_PCB_R1-2.zip)|PCB Layout project files
|
|
||||||
PCB Gerber|Helios4 PCB Gerber|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_Gerber_R1-1.zip)|PCB Gerber files
|
|
||||||
PCB Gerber|Helios4 PCB Gerber|rev 1.2|2019-06-06|[Download](/files/carrier/Helios4_Gerber_R1-2.zip)|PCB Gerber files
|
|
||||||
PCB Assembly|Helios4 PCB Assembly|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_Assembly_R1-1.zip)|PCB Assembly files
|
|
||||||
PCB Assembly|Helios4 PCB Assembly|rev 1.2|2019-06-06|[Download](/files/carrier/Helios4_Assembly_R1-2.zip)|PCB Assembly files
|
|
||||||
BOM|Helios4 Bill-Of-Material|rev 1.1|2018-11-07|[Download](/files/carrier/Helios4_BOM_R1-1.xls)|Bill-Of-Material spreadsheet
|
|
||||||
BOM|Helios4 Bill-Of-Material|rev 1.2|2019-06-06|[Download](/files/carrier/Helios4_BOM_R1-2.xls)|Bill-Of-Material spreadsheet
|
|
||||||
Software|PCB Layout Browser|rev xx|2018-11-07|[Link](https://www.mentor.com/pcb/downloads/browsers/)|Mentor PCB Layout Browser
|
|
||||||
|
|
||||||
!!! note
|
|
||||||
The PCB layout was done with Mentor Graphic tools, therefore to open the Helios4 PCB files you will need to download the Mentor VX.2.4 Layout Browser free tool [here](https://www.mentor.com/pcb/downloads/browsers/) (available for Linux and Windows).
|
|
||||||
|
|
||||||
## A38x MicroSoM
|
|
||||||
|
|
||||||
Doc-Type | Filename | Version | Date | Download | Description
|
|
||||||
---------|----------|---------|------|----------|------------
|
|
||||||
Brochures|a38x Brochure|rev 1.0|2017-09-05|[Download](/files/som/brochure_a38x_microsom_2017-09-05.pdf)|Official SR a38x Brochure
|
|
||||||
Schematics|A38X Simplified Schematics|rev 2.0|2015-10-28|[Download](/files/som/a38x-microsom-schematics-simplified-rev2.00.pdf)|MicroSom A38X Simplified Schematics - PDF
|
|
||||||
Schematics|A38X Simplified Schematics|rev 2.1|2019-07-09|[Download](/files/som/a38x-microsom-schematics-simplified-rev2.1.pdf)|MicroSom A38X Simplified Schematics - PDF
|
|
||||||
Marvell Documents|Marvell ARMADA 38x Functional Specifications|rev xx|2015-10-25|[Link](https://marvellcorp.wufoo.com/forms/marvell-armada-38x-functional-specifications/)|Marvell ARMADA 38x Functional Specifications
|
|
||||||
Marvell Documents|Marvell ARMADA 38x Hardware Specifications|rev xx|2017-03-09|[Link](https://marvellcorp.wufoo.com/forms/marvell-armada-38x-hardware-specifications/)|Marvell ARMADA 38x Hardware Specifications
|
|
||||||
|
|
||||||
For more documents on the **A38x SoM** go to [SolidRun Wiki](https://wiki.solid-run.com/doku.php?id=products:a38x:documents)
|
|
||||||
|
|
||||||
## Casing
|
|
||||||
|
|
||||||
Doc-Type | Filename | Version | Date | Download | Description
|
|
||||||
---------|----------|---------|------|----------|-------------
|
|
||||||
Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g.skp)|Case Mechanical Design - SketchUp
|
|
||||||
Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g.pdf)|Case Mechanical Design - PDF
|
|
||||||
Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g.dxf)|Case Mechanical Design - DXF
|
|
||||||
Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g.eps)|Case Mechanical Design - EPS
|
|
||||||
Mechanical|Helios4 Case B Assembled|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g-assembled.skp)|Case Mechanical Design Assembled - SketchUp
|
|
||||||
Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/files/casing/Helios4_CaseB_r4j.skp)|Case Mechanical Design - SketchUp
|
|
||||||
Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/files/casing/Helios4_CaseB_r4j.pdf)|Case Mechanical Design - PDF
|
|
||||||
Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/files/casing/Helios4_CaseB_r4j.dxf)|Case Mechanical Design - DXF
|
|
||||||
Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/files/casing/Helios4_CaseB_r4j.eps)|Case Mechanical Design - EPS
|
|
||||||
Mechanical|Helios4 Case B Assembled|rev 4g|2017-09-01|[Download](/files/casing/Helios4_CaseB_r4g-assembled.skp)|Case Mechanical Design Assembled - SketchUp
|
|
||||||
Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/files/casing/Helios4_MiniCase_r2.skp)|Case Mechanical Design - SketchUp
|
|
||||||
Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/files/casing/Helios4_MiniCase_r2.pdf)|Case Mechanical Design - PDF
|
|
||||||
Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/files/casing/Helios4_MiniCase_r2.dxf)|Case Mechanical Design - DXF
|
|
||||||
Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/files/casing/Helios4_MiniCase_r2.eps)|Case Mechanical Design - EPS
|
|
||||||
|
|
||||||
## Power Supply
|
|
||||||
|
|
||||||
Doc-Type | Filename | Version | Date | Download | Description
|
|
||||||
---------|----------|---------|------|----------|-------------
|
|
||||||
Schematics|YCZX Schematics 12V8A|rev xx|2017-11-1|[Download](/files/power-supply/YCZX_Schematics_12V8A.pdf)|AC/DC Power Adapter Schematics
|
|
||||||
Certificate|YCZX AC/DC FCC VoC|rev xx|2016-03-22|[Download](/files/power-supply/YCZX_ACDC_FCC_VoC.png)|AC/DC Power Adapter FCC Verification of Conformity
|
|
||||||
Certificate|YCZX AC/DC CE CoC|rev xx|2016-03-22|[Download](/files/power-supply/YCZX_ACDC_CE_CoC.png)|AC/DC Power Adapter CE Certificate of Compliance
|
|
||||||
|
|
||||||
## Fan
|
|
||||||
|
|
||||||
Doc-Type | Filename | Version | Date | Download | Description
|
|
||||||
---------|----------|---------|------|----------|-------------
|
|
||||||
Datasheet|7015.pdf|rev xx|01-01-2016|[Download](/files/fan/Whee_fan_7015.pdf)|Casing FAN specs
|
|
||||||
|
|
||||||
|
|
||||||
## Certification
|
|
||||||
|
|
||||||
Doc-Type | Filename | Version | Date | Download | Description
|
|
||||||
---------|----------|---------|------|----------|-------------
|
|
||||||
Certification|Helios4 FCC/CE Test Manual|rev 0.1|2018-08-28|[Download](/files/certification/Helios4_FCC_CE_Test_Manual-v0.1.pdf)|Test Manual for FCC/CE Verification
|
|
||||||
Certification|Helios4 FCC Declaration of Conformity|rev xx|2018-10-09|[Download](/files/certification/FCC_SDoC_Helios4_2GB_ECC.pdf)|FCC SDoC Certificate
|
|
||||||
Certification|Helios4 FCC EMC Test Report|rev 0.1|2018-10-08|[Download](/files/certification/UCSFC-1810-0036_Helios4_2GB_ECC_Test_Report.pdf)|EMC Lab report for FCC
|
|
||||||
Certification|Helios4 CE Declaration of Conformity|rev xx|2018-10-09|[Download](/files/certification/CE_DoC_Helios4_2GB_ECC.pdf)|CE DoC Certificate
|
|
||||||
Certification|Helios4 CE EMC Test Report|rev 0.1|2018-10-08|[Download](/files/certification/UCSCE-1810-0075_Helios4_2GB_ECC_Test_Report.pdf)|EMC Lab report for CE
|
|
||||||
Certification|Helios4 RoHS Declaration of Conformity|rev xx|2018-10-09|[Download](/files/certification/RoHS_DoC_Helios4_2GB_ECC.pdf)|RoHS DoC Certificate
|
|
|
@ -4,7 +4,7 @@ This document is a guide for installing Arch Linux ARM on the Helios4.
|
||||||
|
|
||||||
## Prerequisite
|
## Prerequisite
|
||||||
|
|
||||||
Refer to the following [section](/install/#what-you-need-before-you-start) of the Helios4 install guide.
|
Refer to the following [section](/helios4/install/#what-you-need-before-you-start) of the Helios4 install guide.
|
||||||
|
|
||||||
## Arch Linux ARM image for Helios4
|
## Arch Linux ARM image for Helios4
|
||||||
|
|
||||||
|
@ -51,11 +51,11 @@ Once you get an Arch Linux ARM image, follows these instructions to use it on He
|
||||||
|
|
||||||
### Writing image / power-up Helios4 / connecting to serial console
|
### Writing image / power-up Helios4 / connecting to serial console
|
||||||
|
|
||||||
Follows these steps from the Helios4 [install guide](/install):
|
Follows these steps from the Helios4 [install guide](/helios4/install):
|
||||||
|
|
||||||
- [step 2](/install/#step-2-writing-an-image-to-a-microsd-card) to write the Arch Linux ARM image to a microSD card
|
- [step 2](/helios4/install/#step-2-writing-an-image-to-a-microsd-card) to write the Arch Linux ARM image to a microSD card
|
||||||
- [step 3](/install/#step-3-power-up-helios4) to power-up Helios4
|
- [step 3](/helios4/install/#step-3-power-up-helios4) to power-up Helios4
|
||||||
- [step 4](/install/#step-4-connect-to-helios4-serial-console) to connect to the Helios4 serial console.
|
- [step 4](/helios4/install/#step-4-connect-to-helios4-serial-console) to connect to the Helios4 serial console.
|
||||||
|
|
||||||
!!! note
|
!!! note
|
||||||
Arch Linux ARM is configured by default to get its IP address from a DHCP server. As an alternative to **step 4**, you can connect to your router to find the IP address given to Helios4, then connect to this latter using SSH.
|
Arch Linux ARM is configured by default to get its IP address from a DHCP server. As an alternative to **step 4**, you can connect to your router to find the IP address given to Helios4, then connect to this latter using SSH.
|
||||||
|
@ -90,7 +90,7 @@ Here are some useful links from the [Arch Linux wiki](https://wiki.archlinux.org
|
||||||
- [dm-crypt/Device encryption](https://wiki.archlinux.org/index.php/Dm-crypt/Device_encryption).
|
- [dm-crypt/Device encryption](https://wiki.archlinux.org/index.php/Dm-crypt/Device_encryption).
|
||||||
|
|
||||||
!!! note
|
!!! note
|
||||||
Read the [Accelerate Disk Encryption](/cesa/#accelerate-disk-encryption) section of the Helios4 wiki before proceeding to learn how to offload disk encryption on the CESA unit.
|
Read the [Disk Encryption Acceleration](/helios4/cesa/#disk-encryption-acceleration) section of the Helios4 wiki before proceeding to learn how to offload disk encryption on the CESA unit.
|
||||||
|
|
||||||
- [Nextcloud](https://wiki.archlinux.org/index.php/Nextcloud)
|
- [Nextcloud](https://wiki.archlinux.org/index.php/Nextcloud)
|
||||||
- [NFS](https://wiki.archlinux.org/index.php/NFS)
|
- [NFS](https://wiki.archlinux.org/index.php/NFS)
|
|
@ -8,7 +8,7 @@ Debian & Ubuntu based Linux for ARM based single-board computers
|
||||||
|
|
||||||
## Pre-built images
|
## Pre-built images
|
||||||
|
|
||||||
You can find pre-built **Armbian** images for Helios4 on our [Download](/download) page or directly on [Armbian website](https://dl.armbian.com/helios4/).
|
You can find pre-built **Armbian** images for Helios4 on our [Download](/helios4/download) page or directly on [Armbian website](https://dl.armbian.com/helios4/).
|
||||||
|
|
||||||
## How to build an image or a kernel?
|
## How to build an image or a kernel?
|
||||||
|
|
|
@ -19,7 +19,7 @@ the internal SRAM.
|
||||||
|
|
||||||
### CESA Functional Block Diagram
|
### CESA Functional Block Diagram
|
||||||
|
|
||||||
![CESA Block Diagram](/img/cesa/cesa_block_diagram.png)
|
![CESA Block Diagram](/helios4/img/cesa/cesa_block_diagram.png)
|
||||||
|
|
||||||
The above block diagram shows a single CESA unit.
|
The above block diagram shows a single CESA unit.
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ There are two interfaces that provide userspace access to the Crypto API :
|
||||||
|
|
||||||
* **AF_ALG**<br>AF_ALG is a netlink-based interface that is implemented in Linux kernel mainline since version 2.6.38.
|
* **AF_ALG**<br>AF_ALG is a netlink-based interface that is implemented in Linux kernel mainline since version 2.6.38.
|
||||||
|
|
||||||
![Crypto API Interface](/img/cesa/crypto_api_interfaces.png)
|
![Crypto API Interface](/helios4/img/cesa/crypto_api_interfaces.png)
|
||||||
|
|
||||||
|
|
||||||
## Network Application Encryption Acceleration
|
## Network Application Encryption Acceleration
|
||||||
|
@ -51,7 +51,7 @@ There are two interfaces that provide userspace access to the Crypto API :
|
||||||
|
|
||||||
The following instructions have been written for **Debian 10 Buster** and using **AF_ALG** as the Crypto API userspace interface.
|
The following instructions have been written for **Debian 10 Buster** and using **AF_ALG** as the Crypto API userspace interface.
|
||||||
|
|
||||||
We choose **AF_ALG** for Debian 10 Buster because it doesn't require any patching or recompiling. But while [benchmark](/cesa/#https-benchmark) shows in some case throughput improvement with **AF_ALG**, the CPU load is not improved compared to **cryptodev** or 100% software encryption. This will require further investigation.
|
We choose **AF_ALG** for Debian 10 Buster because it doesn't require any patching or recompiling. But while [benchmark](#https-benchmark) shows in some case throughput improvement with **AF_ALG**, the CPU load is not improved compared to **cryptodev** or 100% software encryption. This will require further investigation.
|
||||||
|
|
||||||
#### Configure OpenSSL
|
#### Configure OpenSSL
|
||||||
|
|
||||||
|
@ -230,10 +230,10 @@ mkdir libssl; cd libssl
|
||||||
apt-get source libssl1.0.2
|
apt-get source libssl1.0.2
|
||||||
```
|
```
|
||||||
|
|
||||||
Apply the patch that you can find [here](/files/cesa/openssl-add-cryptodev-support.patch).
|
Apply the patch that you can find [here](/helios4/files/cesa/openssl-add-cryptodev-support.patch).
|
||||||
|
|
||||||
```
|
```
|
||||||
wget https://wiki.kobol.io/files/cesa/openssl-add-cryptodev-support.patch
|
wget https://wiki.kobol.io/helios4/files/cesa/openssl-add-cryptodev-support.patch
|
||||||
|
|
||||||
patch < openssl-add-cryptodev-support.patch openssl1.0-1.0.2*/crypto/engine/eng_cryptodev.c
|
patch < openssl-add-cryptodev-support.patch openssl1.0-1.0.2*/crypto/engine/eng_cryptodev.c
|
||||||
```
|
```
|
||||||
|
@ -251,7 +251,7 @@ DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -b -rfakeroot
|
||||||
```
|
```
|
||||||
|
|
||||||
!!! note
|
!!! note
|
||||||
Most example online will also use the -DUSE_CRYPTODEV_DIGESTS flag. However it was proven via [benchmark](/cesa/#https-benchmark) that using the CESA engine for hashing will result in performance penalty.
|
Most example online will also use the -DUSE_CRYPTODEV_DIGESTS flag. However it was proven via [benchmark](#https-benchmark) that using the CESA engine for hashing will result in performance penalty.
|
||||||
|
|
||||||
If all goes well you should see couple of .deb files. Look for the libssl .deb file and install it.
|
If all goes well you should see couple of .deb files. Look for the libssl .deb file and install it.
|
||||||
|
|
||||||
|
@ -262,7 +262,7 @@ sudo dpkg -i libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb
|
||||||
```
|
```
|
||||||
|
|
||||||
!!! info
|
!!! info
|
||||||
A pre-build Debian libssl package (libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb) with cryptodev enable is available [here](/files/cesa/libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb), if you want to skip the recompile step.
|
A pre-build Debian libssl package (libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb) with cryptodev enable is available [here](/helios4/files/cesa/libssl1.0.2_1.0.2s-1~deb9u1.1_armhf.deb), if you want to skip the recompile step.
|
||||||
|
|
||||||
#### Apache2
|
#### Apache2
|
||||||
|
|
90
docs/helios4/docs.md
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
disqus:
|
||||||
|
|
||||||
|
# Helios4 Documents
|
||||||
|
|
||||||
|
## Product Change Notification
|
||||||
|
|
||||||
|
Doc-Type | Filename | Date | Download
|
||||||
|
---------|----------|------|---------
|
||||||
|
PCN|Helios4 PCN 201904220001|2019-04-22|[Download](/helios4/files/pcn/Helios4_PCN_201904220001.pdf)
|
||||||
|
PCN|Helios4 PCN 201906060001|2019-06-06|[Download](/helios4/files/pcn/Helios4_PCN_201906060001.pdf)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Carrier Board
|
||||||
|
|
||||||
|
Doc-Type | Filename | Version | Date | Download | Description
|
||||||
|
---------|----------|---------|------|----------|------------
|
||||||
|
Schematics|Helios4 Simplified Schematics|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_Schematics_R1-1.pdf)|Simplified Schematics - PDF
|
||||||
|
Schematics|Helios4 Simplified Schematics|rev 1.2|2019-04-22|[Download](/helios4/files/carrier/Helios4_Schematics_R1-2.pdf)|Simplified Schematics - PDF
|
||||||
|
Specifications|Helios4 Specifications|rev 02|2017-09-20|[Download](/helios4/files/carrier/Helios4_Specifications.pdf)|Product Specifications
|
||||||
|
Mechanical|Helios4 Mechanical Assembly|rev 01|2017-08-05|[Download](/helios4/files/carrier/Helios4_Mechnical_Assembly.pdf)|Mechanical Design / Assembly
|
||||||
|
PCB Layout|Helios4 PCB Layout|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_PCB_R1-1.zip)|PCB Layout project files
|
||||||
|
PCB Layout|Helios4 PCB Layout|rev 1.2|2019-06-06|[Download](/helios4/files/carrier/Helios4_PCB_R1-2.zip)|PCB Layout project files
|
||||||
|
PCB Gerber|Helios4 PCB Gerber|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_Gerber_R1-1.zip)|PCB Gerber files
|
||||||
|
PCB Gerber|Helios4 PCB Gerber|rev 1.2|2019-06-06|[Download](/helios4/files/carrier/Helios4_Gerber_R1-2.zip)|PCB Gerber files
|
||||||
|
PCB Assembly|Helios4 PCB Assembly|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_Assembly_R1-1.zip)|PCB Assembly files
|
||||||
|
PCB Assembly|Helios4 PCB Assembly|rev 1.2|2019-06-06|[Download](/helios4/files/carrier/Helios4_Assembly_R1-2.zip)|PCB Assembly files
|
||||||
|
BOM|Helios4 Bill-Of-Material|rev 1.1|2018-11-07|[Download](/helios4/files/carrier/Helios4_BOM_R1-1.xls)|Bill-Of-Material spreadsheet
|
||||||
|
BOM|Helios4 Bill-Of-Material|rev 1.2|2019-06-06|[Download](/helios4/files/carrier/Helios4_BOM_R1-2.xls)|Bill-Of-Material spreadsheet
|
||||||
|
Software|PCB Layout Browser|rev xx|2018-11-07|[Link](https://www.mentor.com/pcb/downloads/browsers/)|Mentor PCB Layout Browser
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
The PCB layout was done with Mentor Graphic tools, therefore to open the Helios4 PCB files you will need to download the Mentor VX.2.4 Layout Browser free tool [here](https://www.mentor.com/pcb/downloads/browsers/) (available for Linux and Windows).
|
||||||
|
|
||||||
|
## A38x MicroSoM
|
||||||
|
|
||||||
|
Doc-Type | Filename | Version | Date | Download | Description
|
||||||
|
---------|----------|---------|------|----------|------------
|
||||||
|
Brochures|a38x Brochure|rev 1.0|2017-09-05|[Download](/helios4/files/som/brochure_a38x_microsom_2017-09-05.pdf)|Official SR a38x Brochure
|
||||||
|
Schematics|A38X Simplified Schematics|rev 2.0|2015-10-28|[Download](/helios4/files/som/a38x-microsom-schematics-simplified-rev2.00.pdf)|MicroSom A38X Simplified Schematics - PDF
|
||||||
|
Schematics|A38X Simplified Schematics|rev 2.1|2019-07-09|[Download](/helios4/files/som/a38x-microsom-schematics-simplified-rev2.1.pdf)|MicroSom A38X Simplified Schematics - PDF
|
||||||
|
Marvell Documents|Marvell ARMADA 38x Functional Specifications|rev xx|2015-10-25|[Link](https://marvellcorp.wufoo.com/forms/marvell-armada-38x-functional-specifications/)|Marvell ARMADA 38x Functional Specifications
|
||||||
|
Marvell Documents|Marvell ARMADA 38x Hardware Specifications|rev xx|2017-03-09|[Link](https://marvellcorp.wufoo.com/forms/marvell-armada-38x-hardware-specifications/)|Marvell ARMADA 38x Hardware Specifications
|
||||||
|
|
||||||
|
For more documents on the **A38x SoM** go to [SolidRun Wiki](https://wiki.solid-run.com/doku.php?id=products:a38x:documents)
|
||||||
|
|
||||||
|
## Casing
|
||||||
|
|
||||||
|
Doc-Type | Filename | Version | Date | Download | Description
|
||||||
|
---------|----------|---------|------|----------|-------------
|
||||||
|
Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g.skp)|Case Mechanical Design - SketchUp
|
||||||
|
Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g.pdf)|Case Mechanical Design - PDF
|
||||||
|
Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g.dxf)|Case Mechanical Design - DXF
|
||||||
|
Mechanical|Helios4 Case B|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g.eps)|Case Mechanical Design - EPS
|
||||||
|
Mechanical|Helios4 Case B Assembled|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g-assembled.skp)|Case Mechanical Design Assembled - SketchUp
|
||||||
|
Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/helios4/files/casing/Helios4_CaseB_r4j.skp)|Case Mechanical Design - SketchUp
|
||||||
|
Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/helios4/files/casing/Helios4_CaseB_r4j.pdf)|Case Mechanical Design - PDF
|
||||||
|
Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/helios4/files/casing/Helios4_CaseB_r4j.dxf)|Case Mechanical Design - DXF
|
||||||
|
Mechanical|Helios4 Case B|rev 4j|2019-05-24|[Download](/helios4/files/casing/Helios4_CaseB_r4j.eps)|Case Mechanical Design - EPS
|
||||||
|
Mechanical|Helios4 Case B Assembled|rev 4g|2017-09-01|[Download](/helios4/files/casing/Helios4_CaseB_r4g-assembled.skp)|Case Mechanical Design Assembled - SketchUp
|
||||||
|
Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/helios4/files/casing/Helios4_MiniCase_r2.skp)|Case Mechanical Design - SketchUp
|
||||||
|
Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/helios4/files/casing/Helios4_MiniCase_r2.pdf)|Case Mechanical Design - PDF
|
||||||
|
Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/helios4/files/casing/Helios4_MiniCase_r2.dxf)|Case Mechanical Design - DXF
|
||||||
|
Mechanical|Helios4 Mini-Case|rev 2|2019-05-07|[Download](/helios4/files/casing/Helios4_MiniCase_r2.eps)|Case Mechanical Design - EPS
|
||||||
|
|
||||||
|
## Power Supply
|
||||||
|
|
||||||
|
Doc-Type | Filename | Version | Date | Download | Description
|
||||||
|
---------|----------|---------|------|----------|-------------
|
||||||
|
Schematics|YCZX Schematics 12V8A|rev xx|2017-11-1|[Download](/helios4/files/power-supply/YCZX_Schematics_12V8A.pdf)|AC/DC Power Adapter Schematics
|
||||||
|
Certificate|YCZX AC/DC FCC VoC|rev xx|2016-03-22|[Download](/helios4/files/power-supply/YCZX_ACDC_FCC_VoC.png)|AC/DC Power Adapter FCC Verification of Conformity
|
||||||
|
Certificate|YCZX AC/DC CE CoC|rev xx|2016-03-22|[Download](/helios4/files/power-supply/YCZX_ACDC_CE_CoC.png)|AC/DC Power Adapter CE Certificate of Compliance
|
||||||
|
|
||||||
|
## Fan
|
||||||
|
|
||||||
|
Doc-Type | Filename | Version | Date | Download | Description
|
||||||
|
---------|----------|---------|------|----------|-------------
|
||||||
|
Datasheet|7015.pdf|rev xx|01-01-2016|[Download](/helios4/files/fan/Whee_fan_7015.pdf)|Casing FAN specs
|
||||||
|
|
||||||
|
|
||||||
|
## Certification
|
||||||
|
|
||||||
|
Doc-Type | Filename | Version | Date | Download | Description
|
||||||
|
---------|----------|---------|------|----------|-------------
|
||||||
|
Certification|Helios4 FCC/CE Test Manual|rev 0.1|2018-08-28|[Download](/helios4/files/certification/Helios4_FCC_CE_Test_Manual-v0.1.pdf)|Test Manual for FCC/CE Verification
|
||||||
|
Certification|Helios4 FCC Declaration of Conformity|rev xx|2018-10-09|[Download](/helios4/files/certification/FCC_SDoC_Helios4_2GB_ECC.pdf)|FCC SDoC Certificate
|
||||||
|
Certification|Helios4 FCC EMC Test Report|rev 0.1|2018-10-08|[Download](/helios4/files/certification/UCSFC-1810-0036_Helios4_2GB_ECC_Test_Report.pdf)|EMC Lab report for FCC
|
||||||
|
Certification|Helios4 CE Declaration of Conformity|rev xx|2018-10-09|[Download](/helios4/files/certification/CE_DoC_Helios4_2GB_ECC.pdf)|CE DoC Certificate
|
||||||
|
Certification|Helios4 CE EMC Test Report|rev 0.1|2018-10-08|[Download](/helios4/files/certification/UCSCE-1810-0075_Helios4_2GB_ECC_Test_Report.pdf)|EMC Lab report for CE
|
||||||
|
Certification|Helios4 RoHS Declaration of Conformity|rev xx|2018-10-09|[Download](/helios4/files/certification/RoHS_DoC_Helios4_2GB_ECC.pdf)|RoHS DoC Certificate
|
|
@ -6,7 +6,7 @@ All the following images are generated by [Armbian](https://www.armbian.com/heli
|
||||||
|
|
||||||
### Debian 10 - Buster
|
### Debian 10 - Buster
|
||||||
|
|
||||||
[![Debian Stretch](/img/os/debian10.png)](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_buster_next_4.19.63.7z)<br>
|
[![Debian Stretch](/helios4/img/os/debian10.png)](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_buster_next_4.19.63.7z)<br>
|
||||||
*MD5SUM : 9c48344c208dfa50b5868debe6fae629<br>
|
*MD5SUM : 9c48344c208dfa50b5868debe6fae629<br>
|
||||||
Build date : 02/08/2019<br>
|
Build date : 02/08/2019<br>
|
||||||
Size : 261 MB<br>*
|
Size : 261 MB<br>*
|
||||||
|
@ -17,18 +17,18 @@ Size : 261 MB<br>*
|
||||||
|
|
||||||
### Debian 9 - Stretch
|
### Debian 9 - Stretch
|
||||||
|
|
||||||
[![Debian Stretch](/img/os/debian9.png)](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_stretch_default_4.14.135.7z)<br>
|
[![Debian Stretch](/helios4/img/os/debian9.png)](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_stretch_default_4.14.135.7z)<br>
|
||||||
*MD5SUM : e8416b359a7620bb01b5a13c6a10612f<br>
|
*MD5SUM : e8416b359a7620bb01b5a13c6a10612f<br>
|
||||||
Build date : 02/08/2019<br>
|
Build date : 02/08/2019<br>
|
||||||
Size : 252 MB<br>*
|
Size : 252 MB<br>*
|
||||||
[Direct Download](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_stretch_default_4.14.135.7z)
|
[Direct Download](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Debian_stretch_default_4.14.135.7z)
|
||||||
|
|
||||||
!!! note
|
!!! note
|
||||||
OMV4 (OpenMediaVault 4) can be installed with the **armbian-config** tool as explained [here](/omv/#install-openmediavault).
|
OMV4 (OpenMediaVault 4) can be installed with the **armbian-config** tool as explained [here](/helios4/omv/#install-openmediavault).
|
||||||
|
|
||||||
### Ubuntu 18.04 - Bionic
|
### Ubuntu 18.04 - Bionic
|
||||||
|
|
||||||
[![Ubuntu Bionic](/img/os/ubuntu.png)](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Ubuntu_bionic_next_4.19.63.7z)<br>
|
[![Ubuntu Bionic](/helios4/img/os/ubuntu.png)](https://cdn.kobol.io/files/Armbian_5.91_Helios4_Ubuntu_bionic_next_4.19.63.7z)<br>
|
||||||
*MD5SUM : 62983d7519f15e67355d6dd5e60ee353<br>
|
*MD5SUM : 62983d7519f15e67355d6dd5e60ee353<br>
|
||||||
Build date : 02/08/2019<br>
|
Build date : 02/08/2019<br>
|
||||||
Size : 192 MB<br>*
|
Size : 192 MB<br>*
|
||||||
|
@ -41,13 +41,13 @@ Size : 192 MB<br>*
|
||||||
|
|
||||||
**Temporary workaround :** Disable UHS option/support.
|
**Temporary workaround :** Disable UHS option/support.
|
||||||
|
|
||||||
*Can be manually enable, refer to the following [page](/sdcard).*
|
*Can be manually enable, refer to the following [page](/helios4/sdcard).*
|
||||||
|
|
||||||
- During SATA heavy load, accessing SPI NOR Flash will generate ATA errors.
|
- During SATA heavy load, accessing SPI NOR Flash will generate ATA errors.
|
||||||
|
|
||||||
**Temporary workaround :** Disable SPI NOR flash.
|
**Temporary workaround :** Disable SPI NOR flash.
|
||||||
|
|
||||||
*Can be manually enable, refer to the following [page](/spi).*
|
*Can be manually enable, refer to the following [page](/helios4/spi).*
|
||||||
|
|
||||||
|
|
||||||
## Image List
|
## Image List
|
BIN
docs/helios4/files/dt-overlay/lk4.14_armada-388-helios4.dtb
Normal file
BIN
docs/helios4/files/dt-overlay/lk4.19_armada-388-helios4.dtb
Normal file
Before Width: | Height: | Size: 698 KiB After Width: | Height: | Size: 698 KiB |
Before Width: | Height: | Size: 688 KiB After Width: | Height: | Size: 688 KiB |
|
@ -43,7 +43,7 @@ pv FreeBSD-armv7-12.0-GENERIC-333641-Clearfog.img | sudo tee /dev/sdX >/dev/null
|
||||||
In an ideal world U-Boot would already be installed in SPI flash, including the necessary patch for FreeBSD. If you happen to have such an ideal system, you may skip the next section
|
In an ideal world U-Boot would already be installed in SPI flash, including the necessary patch for FreeBSD. If you happen to have such an ideal system, you may skip the next section
|
||||||
|
|
||||||
### Install U-Boot
|
### Install U-Boot
|
||||||
Please refer to [U-boot](/uboot) for build instructions.
|
Please refer to [U-boot](/helios4/uboot) for build instructions.
|
||||||
|
|
||||||
The Boot-ROM expects to find U-Boot at 512 bytes into the sdcard. Assuming your SD-Card is available at /dev/sdX, write the u-boot binary to it using dd:
|
The Boot-ROM expects to find U-Boot at 512 bytes into the sdcard. Assuming your SD-Card is available at /dev/sdX, write the u-boot binary to it using dd:
|
||||||
```bash
|
```bash
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
Helios4 provides 12 GPIOs on header J12 which can be used for user application. Those GPIOs are provided via an 16-bit IO Expander [PCA9655E](http://www.onsemi.com/PowerSolutions/product.do?id=PCA9655E) connected to I2C bus 0.
|
Helios4 provides 12 GPIOs on header J12 which can be used for user application. Those GPIOs are provided via an 16-bit IO Expander [PCA9655E](http://www.onsemi.com/PowerSolutions/product.do?id=PCA9655E) connected to I2C bus 0.
|
||||||
|
|
||||||
![J12 Pinout](/img/gpio/gpio_pinout_j12.png)
|
![J12 Pinout](/helios4/img/gpio/gpio_pinout_j12.png)
|
||||||
|
|
||||||
### Pinout Table
|
### Pinout Table
|
||||||
|
|
||||||
|
@ -136,7 +136,7 @@ echo 1 | sudo tee -a /sys/class/gpio/gpio511/value
|
||||||
## Use GPIO with Device Tree Overlay
|
## Use GPIO with Device Tree Overlay
|
||||||
|
|
||||||
!!! info
|
!!! info
|
||||||
Device Tree Compiler (dtc) from OS package manager usually is too old, use the one from kernel source or download binary version for Arm [here](/files/dt-overlay/dtc).
|
Device Tree Compiler (dtc) from OS package manager usually is too old, use the one from kernel source or download binary version for Arm [here](/helios4/files/dt-overlay/dtc).
|
||||||
|
|
||||||
Another way to use the GPIO is by using device tree. In device tree the user accessible
|
Another way to use the GPIO is by using device tree. In device tree the user accessible
|
||||||
GPIO is labelled as [expander0](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/arm/boot/dts/armada-388-helios4.dts#n155).
|
GPIO is labelled as [expander0](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/arm/boot/dts/armada-388-helios4.dts#n155).
|
||||||
|
@ -169,14 +169,14 @@ and save it as power-button.dts
|
||||||
Download dtc and compile device tree with this command
|
Download dtc and compile device tree with this command
|
||||||
|
|
||||||
```
|
```
|
||||||
wget https://wiki.kobol.io/files/dt-overlay/dtc
|
wget https://wiki.kobol.io/helios4/files/dt-overlay/dtc
|
||||||
chmod 755 dtc
|
chmod 755 dtc
|
||||||
./dtc -I dts -O dtb -o power-button.dtbo power-button.dts
|
./dtc -I dts -O dtb -o power-button.dtbo power-button.dts
|
||||||
```
|
```
|
||||||
|
|
||||||
***Button Wiring***
|
***Button Wiring***
|
||||||
|
|
||||||
![button wiring](/img/gpio/power_button_sch.png)
|
![button wiring](/helios4/img/gpio/power_button_sch.png)
|
||||||
|
|
||||||
The GPIO has internal pull up resistor, when the button is not pressed the input read as High and when the button is pressed the input read as Low, therefore we use active low flag.
|
The GPIO has internal pull up resistor, when the button is not pressed the input read as High and when the button is pressed the input read as Low, therefore we use active low flag.
|
||||||
|
|
||||||
|
@ -240,6 +240,22 @@ For more info please refer to
|
||||||
|
|
||||||
### Device Tree Overlay under Armbian
|
### Device Tree Overlay under Armbian
|
||||||
|
|
||||||
|
!!! info
|
||||||
|
Armbian older than version 5.98 is still not compiled with overlay support. Refer to instruction to [Compile Helios4 DTB with Symbol Support](#compile-helios4-dtb-with-symbol-support) or use precompiled binary.
|
||||||
|
|
||||||
|
Armbian Default (Stretch, Linux Kernel 4.14):
|
||||||
|
|
||||||
|
`wget https://wiki.kobol.io/files/dt-overlay/lk4.14_armada-388-helios4.dtb`
|
||||||
|
|
||||||
|
`sudo cp lk4.14_armada-388-helios4.dtb /boot/dtb/armada-388-helios4.dtb`
|
||||||
|
|
||||||
|
Armbian Next (Buster, Linux Kernel 4.19):
|
||||||
|
|
||||||
|
`wget https://wiki.kobol.io/files/dt-overlay/lk4.19_armada-388-helios4.dtb`
|
||||||
|
|
||||||
|
`sudo cp lk4.19_armada-388-helios4.dtb /boot/dtb/armada-388-helios4.dtb`
|
||||||
|
|
||||||
|
|
||||||
Create */boot/overlay-user/* to store the overlay and copy the overlay to the folder
|
Create */boot/overlay-user/* to store the overlay and copy the overlay to the folder
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -326,14 +342,14 @@ Download and apply kernel patch for
|
||||||
- Linux Kernel 4.14
|
- Linux Kernel 4.14
|
||||||
|
|
||||||
```
|
```
|
||||||
wget https://wiki.kobol.io/files/dt-overlay/compile-dtb-lk-4.14.patch
|
wget https://wiki.kobol.io/helios4/files/dt-overlay/compile-dtb-lk-4.14.patch
|
||||||
git apply --apply compile-dtb-lk-4.14.patch
|
git apply --apply compile-dtb-lk-4.14.patch
|
||||||
```
|
```
|
||||||
|
|
||||||
- Linux Kernel 4.19
|
- Linux Kernel 4.19
|
||||||
|
|
||||||
```
|
```
|
||||||
wget https://wiki.kobol.io/files/dt-overlay/compile-dtb-lk-4.19.patch
|
wget https://wiki.kobol.io/helios4/files/dt-overlay/compile-dtb-lk-4.19.patch
|
||||||
git apply --apply compile-dtb-lk-4.19.patch
|
git apply --apply compile-dtb-lk-4.19.patch
|
||||||
```
|
```
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
## Block Diagram
|
## Block Diagram
|
||||||
|
|
||||||
### Helios4 Carrier Board
|
### Helios4 Carrier Board
|
||||||
![!Block Diagram](/img/hardware/helios4_block_diagram.jpg)
|
![!Block Diagram](/helios4/img/hardware/helios4_block_diagram.jpg)
|
||||||
|
|
||||||
### A388 System-On-Chip
|
### A388 System-On-Chip
|
||||||
![!Block Diagram](/img/hardware/soc_block_diagram.png)
|
![!Block Diagram](/helios4/img/hardware/soc_block_diagram.png)
|
||||||
|
|
||||||
## Connector / Interface List
|
## Connector / Interface List
|
||||||
|
|
||||||
![!Board Legend](/img/hardware/board_legend.jpg)
|
![!Board Legend](/helios4/img/hardware/board_legend.jpg)
|
||||||
|
|
||||||
Name |Peripheral Type|Connector Type|Details
|
Name |Peripheral Type|Connector Type|Details
|
||||||
-----|---------------|--------------|-------
|
-----|---------------|--------------|-------
|
||||||
|
@ -38,11 +38,11 @@ U13|SATA|SATA 3.0|Port 3 (SATA4)
|
||||||
|
|
||||||
Helios4 supports 4 boot modes that can be chosen by using the dipswitch SW1.
|
Helios4 supports 4 boot modes that can be chosen by using the dipswitch SW1.
|
||||||
|
|
||||||
![Dipswitch modes](/img/hardware/dipswitch_modes.jpg)
|
![Dipswitch modes](/helios4/img/hardware/dipswitch_modes.jpg)
|
||||||
|
|
||||||
All the ready-to-use images we provide are for the **SD Card** boot mode.
|
All the ready-to-use images we provide are for the **SD Card** boot mode.
|
||||||
|
|
||||||
Please refer to [U-boot](/uboot) section to know how to use the other modes.
|
Please refer to [U-boot](/helios4/uboot) section to know how to use the other modes.
|
||||||
|
|
||||||
## LED indicators
|
## LED indicators
|
||||||
|
|
||||||
|
@ -59,13 +59,13 @@ LED8|green|Power indicator
|
||||||
|
|
||||||
Helios4 board was designed to either use the on-board LEDs or use an expansion panel (not-available). To use the on-board LEDs insure to switch to ON the dipswitch SW2.
|
Helios4 board was designed to either use the on-board LEDs or use an expansion panel (not-available). To use the on-board LEDs insure to switch to ON the dipswitch SW2.
|
||||||
|
|
||||||
![Dipswitch LED](/img/hardware/dipswitch_led_on.jpg)
|
![Dipswitch LED](/helios4/img/hardware/dipswitch_led_on.jpg)
|
||||||
|
|
||||||
## Reset Button
|
## Reset Button
|
||||||
|
|
||||||
Helios4 board provides a RESET push button (U16) to hard reset the SoC (System-On-Chip).
|
Helios4 board provides a RESET push button (U16) to hard reset the SoC (System-On-Chip).
|
||||||
|
|
||||||
![Reset Button](/img/hardware/reset_button.jpg)
|
![Reset Button](/helios4/img/hardware/reset_button.jpg)
|
||||||
|
|
||||||
!!! Important
|
!!! Important
|
||||||
This button only resets the SoC and not the overall board. For instance it won't reset the HDD.
|
This button only resets the SoC and not the overall board. For instance it won't reset the HDD.
|
||||||
|
@ -74,7 +74,7 @@ Helios4 board provides a RESET push button (U16) to hard reset the SoC (System-O
|
||||||
|
|
||||||
Helios4 board exposes on header J9 the SoC I2C Bus 1. Below is the header pin-out, the little arrow on the PCB indicates the ground pin.
|
Helios4 board exposes on header J9 the SoC I2C Bus 1. Below is the header pin-out, the little arrow on the PCB indicates the ground pin.
|
||||||
|
|
||||||
![I2C Pinout](/img/hardware/i2c_pinout.png)
|
![I2C Pinout](/helios4/img/hardware/i2c_pinout.png)
|
||||||
|
|
||||||
## Power Consumption
|
## Power Consumption
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
This tutorial will explain how to connect and setup an I2C OLED screen to display System Status as show in the following captures :
|
This tutorial will explain how to connect and setup an I2C OLED screen to display System Status as show in the following captures :
|
||||||
|
|
||||||
![system status](/img/i2c/capture_01.png)
|
![system status](/helios4/img/i2c/capture_01.png)
|
||||||
![system time](/img/i2c/capture_02.png)
|
![system time](/helios4/img/i2c/capture_02.png)
|
||||||
|
|
||||||
!!! info
|
!!! info
|
||||||
You can find I2C OLED display on Aliexpress.com. Search for "i2c oled 1.3".
|
You can find I2C OLED display on Aliexpress.com. Search for "i2c oled 1.3".
|
||||||
|
@ -11,14 +11,14 @@ This tutorial will explain how to connect and setup an I2C OLED screen to displa
|
||||||
|
|
||||||
The I2C interface on Helios4 board is located at header **J9** which exposes the SoC I2C Bus 1. Below is the header pin-out, the little arrow on the PCB indicates the GND pin.
|
The I2C interface on Helios4 board is located at header **J9** which exposes the SoC I2C Bus 1. Below is the header pin-out, the little arrow on the PCB indicates the GND pin.
|
||||||
|
|
||||||
![I2C Pinout](/img/hardware/i2c_pinout.png)
|
![I2C Pinout](/helios4/img/hardware/i2c_pinout.png)
|
||||||
|
|
||||||
You will need to use Female to Female Jumper Wire (a.k.a Dupont Cable) to connect your display to Helios4 board.
|
You will need to use Female to Female Jumper Wire (a.k.a Dupont Cable) to connect your display to Helios4 board.
|
||||||
|
|
||||||
Connect matching pin on each side (GND to GND, VCC to VCC, SDA to SDA, etc...). Ideally you use cables of different colors to easily check that your wiring is correct.
|
Connect matching pin on each side (GND to GND, VCC to VCC, SDA to SDA, etc...). Ideally you use cables of different colors to easily check that your wiring is correct.
|
||||||
|
|
||||||
![oled i2c wiring](/img/i2c/wiring_01.jpeg)
|
![oled i2c wiring](/helios4/img/i2c/wiring_01.jpeg)
|
||||||
![board i2c wiring](/img/i2c/wiring_02.jpeg)
|
![board i2c wiring](/helios4/img/i2c/wiring_02.jpeg)
|
||||||
|
|
||||||
|
|
||||||
### Check I2C Communication
|
### Check I2C Communication
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 182 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 197 KiB |
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 126 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 616 KiB After Width: | Height: | Size: 616 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |