DHCOM iMX6ULL-D2: Difference between revisions
From Wiki-DB
Jump to navigationJump to search
Created page with "{| | | |- |__TOC__ |600px|COM iMX6-D2 |} == Hardware == *Hardware {| class="wikitable" align="center" | style="width: 100%; col..." |
|||
(91 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
| | | | ||
|- | |- | ||
|__TOC__ | |rowspan="2"|__TOC__ | ||
|[[Image: | |style="padding-left:100px"|[[Image:IMX6ULL_DHCOR_Modul.png|320px|DHCOR i.MX6ULL-LG]] | ||
|- | |||
|[[Image:IMX6ULLModul.png|600px|DHCOM iMX6ULL-D2]] | |||
|} | |} | ||
== Scope == | |||
'''This is also the right page for the DHCOR module, because DHCOM is the reference design for the DHCOR module.''' | |||
== Hardware == | == Hardware == | ||
{| class="wikitable" align="center" | style="width: 100%; color: #000000; background: #f3f3f3;" valign="top" | | {| class="wikitable" align="center" | style="width: 100%; color: #000000; background: #f3f3f3;" valign="top" | | ||
|- | |- | ||
Line 16: | Line 19: | ||
|- | |- | ||
|valign="top" style="border: 0pt;" | | |valign="top" style="border: 0pt;" | | ||
* '''Cortex- | * '''Cortex-A7 NXP i.MX6ULL up to 900 MHz''' | ||
* | * 128 - 1024 MByte NAND flash memory (8 bit bus width) or<br>4 - 16 GByte eMMC flash (8 bit bus width) | ||
* 2 MB SPI boot flash | * 2 MB SPI boot flash | ||
* | * 128 - 1024 MByte DDR3-400 | ||
* On | * On module microSD card socket (4 bit SDIO) <sup>[1]</sup> | ||
* LC display controller, 18 bit colors, 1366x768 pixels | |||
* LC display controller, | * On-chip touch controller for 4-wire resistive touch screens | ||
* 2x Ethernet controller 10/100 Mbit, IEEE1588 conform <sup>[2]</sup> | |||
* On- | |||
* Ethernet controller 10/100 Mbit, IEEE1588 conform | |||
* USB 2.0 OTG high-speed | * USB 2.0 OTG high-speed | ||
* USB 2.0 host high speed | * USB 2.0 host high speed | ||
* | * 2x Standard UART with hardware handshake support <sup>[3]</sup><sup>[4]</sup> | ||
* WiFi iEEE802.11b/g/n + Bluetooth v4.1 (BR/EDR/BLE) module on BGA <sup>[1]</sup><sup>[4]</sup> | |||
* | <br/><sup>[1]</sup> On module microSD card socket is only available if WiFi is not mounted. | ||
<br/><sup>[2]</sup> The second SPI is only available, if the second ethernet is not mounted. | |||
<br/><sup>[3]</sup> CTS and RTS of the first UART is only available if second CAN port is not connected. | |||
<br/><sup>[4]</sup> The second UART is only available if Bluetooth is not used. This means WiFi/BT module 1DX is not mounted or module 1FX (only WiFi) is mounted. | |||
<br/><sup>[5]</sup> I²S lines are shared with JTAG. | |||
|valign="top" style="border: 0pt;" | | |valign="top" style="border: 0pt;" | | ||
* CAN interface | * 2x CAN interface <sup>[3]</sup> | ||
* | * 2x SPI interface <sup>[2]</sup> | ||
* | * 2x I²C interface | ||
* I²S Audio codec (1 x microphone, 1 x Line in, 1x Line out) | * I²S Audio codec (1 x microphone, 1 x Line in, 1x Line out) <sup>[5]</sup> | ||
* Real-time clock ( | * Real-time clock (I²C connection), low power temperature compensated | ||
* | * 2x 10 bit analog input (I²C connection) | ||
* | * 2x 256 Bytes EEPROM with integrated MAC address | ||
* PWM channel | * PWM channel | ||
* | * 22 GPIOs (A-U + INT_HI_PRIO) | ||
* JTAG debug connection via FFC plug connector | * JTAG debug connection via FFC plug connector | ||
* Industrial temperature range (-40°C to +85°C) | * Industrial temperature range (-40°C to +85°C) | ||
* SODIMM-200 socket with DHCOM pin assignment | * SODIMM-200 socket with DHCOM pin assignment | ||
|} | |} | ||
*[[COM iMX6ULL Hardware|Hardware Support]] | |||
== Product Change Notifications (PCN) == | |||
==== DHCOR i.MX6ULL ==== | |||
* [[media:PCN_DHCOR-iMX6ULL-001_R01_2020-02-18.pdf|PCN_DHCOR-iMX6ULL-001_R01_2020-02-18.pdf (IMX_THERMAL)]] | |||
* [[media:PCN_DHCOR-iMX6ULL-002_R01_2020-02-18.pdf|PCN_DHCOR-iMX6ULL-002_R01_2020-02-18.pdf (SPEED_GRADING)]] | |||
* [[media:PCN_DHCOR-iMX6ULL-003_R01_2020-02-18.pdf|PCN_DHCOR-iMX6ULL-003_R01_2020-02-18.pdf (Bootloader on eMMC)]] | |||
* [[media:PCN_DHCOR-iMX6ULL-004_R01_2020-09-17.pdf|PCN_DHCOR-iMX6ULL-004_R01_2020-09-17.pdf (900MHz undervolt)]] | |||
* [[media:PCN_DHCOR-iMX6ULL-005_R01_2021-05-05.pdf|PCN_DHCOR-iMX6ULL-005_R01_2021-05-05.pdf (VDD_SOC_CAP capacitor)]] | |||
* [[media:PCN_DHCOR-iMX6ULL-006_R02_2021-05-10.pdf|PCN_DHCOR-iMX6ULL-006_R02_2021-05-10.pdf (PMIC buck converter mode)]] | |||
* [[media:PCN_DHCOR-iMX6ULL-007_R01_2021-07-28.pdf|PCN_DHCOR-iMX6ULL-007_R01_2021-07-28.pdf (Change of PCB)]] | |||
==== DHCOM i.MX6ULL ==== | |||
* [[media:PCN_DHCOM-iMX6ULL-001_R01_2021-12-23.pdf|PCN_DHCOM-iMX6ULL-001_R01_2021-12-23.pdf (microSD socket EOL)]] | |||
== Software Support == | == Software Support == | ||
*[[COM | *[[COM iMX6ULL Bootloader U-Boot|i.MX6ULL: Bootloader U-Boot]] | ||
*[[ | *[[COM iMX6ULL Linux|i.MX6ULL: Linux]] | ||
*[[DHCOM Update Mechanism|DHCOM Update Mechanism]] | |||
*[[Yocto | Yocto on DHCOM]] | |||
*[[Yocto | Yocto on DHCOM | |||
== | == BSP Sources== | ||
==== U-Boot | ==== [https://www.denx.de/wiki/U-Boot U-Boot] ==== | ||
* [https://github.com/dh-electronics/u-boot-imx6qdl | * [https://github.com/dh-electronics/u-boot-imx6qdl/tree/dev/2018.05_dhcom DH U-Boot (based on v2018.05)] | ||
==== | ==== [https://www.kernel.org Linux Kernel] ==== | ||
* Mainline | * Mainline | ||
:* [https://github.com/dh-electronics/linux-imx6qdl | :* [https://github.com/dh-electronics/linux-imx6qdl/tree/release/5.10.131_dhsom/20220725 DH 5.10.131 Release 2022-07-25] | ||
* [https://www.dropbox.com/ | == Download binaries/images == | ||
==== U-Boot (for eMMC DHCOMs) ==== | |||
* [https://www.dropbox.com/scl/fi/kfblcujpmua6rw50d5q7n/u-boot-with-spl_imx6ull_2018.05-DH_v1.3_emmc-g9725d01f82.imx?rlkey=l1dvdhup64tbweo7ji7198b9f&st=gn7miql9&raw=1 DH U-Boot v1.3 (based on v2018.05)] | |||
: More on how to program it with the U-Boot command "update bootloader ..." on the page [[DHCOM Update Mechanism#Commandline Mode|"DHCOM Update Mechanism"]] | |||
==== | ==== Update Kernel ==== | ||
* | * Please contact DH electronics if you need a binary. | ||
: More on how to use it on the page [[DHCOM Update Mechanism|"DHCOM Update Mechanism"]] | |||
==== | ==== Debian based images ==== | ||
* | * Debian 10 "Buster" + Kernel 5.10.131 Release 2022-08-19 | ||
:* [https://www.dropbox.com/s/ub1w39d5phtggot/HD00051_2022-08-19_imx6ull_buster_sdcard_2000MB.img.xz?raw=1 SD card: 2GB image (xz compressed)] | |||
* [ | :: Open it with Disks by double click on Debian Linux. Use [https://www.balena.io/etcher balenaEtcher] on Windows. | ||
:* [https://www.dropbox.com/s/4il9qc1uxrelhm7/HD00051_2022-08-19_imx6ull_buster_USB_stick_update.zip?raw=1 eMMC: USB stick update image] | |||
* [ | :: Extract the files on a USB stick (MBR / FAT32) and insert it into your board / device. More about the files on the page [[DHCOM Update Mechanism|"DHCOM Update Mechanism"]] | ||
Hint: You can also progam the eMMC by using the [[COM iMX6ULL Bootloader U-Boot#USB Mass Storage|U-Boot command "ums"]] (usable since U-Boot v2018.05) | |||
Latest revision as of 15:50, 21 June 2024
Scope
This is also the right page for the DHCOR module, because DHCOM is the reference design for the DHCOR module.
Hardware
|
|
Product Change Notifications (PCN)
DHCOR i.MX6ULL
- PCN_DHCOR-iMX6ULL-001_R01_2020-02-18.pdf (IMX_THERMAL)
- PCN_DHCOR-iMX6ULL-002_R01_2020-02-18.pdf (SPEED_GRADING)
- PCN_DHCOR-iMX6ULL-003_R01_2020-02-18.pdf (Bootloader on eMMC)
- PCN_DHCOR-iMX6ULL-004_R01_2020-09-17.pdf (900MHz undervolt)
- PCN_DHCOR-iMX6ULL-005_R01_2021-05-05.pdf (VDD_SOC_CAP capacitor)
- PCN_DHCOR-iMX6ULL-006_R02_2021-05-10.pdf (PMIC buck converter mode)
- PCN_DHCOR-iMX6ULL-007_R01_2021-07-28.pdf (Change of PCB)
DHCOM i.MX6ULL
Software Support
BSP Sources
U-Boot
Linux Kernel
- Mainline
Download binaries/images
U-Boot (for eMMC DHCOMs)
- More on how to program it with the U-Boot command "update bootloader ..." on the page "DHCOM Update Mechanism"
Update Kernel
- Please contact DH electronics if you need a binary.
- More on how to use it on the page "DHCOM Update Mechanism"
Debian based images
- Debian 10 "Buster" + Kernel 5.10.131 Release 2022-08-19
-
- Open it with Disks by double click on Debian Linux. Use balenaEtcher on Windows.
-
- Extract the files on a USB stick (MBR / FAT32) and insert it into your board / device. More about the files on the page "DHCOM Update Mechanism"
Hint: You can also progam the eMMC by using the U-Boot command "ums" (usable since U-Boot v2018.05)