DHCOM iMX6ULL-D2: Difference between revisions

From Wiki-DB
Jump to navigationJump to search
Christoph (talk | contribs)
Christoph (talk | contribs)
 
(16 intermediate revisions by 2 users not shown)
Line 54: Line 54:


== Product Change Notifications (PCN) ==
== 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-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-002_R01_2020-02-18.pdf|PCN_DHCOR-iMX6ULL-002_R01_2020-02-18.pdf (SPEED_GRADING)]]
Line 61: Line 62:
* [[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-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)]]
* [[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 ==
Line 74: Line 77:
==== [https://www.kernel.org Linux Kernel] ====
==== [https://www.kernel.org Linux Kernel] ====
* Mainline
* Mainline
:* [https://github.com/dh-electronics/linux-imx6qdl/tree/dev/4.19.135_dhsom DH 4.19.135 Development]
:* [https://github.com/dh-electronics/linux-imx6qdl/tree/release/5.10.131_dhsom/20220725 DH 5.10.131 Release 2022-07-25]
:* [https://github.com/dh-electronics/linux-imx6qdl/tree/release/4.19.135_dhsom/20201201 DH 4.19.135 Release 2020-12-01 (Yocto reference)]


== Download binaries/images ==
== Download binaries/images ==
==== U-Boot (for eMMC DHCOMs) ====
==== U-Boot (for eMMC DHCOMs) ====
* [https://www.dropbox.com/s/39hlif02isctapa/u-boot-with-spl_imx6ull_2018.05-DH_v0.28_emmc-gababd70ce7.imx?raw=1 DH U-Boot v0.28 (based on v2018.05)]
* [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"]]
: 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 ====
==== Update Kernel ====
* [https://www.dropbox.com/s/4gt9guwcvoime0h/2020-12-02_imx6ull_updatekernel.zip?raw=1 Update Kernel Release 2020-12-02]
* Please contact DH electronics if you need a binary.
: More on how to use it on the page [[DHCOM Update Mechanism|"DHCOM Update Mechanism"]]
: More on how to use it on the page [[DHCOM Update Mechanism|"DHCOM Update Mechanism"]]


==== Debian based images ====
==== Debian based images ====
* Debian 10 "Buster" + Kernel 4.19.135 Release 2020-12-01
* Debian 10 "Buster" + Kernel 5.10.131 Release 2022-08-19


:* [https://www.dropbox.com/s/yqp1q8b88cksn76/HD00051_2020-12-01_imx6ull_buster_sdcard_2000MB.img.xz?raw=1 SD card: 2GB image (xz compressed)]
:* [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.
:: Open it with Disks by double click on Debian Linux. Use [https://www.balena.io/etcher balenaEtcher] on Windows.


:* [https://www.dropbox.com/s/tp1fgkf1w7e3bcx/HD00051_2020-12-01_imx6ull_buster_USB_stick_update.zip?raw=1 eMMC: USB stick update image]
:* [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"]]
:: 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)
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

DHCOR i.MX6ULL-LG
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

  • Cortex-A7 NXP i.MX6ULL up to 900 MHz
  • 128 - 1024 MByte NAND flash memory (8 bit bus width) or
    4 - 16 GByte eMMC flash (8 bit bus width)
  • 2 MB SPI boot flash
  • 128 - 1024 MByte DDR3-400
  • On module microSD card socket (4 bit SDIO) [1]
  • LC display controller, 18 bit colors, 1366x768 pixels
  • On-chip touch controller for 4-wire resistive touch screens
  • 2x Ethernet controller 10/100 Mbit, IEEE1588 conform [2]
  • USB 2.0 OTG high-speed
  • USB 2.0 host high speed
  • 2x Standard UART with hardware handshake support [3][4]
  • WiFi iEEE802.11b/g/n + Bluetooth v4.1 (BR/EDR/BLE) module on BGA [1][4]


[1] On module microSD card socket is only available if WiFi is not mounted.
[2] The second SPI is only available, if the second ethernet is not mounted.
[3] CTS and RTS of the first UART is only available if second CAN port is not connected.
[4] 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.
[5] I²S lines are shared with JTAG.

  • 2x CAN interface [3]
  • 2x SPI interface [2]
  • 2x I²C interface
  • I²S Audio codec (1 x microphone, 1 x Line in, 1x Line out) [5]
  • 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
  • 22 GPIOs (A-U + INT_HI_PRIO)
  • JTAG debug connection via FFC plug connector
  • Industrial temperature range (-40°C to +85°C)
  • SODIMM-200 socket with DHCOM pin assignment

Product Change Notifications (PCN)

DHCOR i.MX6ULL

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)