IMXLXRN Plus Evaluation Kit
Informace o produktu
Specifikace
- Název produktu: i.MX Linux Release Notes
- Verze: Rev. LF5.15.71_2.2.2 – 31. října 2023
- Podporované SoC: i.MX 6, i.MX 7, i.MX 8, i.MX 9 série
desky - Obsah vydání: Vydání GA s názvem L_. Verze jádra BSP (pro
example, L5.15.71 označuje, že toto vydání BSP je založeno na
verze jádra 5.15.71)
Nadview
Tento dokument obsahuje důležité informace o balíčku
obsah, podporované funkce, známé problémy a omezení v tomto
vydání i.MX Linuxu.
Toto vydání je konsolidované vydání pro v5.15.71. To zahrnuje
jádro upgraduje a podporuje SoC v i.MX 6, i.MX 7, i.MX 8 a
Desky řady i.MX 9, které byly vydány dříve a byly
plně otestováno.
Informace o změnách v tomto vydání naleznete v manifestu
Readme na indexu: imx-manifest.git a protokoly změn na indexu:
imx-manifest-ChangeLog.git.
Reference
Poznámky k vydání i.MX Linux popisují, které SoC jsou podporovány
aktuální vydání. Některé dříve vydané SoC mohou být
sestavitelné v aktuální verzi, ale nejsou ověřeny, pokud jsou na
předchozí ověřenou úroveň.
Příručky pro rychlý start obsahují základní informace o desce
a nastavení. Jsou k dispozici na NXP webmísto.
Dokumentace je dostupná online na nxp.com.
Uvolněte obsah
Toto vydání se skládá z následujícího:
- Vydání GA s názvem L_.
- Verze jádra BSP (napřample, L5.15.71 naznačuje, že toto
Vydání BSP je založeno na verzi jádra 5.15.71).
Návod k použití produktu
Podporované SoC
- i.MX 6
- i.MX 7
- i.MX 8
- desky řady i.MX 9
Instalace
Chcete-li nainstalovat poznámky k vydání i.MX Linux, postupujte takto:
- Stáhněte si nejnovější verzi z NXP webmísto.
- Extrahujte obsah balení podle svého přání
umístění. - Podívejte se na dostupné příručky pro rychlý start a dokumentaci
online pro nastavení a konfiguraci desky.
Odstraňování problémů
Pokud se během instalace nebo používání setkáte s nějakými problémy
Poznámky k vydání i.MX Linux naleznete v dostupné dokumentaci
online, kde najdete kroky pro řešení problémů a známé problémy.
FAQ
Otázka: Jaké SoC jsou v tomto vydání podporovány?
Odpověď: Toto vydání podporuje i.MX 6, i.MX 7, i.MX 8 a i.MX 9
sériové desky.
Otázka: Kde najdu rychlé průvodce?
Odpověď: Struční průvodci jsou k dispozici na NXP webmísto.
Otázka: Jak mohu odstranit problémy během instalace nebo
používání?
Odpověď: Podívejte se do dokumentace dostupné online
kroky pro odstraňování problémů a známé problémy.
IMXLXRN
Poznámky k vydání i.MX Linux
Rev. LF5.15.71_2.2.2 – 31. října 2023
Poznámky k vydání
Informace o dokumentu
Informace
Obsah
Klíčová slova
i.MX, Linux, LF5.15.71_2.2.2
Abstraktní
Tento dokument obsahuje důležité informace o obsahu balíčku, podporovaných funkcích, známých problémech a omezeních v této verzi.
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
1 Konecview
Tento dokument obsahuje důležité informace o obsahu balíčku, podporovaných funkcích, známých problémech a omezeních v této verzi.
Toto vydání je konsolidované vydání pro v5.15.71. Upgrade jádra a podpora SoC v deskách řady i.MX 6, i.MX 7, i.MX 8 a i.MX 9, které byly vydány dříve a byly plně testovány. Prošly automatickým testováním k ověření oprav, které byly přidány po posledním vydání GA.
Tento dokument obsahuje informace o všech dříve vydaných aktivních SoC i.MX a lze je použít pouze jako kontext pro pochopení tohoto vydání. Budoucí konsolidovaná verze GA bude testovat a podporovat všechny dříve vydané GA i.MX SoC uvedené níže.
Informace o změnách v tomto vydání naleznete v souboru Readme manifestu na adrese index: imx-manifest.git a v protokolech změn na adrese index: imx-manifest-ChangeLog.git.
referenční desky i.MX
· i.MX 9 Series i.MX 93 EVK deska (11×11 A0 silikon)
· i.MX 8 Series i.MX 8ULP EVK deska (15×15 A1, 9×9 A0.1) i.MX 8M Plus EVK deska i.MX 8DXL EVK deska (silikon A1 testován na LPDDR4 EVK, silikon B0 testován na LPDDR4 WEVK a DDR3L EVK) i.MX 8QuadXPlus MEK deska (revize C0) i.MX 8QuadMax MEK deska i.MX 8M Quad EVK deska i.MX 8M Mini EVK deska i.MX 8M Nano EVK deska
· i.MX 7 Series i.MX 7Dual SABRE-SD deska i.MX 7ULP EVKB deska
· Řada i.MX 6 i.MX 6QuadPlus SABRE-SD desky i.MX 6Quad SABRE-SD desky i.MX 6DualLite SDP SABRE-SD desky i.MX 6SoloX SABRE-SD desky i.MX 6UltraLite EVK deska i.MX 6ULL EVK Deska i.MX 6ULZ EVK Deska i.MX 6SLL EVK Deska
Poznámka:
V tomto dokumentu je použit následující zápis:
· 6SABRE-SD je zkratka pro platformy i.MX 6Quad, i.MX 6QuadPlus, i.MX 6DualLite a i.MX 6DualPlus SABRE-SD.
· 6SoloLite znamená i.MX 6SoloLite EVK · 6SoloX-SD znamená platformu i.MX 6SoloX SABRE-SD. · 7D-SABRE-SD je zkratka pro platformu i.MX 7Dual SABRE-SD. · 6UltraLite je zkratka pro platformu i.MX 6UltraLite EVK.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
2/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
· 6ULL znamená platformu i.MX 6ULL EVK. · 6ULZ znamená platformu i.MX 6ULZ EVK. · 7ULP znamená platformu i.MX 7 Ultra Low Power. · 8QuadMax je zkratka pro platformu i.MX 8QuadMax MEK. · 8QuadXPlus znamená platformu i.MX 8QuadXPlus MEK. · 8M Quad je zkratka pro platformu i.MX 8M Quad EVK. · 8M Mini je zkratka pro platformu i.MX 8M Mini EVK. · 8M Nano znamená platformu i.MX 8M Nano EVK. · 8MP znamená platformu i.MX 8M Plus EVK. · 8DXL znamená platformu i.MX 8DualXLite EVK. · 8ULP znamená platformu i.MX 8ULP EVK. · i.MX 93 znamená platformu i.MX 93 11×11 EVK. Následující tabulka uvádí testy, které byly provedeny pro každý SoC.
Tabulka 1.Ověření desky a rozsah podpory SoC i.MX 93 8ULP 8M Plus 8DXL 8M Quad 8M Nano 8M Mini 8QuadMax 8QuadXPlus (C0 křemík) 7Dual/Solo 7ULP 6QuadPlus 6Quad 6SULX6US 6SULX6US
Ověření testování a rozsah podpory Kvalita beta. Beta kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita. GA kvalita.
1.1 Reference
i.MX má softwarově podporované více rodin. Následují uvedené rodiny a SoC na rodinu. Poznámky k vydání i.MX Linux popisují, které SoC jsou podporovány v aktuální verzi. Některé dříve vydané SoC mohou být sestavitelné v aktuální verzi, ale nejsou ověřeny, pokud jsou na předchozí ověřené úrovni.
· Rodina i.MX 6: 6QuadPlus, 6Quad, 6DualLite, 6SoloX, 6SLL, 6UltraLite, 6ULL, 6ULZ · Rodina i.MX 7: 7Dual, 7ULP
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
3/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
· Rodina i.MX 8: 8QuadMax, 8QuadPlus, 8ULP · Rodina i.MX 8M: 8M Plus, 8M Quad, 8M Mini, 8M Nano · Rodina i.MX 8X: 8QuadXPlus, 8DXL · Rodina i.MX 9: i.MX 93
Tato verze obsahuje následující odkazy a další informace.
· i.MX Linux Release Notes (IMXLXRN) – Poskytuje informace o vydání. · i.MX Linux User's Guide (IMXLUG) – Poskytuje informace o instalaci U-Boot a Linux OS a používání
funkce specifické pro i.MX. · i.MX Yocto Project User's Guide (IMXLXYOCTOUG) – Popisuje balíček podpory desky pro NXP
vývojové systémy využívající Yocto Project k nastavení hostitele, instalaci řetězce nástrojů a sestavení zdrojového kódu pro vytváření obrazů. · Uživatelská příručka strojového učení i.MX (IMXMLUG) – Poskytuje informace o strojovém učení. · i.MX Linux Reference Manual (IMXLXRM) – Poskytuje informace o Linuxových ovladačích pro i.MX. · i.MX Graphics User's Guide (IMXGRAPHICUG) – Popisuje grafické funkce. · i.MX Porting Guide (IMXXBSPPG) – Poskytuje pokyny pro portování BSP na novou desku. · i.MX VPU Application Programming Interface Linux Reference Manual (IMXVPUAPI) – Poskytuje referenční informace o VPU API na i.MX 6 VPU. · Harpoon User's Guide (IMXHPUG) – Představuje vydání Harpoon pro rodinu zařízení i.MX 8M. · I.MX Digital Cockpit Hardware Partitioning Enablement pro i.MX 8QuadMax (IMXDCHPE) – Poskytuje hardwarové řešení i.MX Digital Cockpit pro i.MX 8QuadMax. · i.MX DSP User's Guide (IMXDSPUG) – Poskytuje informace o DSP pro i.MX 8. · i.MX 8M Plus Camera and Display Guide (IMX8MPCDUG) – Poskytuje informace o ISP Independent Sensor Interface API pro i. .MX 8M Plus.
Stručný návod obsahuje základní informace o desce a jejím nastavení. Jsou na NXP webmísto.
· Rychlý průvodce platformy SABER (IMX6QSDPQSG) · Průvodce rychlým startem platformy SABER (IMX6QSDBQSG) · i.MX 6UltraLite EVK Rychlý průvodce (IMX6ULTRALITEQSG) · i.MX 6ULL EVK Rychlý průvodce (IMX6ULLQSG) · Průvodce rychlým startem SABRE Automotive Infotainment IMX6SABREINFOQSG) · i.MX 7Dual SABRE-SD Rychlý průvodce startem (SABRESDBIMX7DUALQSG) · Rychlý průvodce i.MX 8M Quad Evaluation Kit (IMX8MQUADEVKQSG) · Stručný průvodce i.MX 8M Mini Evaluation Kit (8MMINIEVKQSG) · i.MX 8M Stručná příručka vyhodnocovací sady (8MNANOEVKQSG) · Stručná úvodní příručka sady pro aktivaci multisenzorů i.MX 8QuadXPlus (IMX8QUADXPLUSQSG) · Stručná příručka pro sadu pro aktivaci multisenzorů i.MX 8QuadMax (IMX8QUADMAXQSG) · Rychlá příručka pro i.MX 8M Plus (Zkušební sada IMX8MPLUS)
Dokumentace je dostupná online na nxp.com.
· Informace o i.MX 6 jsou na nxp.com/iMX6series · Informace o i.MX SABRE jsou na nxp.com/imxSABRE · Informace o i.MX 6UltraLite jsou na nxp.com/iMX6UL · Informace o i.MX 6ULL jsou na nxp.com /iMX6ULL · i.MX 7Dual informace jsou na nxp.com/iMX7D · i.MX 7ULP informace jsou na nxp.com/imx7ulp · i.MX 8 informace jsou na nxp.com/imx8 · i.MX 6ULZ informace jsou na nxp .com/imx6ulz · Informace o i.MX 93 jsou na nxp.com/imx93
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
4/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
1.2 Obsah vydání
Toto vydání se skládá z následujícího:
· Předem vytvořené obrázky · Výrobní nástroje (UUU) · Dokumentace · Distribuce open source Git repo na GitHubu · Proprietární distribuce na externím zrcadle Yocto Project i.MX · Distribuce třetích stran s omezeným přístupem
Verze GA se jmenují L _ .
: Verze jádra BSP (napřample, L5.15.71 označuje, že toto vydání BSP je založeno na verzi jádra 5.15.71).
: Specifikace sémantického verzování, kde X je hlavní verze, Y je vedlejší verze a Z je verze opravy.
V následujících tabulkách je uveden obsah každého balení.
Tabulka 2. Obsah vydání Komponenta
Popis
Linux OS jádro a strom zařízení
5.15.71
U-Boot
v2022.04
Obrázky SD karty
Předpřipravené obrazy používané pro testování pro použití na cílových referenčních deskách i.MX
Výrobní nástroje (UUU)
Verze: 1.5.21 Slouží k vypálení produkčního obrazu do desky
i.MX Open Source repozitáře
i.MX open source modifikace nebo NXP originální open source
Komponenty NXP ke stažení
Sada portování systémového ovladače a dekodér AACPlus ke stažení na nxp.com
i.MX Proprietary na Yocto Project mirror Proprietární komponenty i.MX ke stažení Yocto Project mirror na nxp.com
i.MX omezený přístup
i.MX balíčky třetích stran vyžadující marketingovou pomoc NXP
Uvolňovací balíčky obsahují následující.
· Dokumentace. · Předem sestavené binární soubory:
Předem vytvořený obraz karty SD pro cílovou verzi SoC. Stromy jádra a zařízení Obrázky spouštění Použitelné ukázky Arm Cortex-M4, pokud jsou použitelné pro cílové SoC · Výchozí skripty UUU, které se vypalují do eMMC. UUU example skripty se používají jako reference.
Informace o tom, jak používat obsah tohoto vydání, najdete v uživatelské příručce i.MX Linux (IMXLUG).
V zrcadle projektu NXP Yocto jsou k dispozici následující balíčky. Každý balíček je vtažen do sestavení přímo při sestavování projektu Yocto, ale lze jej také načíst pomocí následujícího příkazu v operačním systému Linux.
wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/ file jméno>
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
5/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 3.BSP a multimediální standardní balíčky
File jméno
Popis
imx-codec-4.7.2.bin
Knihovny základních kodeků pro audio a video optimalizované pro i.MX
imx-parser-4.7.2.bin
i.MX optimalizovaný základní analyzátor
imx-vpu-5.4.39.3.bin
i.MX VPU knihovna pro i.MX 6 s VPU
imx-vpu-hantro-1.27.0.bin
i.MX VPU Hantro knihovny pro i.MX 8M Quad, 8M Mini a 8M Plus
imx-vpu-hantro-vc-1.9.0.bin
Knihovny kodéru i.MX VPU Hantro vc8000e pro i.MX 8M Plus
firmware-imx-8.18.1.bin
Firmware i.MX včetně firmwaru pro VPU, DDR, EPDC, HDMI, DP (Display Port) a SDMA
imx-seco-5.9.0bin
Firmware i.MX SECO pro referenční desky i.MX 8QuadMax, 8QuadXPlus a 8DXL
imx-gpu-viv-6.4.3.p4.10-aarch32.bin i.MX grafické knihovny pro i.MX 6 a 7 SoC s GPU
imx-gpu-viv-6.4.3.p4.10-aarch64.bin i.MX grafické knihovny pro i.MX 8
imx-gpu-g2d-6.4.3.p4.10-arm.bin
i.MX Graphics G2D knihovny pro i.MX 6 a 7 s GPU
imx-gpu-g2d-6.4.3.p4.10-aarch64.bin i.MX Graphics G2D knihovny pro i.MX 8
imx-dpu-g2d-2.1.4.4.bin
Knihovna i.MX G2D pro i.MX 8 Auto SoC s DPU blitter enginem
imx-sc-firmware-1.15.0.bin
Firmware ovladače systému i.MX pro referenční desky i.MX 8QuadMax, 8QuadXPlus a 8DXL
ml-zabezpečení-1.0.6.bin
Zabezpečení strojového učení
isp-imx-4.2.2.20.0.bin
i.MX 8M Plus ISP SDK
imx7d-sabresd-m4-freertos-1.0.bin i.MX 7D Cortex-M4 Demo
imx7ulp-m4-demo-2.11.0.bin
i.MX 7ULP Cortex-M4 Demo
imx8qm-m4-demo-2.9.0.bin
i.MX 8QuadMax Cortex-M4 Demo
imx8qx-m4-demo-2.9.0.bin
i.MX 8QuadXPlus Cortex-M4 Demo
imx8mq-m4-demo-2.12.1.bin
i.MX 8M Quad Cortex-M4 Demo
imx8mm-m4-demo-2.12.1.bin
i.MX 8M Mini Cortex-M4 Demo
imx8mn-m7-demo-2.12.1.bin
i.MX 8M Nano Cortex-M7 Demo
imx8dxl-m4-demos-2.9.0.bin
i.MX 8DXL Cortex-M4 Demo
imx8mp-m7-demo-2.12.1.bin
i.MX 8M Plus Cortex-M7 Demo
imx8ulp-m33-demo-2.13.0.bin
i.MX 8ULP Cortex-M33 Demo
imx93-m33-demo-2.13.0.bin
i.MX 93 Corex-M33 Demo
mx93a0-ahab-container.img
Firmware i.MX 93 ELE
mx8ulpa0-ahab-container.img
i.MX 8ULP A0.1
mx8ulpa1-ahab-container.im
i.MX 8ULP A1
Poznámka: Cortex-M MCUXpresso SDK distribuuje MCUXpresso Web Nástroj Builder. Chcete-li získat sadu MCUXpresso SDK pro jádro Cortex-M vašeho i.MX SoC, navštivte http://mcuxpresso.nxp.com. Následující balíčky jsou k dispozici ke stažení na nxp.com.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
6/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 4. Balíčky NXP.com File název imx-aacpcodec-4.7.2.bin imx-scfw-porting-kit-1.15.0.tar.gz imx-upower-porting-kit-1.1.0.tar.gz
Popis Coding Technologies Dekodér AACplus Systémový ovladač Sada pro portování firmwaru Sada pro portování firmwaru uPower
i.MX BSP také vydává open source prostřednictvím repozitářů na Github.com i.MX GitHub. V následující tabulce jsou uvedena všechna úložiště na GitHubu.
Tabulka 5.i.MX GitHub Distribuce Úložiště imx-manifest linux-imx uboot-imx imx-atf imx-mkimage imx-lib imx-test imx-optee-os imx-optee-test imx-optee-client imx-xen imx -gst1.0-plugin gst-plugsin-base gst-plugsin-bad gst-plugsin-good gstreamer imx-alsa-plugins libdrm-imx opencv-imx weston-imx wayland-protocols-imx xf86-video-imx-vivante meta-imx armnn-imx onnxruntime-imx nn-imx mwifiex gtec-demo-framework imx-firmware
Popis i.MX Yocto Project Linux BSP Manifest i.MX Linux Kernel i.MX U-Boot i.MX Arm Trusted Firmware pro i.MX 8 i.MX Mkimage nástroj spouštěcího obrazu i.MX Knihovny i.MX Driver unit testovací aplikace i .MX OP-TEE OS i.MX OP-TEE Test i.MX OP-TEE klient i.MX Xen hypervisor i.MX Multimedia GStreamer Plugins i.MX Multimedia GStreamer Base i.MX Multimedia GStreamer Špatný i.MX Multimedia GStreamer Dobrý i.MX Multimedia GStreamer Core i.MX ALSA Plugins i.MX Graphics DRM i.MX Graphics OpenCV i.MX Graphics Weston i.MX Graphics Wayland Protocols i.MX Graphics X.org Vivante Driver i.MX Yocto Project Release Layer i.MX ArmNN Fork i.MX Onnxruntime Fork i.MX NN Fork NXP ovladač jádra Wi-Fi i.MX Graphics Demo Framework na NXPMicro GitHub i.MX Firmware pro Cypress a NXP Wi-Fi a Bluetooth
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
7/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 5.i.MX distribuce GitHub Repos…pokračování Repo imx-seco-libs imx-vpuwrap arm-computelibrary-imx pyarmnn-release tensorflow-imx v2xseshm vtest sof
Popis i.MX SECO knihovny i.MX VPU Wrapper výpočetní knihovna ramene PyArmNN TensorFlow V2XSE SHM knihovna V2X testovací aplikace Sound Open Firmware
Další součástí vydání jsou ukázky projektu Yocto, které ukazují další případy použití na různém hardwaru i.MX. Tyto ukázky jsou vrstvy, které fungují nad veřejným vydáním BSP. Ty jsou uvedeny níže a jsou aktualizovány do jednoho měsíce od každého konsolidovaného vydání GA. Tyto ukázky nejsou plně testovány, ale ukazují, jak integrovat různé sady softwaru pro použití s referenčními deskami i.MX a naší verzí BSP.
· meta-imx-agl: Automotive Grade Linux demo na kirkstone.. · meta-imx-iot-gateway: AWS a IOT Gateway ukázky pro i.MX 6UL/6ULL. · OTA: Nezaznamenávejte žádnou další vrstvu. Podpora třetích stran přes vzduchová řešení, jako je Mender nebo Foundries.io. Kontakt
jedné z těchto třetích stran k integraci řešení OTA.
NEDOVOLUJTE licenci
Board Support Package (BSP) se skládá ze sady balíčků a metadat (pro Yocto Project Recipes) a každý z nich má vlastní licencování. Před vývojem ověřte licenci cílového balíčku. Licenci lze nalézt v horní části receptu nebo zdroje file (jako *.c nebo *.h). Pro podrobnosti kontaktujte svého zástupce NXP.
Chcete-li během nastavení projektu Yocto nastavit sestavení i.MX, přijměte licenci NXP. Toto přijetí je zaznamenáno v konfiguraci sestavení files, aby bylo možné během procesu sestavování extrahovat následující proprietární binární soubory. Proprietární balíčky NXP obsahují registr softwarového obsahu (SCR) file který uvádí informace o balíčku: imx-gpu-viv, imx-codec a imx-parser.
1.4 Proprietární balíčky s omezeným přístupem
Balíčky s omezeným přístupem uvedené v následující tabulce jsou poskytovány na nxp.com s řízeným přístupem, protože vyžadují dodatečné licencování třetí stranou. Pro přístup kontaktujte svého obchodního zástupce. Každý balíček má svůj vlastní soubor Readme file s pokyny, jak sestavit, nainstalovat a spustit.
Tabulka 6. Balíčky s omezeným přístupem pro vydání projektu Yocto
Balík
Popis
imx-mscodec-4.7.2.bin
i.MX optimalizovaný kodek Microsoft
imx-msparser-4.7.2.bin
i.MX optimalizovaný analyzátor Microsoft ASF
imx-real-4.7.2.bin
i.MX Real Networks RMVB dekodéry a analyzátory
imx-dsp-2.0.2.bin
Firmware DSP
imx-dsp-codec-2.0.2.bin
DSP dekodéry (MP2, MP3, BSAC, DRM, DABPlus, SBC, AAC)
imx-dsp-codec-ext-2.0.2.bin
DSP extra kodeky
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
8/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 6. Balíčky s omezeným přístupem pro vydání projektu Yocto…pokračování
Balík
Popis
imx-dsp-codec-aacp-2.0.2.bin
DSP dekodér AACPlus
imx-ap1302-1.0.0.tar.gz
Firmware receptura Yocto pro fotoaparát AP1302+AR0144.
1.5 Pokyny pro získání firmwaru AP1302
Chcete-li získat firmware AP1302 z OnSemi GitHub, proveďte následující kroky:
1. Stáhněte si ap1302_60fps_ar0144_27M_2Lane_awb_tuning.bin z OnSemi GitHub NXP_i.MX93_ap1302_firmware podle README.md.
2. Přejmenujte jej na ap1302.fw. 3. Zkopírujte jej na cílovou desku pod /lib/firmware/imx/camera.
2 Co je nového?
Tato část popisuje změny v tomto vydání, včetně nových funkcí a oprav defektů.
2.1 Nové funkce
Shrnutí hlavních nových funkcí je následující.
Přidány nové funkce pro všechny podporované desky:
· Aktualizováno jádro na 5.15.71 s konsolidovaným jádrem Linux Factory. · Upgradoval U-Boot na v2022.04 s konsolidovaným Linux Factory U-Boot. · Aktualizována EULA na v38. srpna 2022. · Aktualizován projekt Yocto na verzi 4.0 Kirkstone. · Zdrojový kód vydaný na source.codeaurora.org je nyní vydán na github.com/nxp-imx. · Podporuje GCC 11.2 toolchain. · Aktualizace Cortex-M33 pro 8ULP, aktualizace Cortex-M7 pro i.MX 8M Nano, i.MX 8M Plus a aktualizace Cortex-M4 pro
i.MX 8M Mini. · Bezpečnostní
OP-TEE upgradován na 3.19.0. Firmware Arm Trusted byl aktualizován s konsolidovanou verzí Linux Factory. Opravená potenciální chyba zabezpečení zjištěná v Arm Trusted Firmware (ID domény není ohraničeno
funkce imx_gpc_pm_domain_enable). · Multimediální aktualizace:
Gstreamer upgradován na 1.20.3 Podporuje rozhraní kodeku Hantro VPU V4L2, používané v Gstreameru ve výchozím nastavení. Upgradovaný Sound Open Firmware na v2.3.0 Audio Front-End Software nxp-afe představen. · Aktualizace grafiky: Ovladač GPU upgradován na 6.4.3.p4.10 s podporou vulkan, opravami chyb a optimalizací výkonu. GPU SDK upgradováno na 5.0.3. Chromium upgradováno na 101.0.4951.54. · Aktualizace strojového učení: OpenCV upgradováno na 4.6.0. Tensorflow-lite upgradován na 2.9.1 s akcelerací GPU. Rameno NN odstraněno.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
9/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Upgrade Onnxruntime na 1.10.0. nn-imx, který byl upgradován na 1.3.0, je oddělen od grafické distribuce a vydán na GitHubu
(verze 1.1.7).
· i.MX 8ULP Úvod pro i.MX 8ULP v kvalitě Beta.
· Úvod i.MX 93 pro i.MX 93 11×11 v kvalitě Beta.
· Aktualizace i.MX 8M Plus pro ISP 4.2.2.20.
· i.MX 8DXL Představení i.MX 8DXL B0 LPDDR4 DL1/DL2/DL3.
· Vylepšení ovladače Wi-Fi NXP Podpora čipové sady SD9098 s hostitelským rozhraním SDIO.
· Certifikace Arm SystemReady-IR (SR-IR) Deska i.MX 8M Mini EVK prošla certifikací Arm SR-IR. Deska i.MX 8M Plus EVK prošla certifikací Arm SR-IR. Deska i.MX 8M Quad EVK prošla certifikací Arm SR-IR. Deska i.MX 8M Nano EVK prošla certifikací Arm SR-IR.
· Ovladač Userspace Ethernet DPDK podporovaný v aplikacích i.MX 8M Mini a i.MX 8M Plus Podpora DPDK L2FWD a L3FWD
· V tomto vydání nejsou podporovány následující desky: i.MX 8QuadXPlus B0 MEK i.MX 8DualX MEK i.MX 8DXL A1 DDR3L EVK i.MX 6QuadPlus SABRE-AI i.MX 6Quad/Dual SABRE-AI i.MX 6DualLite SABRE -AI
3 Souhrn funkcí SoC
Následující tabulka popisuje funkce SoC shrnuté do skupin.
Tabulka 7. Funkce hardwarové akcelerace SoC
Funkce
SoC
2D grafika s GPU
Rodina i.MX 6: 6Quad, 6DualLite, 6Solo, 6SoloX Rodina i.MX 7: 7ULP Rodina i.MX 8: 8ULP Rodina i.MX 8M: 8M Mini, 8M Plus
3D GPU
Rodina i.MX 6: 6Quad, 6DualLite, 6Solo, 6SoloX Rodina i.MX 7: 7ULP Rodina i.MX 8: 8QuadMax, 8ULP Rodina i.MX 8X: 8QuadXPlus i.MX 8M Rodina: 8M Quad, 8M Nano Mini, 8M , 8M Plus
2D grafika s DPU
i.MX 8 Family: 8QuadMax i.MX 8X Family: 8QuadXPlus
GPU Vulkan
Řada i.MX 8: 8QuadMax, 8ULP
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
10/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 7.Funkce hardwarové akcelerace SoC…pokračování
Funkce
SoC
Řada i.MX 8X: 8QuadXPlus
Řada i.MX 8M: 8M Plus
OpenVX
Řada i.MX 8: 8QuadMax
VPU
i.MX 6 Family: 6Quad, 6DualLite, 6QuadPlus i.MX 8 Family: 8QuadMax i.MX 8X Family: 8QuadXPlus i.MX 8M Family: 8M Quad, 8M Mini, 8M Plus
EPDC
Rodina i.MX 6: 6DualLite, 6SLL, 6ULL, 6ULZ Rodina i.MX 7: 7Dual i.MX 8 Rodina: 8ULP
PXP
Řada i.MX 6: 6DualLite, 6SLL, 6UL, 6ULL, 6ULZ
Rodina i.MX 7: 7Dual
i.MX 8 rodina: 8ULP
i.MX 93
Zobrazení vyrovnávací paměti snímků
Rodina i.MX 6: 6Quad, 6DualLite, 6Solo, 6SoloX, 6SLL, 6UL, 6ULL, 6ULZ Rodina i.MX 7: 7Dual, 7ULP
Displej DRM
i.MX 8 Family: 8QuadMax, 8ULP i.MX 8X Family: 8QuadXPlus, 8DualX i.MX 8M Family: 8M Quad, 8M Mini, 8M Nano, 8M Plus i.MX 93
Cortex-M Core Boot
i.MX 6 Family: 6SoloX i.MX 7 Family: 7Dual, 7ULP i.MX 8 Family: 8QuadMax, 8ULP i.MX 8X Family: 8QuadXPlus, 8DX, 8DXL i.MX 8M Family: 8M Quad, 8M Mini, 8M Nano , 8M Plus i.MX 93
HiFi4 DSP
i.MX 8 Family: 8QuadMax, 8ULP i.MX 8X Family: 8QuadXPlus, 8DualX i.MX 8M Family: 8M Plus
NXP eIQ strojové učení
i.MX 8 Family: 8QuadMax, 8ULP i.MX 8X Family: 8QuadXPlus, 8DualX i.MX 8M Family: 8M Quad, 8M Mini, 8M Nano, 8M Plus i.MX 93
V2X
i.MX 8DXL
NPU
Řada i.MX 8: 8M Plus i.MX 93
4 Funkce podporované BSP
Následující tabulka popisuje funkce, které jsou podporovány v tomto vydání BSP. Pokud v této tabulce není výslovně uvedena žádná deska, je tato funkce sdílena mezi všemi deskami uvedenými v části 1. Jinak je tato funkce podporována pouze na uvedených deskách.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
11/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce
Funkce
Podporovaná deska
Jádro File Systém
Všechny i.MX Všechny i.MX
U-Boot
Všechny i.MX
Spouštěcí firmware
Všechny i.MX 8 i.MX 93
OP-TEE
Hypervizor věznice
Všechny i.MX
Všechny i.MX 8M 8ULP i.MX 93
IMXLXRN
Poznámky k vydání
Komentář
Jádro
Verze jádra: 5.15.71
EXT2/EXT3/EXT4 se používají jako file systému na kartě MMC/eMMC/SD. Na i.MX 6SABRE-AI a 7D-SABRE-SD se pro NAND používá UBIFS. · JFFS2/UBIFS se používá pro Parallel NOR, QSPI NOR.
Spouštěcí obrázek
Doručování U-Boot je založeno na verzi U-Boot v2022.04. Hodiny, regulátor Anatop, ENET, UART, MMC/SD, eMMC4.3/4.4/4.5/5.1. High-Assurance Boot, ROM Plug-in Mode. SPI-NOR, Paralelní NOR, SATA, NAND, FlexSPI-NOR, USB Mass Storage. Viz Tabulka 9 „Konfigurace U-Boot“, kde jsou uvedeny konfigurace U-Boot podporované na každé desce pro SPI_NOR, NAND, Parallel NOR, FlexSPI-NOR. Nejsou podporovány na všech deskách. i.MX 6QuadPlus/Quad/DualLite SABRE-SD podporuje DDR3 528 MHz @ 64 bit. i.MX 6SoloX SABRE-SD podporuje LDDR3 400 MHz @ 32 bit. i.MX 7Dual SABRE-SD podporuje DDR3 533 MHz @ 32 bit a bootování pomocí L2Cache jako OCRAM. i.MX 6UltraLite EVK podporuje DDR3 400 MHz @ 16 bit. i.MX 6ULL podporuje DDR3 400 MHz @ 16 bit. i.MX 6ULZ podporuje DDR3 400 MHz @ 16 bit. i.MX 6SLL podporuje LPDDR3 400 MHz @ 32 bit. i.MX 7ULP podporuje Clock, UART, MMC/SD, eMMC4.3/4.4/4.5, High-Assurance Boot, ROM Plug-in Mode QuadSPI-NOR, USB Mass Storage I2C a SPI. i.MX 8 a i.MX 9 používají imx-mkimage k vytvoření flash.bin file který obsahuje firmware ovladače systému i.MX 8 nebo i.MX 9 a U-Boot. Flash.bin file které lze flashovat na SD karty příkazem: dd if= of=/dev/sd hledat = bs=1k. Pro 8M Mini, hledání=33. U i.MX 8M Quad/Mini/Nano/Plus podporuje U-Boot distro boot. U 8M mini EVK podporuje U-Boot také EFI a je schopen zavést opensuse a Fedoru. Pro 8M Quad, 8QuadMax A0 a 8QuadXPlus A0 je hledání=33. Pro 8QuadMax B0, 8QuadXPlus B0 a C0, 8M Nano, 8M Plus, 8DXL, i.MX 93 seek=32.
Všechny desky i.MX 8 vyžadují Arm Trusted Firmware. i.MX 8QuadMax 8DXL a 8QuadXPlus vyžadují firmware ovladače systému. i.MX 8QuadMax, 8DXL a 8QuadXPlus vyžadují SECO Firmware. i.MX 8QuadMax vyžaduje podepsaný firmware HDMI. i.MX 8ULP vyžaduje firmware S400 a uPower. i.MX 93 vyžaduje firmware sentinelu S401.
Na spouštěcím oddílu s TEE je vyžadován operační systém OP-TEE file pro aktivaci OP-TEE.
Jailhouse je hypervizor typu 1 pro i.MX 8. Hledejte související stromy zařízení pro stromy chovanců a kořenových zařízení.
Vrstva specifická pro stroj
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
12/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
Arm Core
Všechny i.MX
i.MX 6 SABRE-SD, 6SLL a 6 SoloX-SD podporují procesor Arm Cortex-A9. i.MX 7Dual SABRE-SD a 7ULP EVK podporují procesor Arm Cortex-A7 a Cortex-M. i.MX 6UltraLite EVK, 6ULL EVK a 6ULZ EVK podporují procesor Arm Cortex-A7. Procesor i.MX 8QuadXPlus se skládá z pěti jader: · Čtyřramenný Cortex-A35 · Jednoramenný Cortex-M4F Procesor i.MX 8QuadMax se skládá z osmi jader: · Čtyři jádra Cortex-A53 · Dvě jádra Cortex-A72 · Dvě ramena Cortex -Jádra M4F i.MX 8M Quad a i.MX 8M Mini podporují čtyři jádra Arm Cortex-A53 a jedno jádro Arm Cortex-M4. i.MX 8M Nano podporuje čtyři jádra Arm Cortex-A53 a jedno jádro Arm Cortex-M7F. i.MX 8M Plus podporuje čtyři jádra Arm Cortex-A53 a jedno jádro Arm Cortex-M7F. i.MX 8ULP podporuje dvě jádra Arm Cortex-A35 a jedno jádro Arm Cortex-M33F. i.MX 8DXL podporuje dvě jádra Arm Cortex-A35 a jedno jádro Arm Cortex-M4F. i.MX 93 podporuje dvě jádra Arm Cortex-A55 a jedno jádro Arm Cortex-M33.
Paměť
Všechny i.MX
Na i.MX 6 a i.MX 7 SoC je prostor uživatel/kernel rozdělen na 2G/2G. Na i.MX 8 s 64bitovou konfigurací není paměť rozdělena. i.MX 8QuadMax podporuje dva 32bitové kanály LPDDR4 @1600 MHz. i.MX 8QuadXPlus podporuje jeden 32bitový LPDDR4 kanál @1200 MHz. i.MX 8DXL podporuje jeden 16bitový kanál LPDDR4 @ 1200 MHz. i.MX 8M Quad podporuje jeden 32bitový kanál LPDDR4 @ 1600 MHz a 50 MHz. i.MX 8M Mini podporuje jeden 32bitový kanál LPDDR4 @ 1500 MHz a 50 MHz. i.MX 8M Nano podporuje jeden 16bitový kanál LPDDR4 @ 750 MHz a 25 MHz. i.MX 8M Plus podporuje jeden 32bitový kanál LPDDR4 @ 2000 MHz a 50 MHz. i.MX 8ULP podporuje víceportové 32bitové LPDDR4, LPDDR4x, takt až 533 MHz. i.MX 93 podporuje víceportové 16bitové DDR LPDDR4, LPDDR4x, přenosy až 3.733 gigabajtů za sekundu.
Přerušit
Všechny i.MX
GIC
Hodiny
Všechny i.MX
Řídí systémovou frekvenci a rozložení stromu hodin.
Časovač
Všechny i.MX
Podpora systémového časovače a časovače vysílání. GPT Timer používaný pro i.MX 6 a i.MX 7. Na i.MX 8M SoC a 8QuadXPlus, systémový časovač čítače namísto GPT. Na i.MX 8 a i.MX 9 se místo GPT používá časovač Arm Arch. U i.MX 6 a i.MX 7 je k dispozici vylepšený časovač periodického přerušení (EPIT).
GPIO/EDIO
Všechny i.MX
GPIO se inicializuje v dřívější fázi podle návrhu hardwaru.
IOMUX
Všechny i.MX
Poskytuje rozhraní pro konfiguraci I/O. Verze IOMUX-V3 se používá na deskách i.MX 6, i.MX 7 a i.MX 8M. U i.MX 8QuadMax, i.MX 8DXL a 8QuadXPlus řídí systémový ovladač přístup k IOMUX.
Řadič systému
8QuadMax 8QuadXPlus 8DXL
Poskytuje abstrakci hardwarových funkcí a běží na spouštěcím firmwaru Arm Cortex-M4.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
13/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
DMA motor
HRA
Všechny i.MX 6 Všechny i.MX 7 Všechny i.MX 8M
Vyhovuje frameworku DMA engine.
APBH-Bridge-DMA 6SABRE-AI Odpovídá struktuře DMA motoru. Tato funkce vyžaduje NAND U-Boot.
Ovladače znakových zařízení
UART
Všechny i.MX
i.MX 6 SABRE-SD podporuje konzoli prostřednictvím interního Debug UART1.
i.MX 6SoloX SABRE-SD podporuje procesor Cortex-A9 přes UART1 a procesor CortexM4 přes UART2.
i.MX 7Dual SABRE-SD podporuje procesor Cortex-A7 přes UART1 a procesor CortexM4 přes UART2.
Desky i.MX 6UltraLite, 6ULL a 6ULZ EVK podporují procesor Cortex-A7 prostřednictvím UART1.
i.MX 6 SABRE-AI podporuje konzoli prostřednictvím interního Debug UART 4.
i.MX 7ULP EVK podporuje prostřednictvím LPUART. Na desce i.MX 7ULP EVK jsou dva LPUARTy. LPUART0 je připojen k doméně Arm Cortex-M4 a LPUART4 k doméně Arm Cortex-A7.
i.MX 8M Mini EVK podporuje CA53 až UART2 a Cortex-M4 až UART4.
i.MX 8M Quad podporuje procesor Cortex-A53 přes UART1 a procesor Cortex-M4 přes UART2.
i.MX 8QuadMax a 8QuasXPlus používají LPUART.
i.MX 8QuadMax a 8QuasXPlus podporují procesor Cortex-A53 přes UART0 a procesor Cortex-M4 přes UART2.
i.MX 8M Nano podporuje Cortex-A53 až UART2 a Cortex-M7 až UART4.
i.MX 8M Plus podporuje Cortex-A53 až UART2 a Cortex-M7 až UART4.
i.MX 8DXL podporuje Cortex-A35 až UART0 a Cortex-M4 až M40_ UART0.
i.MX 8ULP podporuje Cortex-A35 až LPUART5.
i.MX 93 podporuje Cortex-A55 přes LPUART1.
Ovladače pro správu napájení
Anatop Regulator All i.MX 6 All i.MX 7
Podporuje řízení regulátoru Anatop.
Režim nižší spotřeby
Všechny i.MX 6 Všechny i.MX 7 Všechny i.MX 8 Všechny i.MX 9
Podporuje pohotovostní režim a klidový režim (mem) na deskách i.MX 6, i.MX 7, i.MX 8 a i.MX 93.
Režim nízkého pohonu i.MX 93
Systém běží při nízké frekvenci a obj. režimu jízdytagE. Konfigurace statického spouštění s vyhrazeným spouštěcím obrazem.
CPUIdle
Všechny i.MX 6 Všechny i.MX 7 Všechny i.MX 8
Podpora 2úrovňového CPUIdle: čistě WFI a WFI s povoleným režimem čekání.
CPUFreq
Všechny i.MX kromě CPUFreq lze použít pro úpravu frekvence CPU. Interaktivní regulátor je pro 8ULP a ve výchozím nastavení je přidán a povolen. i.MX 93
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
14/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
BusFreq
Všechny i.MX 6
Podporuje škálování frekvence hodin systémové sběrnice.
7D-SABRE-SD
Všechny i.MX 8M
Nabíjení baterie
Všechny i.MX 6 Všechny i.MX 7 Všechny i.MX 8M i.MX 8ULP
Podporuje detekci typu nabití baterie.
Síťové ovladače
ENET
Všechny i.MX 6
Deska i.MX 6Quad/SoloX podporuje desku AR8031 PHY, i.MX 6UltraLite EVK
7D-SABRE-SD podporuje KSZ8081 PHY a deska i.MX 7Dual SABRE-SD podporuje BCM54220
Všechny i.MX 8
PHY.
Všechny i.MX 9
i.MX 6SoloX SABRE-SD, SABRE-AI a i.MX 7Dual SABRE-SD podpora AVB
funkce.
i.MX 8 podporuje Atheros AR8031 PHY s režimem 10/100/1000 bps, NXP automobilový PHY TJA1100 PHY a funkce AVB.
EQOS_TSN
i.MX 8M Plus i.MX 8DXL Všechny i.MX 9
i.MX 8DXL podporuje AR8031 PHY, i.MX 8M Plus podporuje RTL8211FDI. Podporuje funkce Ethernet TSN.
IEEE 1588
Všechny i.MX 6 Všechny i.MX 7 Všechny i.MX 8 Všechny i.MX 9
Podporuje Linux PTP stack. Podporuje přenos IPv4, IPv6 a IEEE 802.3. Podporuje E2E a P2P transparentní hodiny. Podporuje IEEE802.1AS-2011 v roli koncové stanice.
PCIe
Všechny i.MX kromě S platformou, která podporuje modul PCIe.
pro 6SLL, 6UL, Pro i.MX 6 a 7 výchozí konfigurace jádra nepovoluje PCIe. i.MX 8
6ULL, 6ULZ, defconfig umožňuje PCIe. Pro ověření EP/RC na i.MX 8 použijte kabel převodníku
8M Nano,
který převádí ze standardního rozhraní PCIe na M.2.
8ULP a i.MX · EP lze inicializovat/vyčíslit pomocí RC.
93
· EP má přístup do paměti RC.
· RC má přístup do paměti EP.
· EP může spouštět MSI a spouštěné MSI může být zachyceno RC.
MediaLB
6SABRE-AI 8QuadXPlus
Na i.MX 6SABRE-AI podporuje CPU1 MLB 150 a MLB 25/50. Na i.MX 6SABREAI, CPU2 a i.MX 6QuadPlus SABRE-AI podporují pouze MLB 25/50.
FlexCAN
Všechny i.MX 6
Podporuje jeden CAN s výchozím stromem zařízení na i.MX 6SABRE-AI. Podporuje obojí
7D-SABRE-SD CAN používá strom zařízení FlexCAN, ale má konflikt pinů s FEC.
8QuadMax 8QuadXPlus 8M Plus Všechny i.MX 9
Podporuje s výchozím stromem zařízení na i.MX 6SoloX-SD, 7Dual SABRE-SD, 6Ultre Lite EVK a 6ULL EVK.
S platformou, která podporuje modul FlexCAN, podporuje FlexCAN režim CANFD.
Wi-Fi/Bluetooth
Všechny i.MX
bezdrátové technologie
Podporuje NXP SDIO IW612 (testováno s Murata LBES5PL2EL) na i.MX 93.
Podporuje NXP SDIO 88W8801 (testováno s Murata LBWA0ZZ2DS na i.MX 8M Quad a Murata LBWA0ZZ2DS s adaptérem Murata M.2-to-usd na i.MX 6ULL).
Podporuje NXP SDIO IW416 (testováno s Murata LBEE5CJ1XK na i.MX 8M Quad a i.MX 8ULP a Murata LBEE5CJ1XK s adaptérem Murata M.2-to-usd na i.MX 6ULL).
Podporuje NXP SDIO 88W8997 (testováno s Murata LBEE5XV1YM) na i.MX 8M Plus a i.MX 8M Quad.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
15/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
Podporuje NXP PCIe 88W9098 (testováno s Murata LBEE5ZZ1XL) na i.MX 8M Plus, i.MX 8M Quad, i.MX 8QuadMax, i.MX 8QuadXPlus a i.MX 8DXL.
Podporuje NXP SDIO 88W9098 (testováno s Murata LBEE5ZZ1XL) na i.MX 8M Plus, i.MX 8M Quad.
Podporuje NXP PCIe 88W8997 Wi-Fi/Bluetooth SoC (testováno s Murata LBEE5 XV1YM) na i.MX 8QuadMax, i.MX 8QuadXPlus, i.MX 8M Quad, i.MX 8DXL a testováno s Azurewave AW-PCM276 na i.MX 8M Plus.
Podporuje NXP SDIO 88W8987 Wi-Fi/Bluetooth SoC (testováno s Murata LBEE5 QD1ZM) na i.MX 6, i.MX 7Dual, i.MX 7ULP a testováno s Azurewave AW-CM358 na i.MX 8M Mini LPDDR4 EVK a i.MX 8M Nano LPDDR4 EVK.
Všechny desky i.MX 6 vyžadují úpravy desky, aby podporovaly Bluetooth a spouštěly se stromem zařízení Wi-Fi/Bluetooth.
Pro Bluetooth A2DP, pokud Yocto Project nemá vyrovnávací paměť snímků, napřampČástečný čip 6Ultra Lite G1 nemá LCDIF, spusťte PulseAudio ručně pomocí příkazu:
/usr/bin/pulseaudio –start –log-target=syslog
DPDK
8M Mini 8M Plus
Ovladač FEC Ethernet v uživatelském prostoru
· DPDK verze 20.11 · Aplikace l2fwd a l3fwd podporované v režimu zpětné smyčky Podrobnosti o spouštění aplikací l2fwd a l3fwd naleznete v souboru dpdk/nxp/README file.
Bezpečnostní ovladače
CAAM
Všechny i.MX kromě modulu Cryptographic Acceleration and Assurance Module. pro i.MX 6 ULL/6ULZ/6 SLL/93
SNVS
Všechny i.MX 6 kromě 6 ULL/6ULZ/6 SLL
Všechny i.MX 7
Všechny i.MX 8M
Zabezpečené energeticky nezávislé úložiště.
BBSM a BBNSM Všechny i.MX 9
Baterií zálohovaný bezpečnostní modul pro bezpečné a nezabezpečené úložiště.
SIMv2
6 UltraLite
Rozhraní Smart Card.
7D-SABRE-SD
EMVSIM
8 QuadMax
Rozhraní Smart Card.
Ovladače zvuku a DSP
DSP
8QuadXPlus 8QuadMax 8M Plus 8ULP
Jeden HiFi 4 DSP
AK5558 AK4497 AK4458 AK5552
Všechny i.MX 8M
Podporováno na zvukové desce, ale AK4497 a AK4458 na aktuální zvukové desce nefungují pro i.MX 8M Nano a 8M Plus.
AK5552 je podporován pouze na 8M Plus.
WM8524
All i.MX 8M Podporuje přehrávání.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
16/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
WM8960 SAI
WM8962/SSI WM8960/SSI
6SABRE-SD Podporuje přehrávání. 6SoloX-SD 7D-SABRE-SD 6UltraLite 6ULL 6ULZ 6SLL 7ULP 8ULP
SAI/MQS
8 QuadMax
Podporuje přehrávání.
S/PDIF
6SABRE-SD 6SABRE-AI 8QuadMax 8QuadXPlus 8ULP Všechny i.MX 8M i.MX 93
Podporuje 16bitové a 24bitové stereo přehrávání od 32 kHz do 48 kHz sample sazba. Podporuje 24bitový stereo záznam od 16 kHz do 96 kHz.
ASRC
6SABRE-AI 6SoloX-SD 6UltraLite 6ULL 6ULZ 8QuadMax 8QuadXPlus 8M Nano 8M Plus
Podporuje sample měří převod z 5 kHz na 192 kHz a výstup sample frekvence od 32 kHz do 192 kHz.
Podporuje přehrávání knihovny zásuvných modulů ALSA.
ESAI/CS42888/ CS42448
6SABRE-AI 8QuadMax 8QuadXPlus i.MX 93
Podporuje 16bitový, 24bitový formát PCM, kanál od 2 do 6 atdampRychlost od 8 kHz do 192 kHz pro přehrávání s ASRC P2P. Podporuje sampRychlost od 8 kHz do 96 kHz pro záznam a přehrávání bez ASRC. Podporuje 4 kanálový vstup a 8 kanálový výstup. Podporuje plně duplexní operace. Podporuje ovládání amixer alsamixer z uživatelského prostoru. i.MX 93 podporuje CS42448.
SAI/MQS/WM8962
6SoloX-SD
Podporuje 16bitový, 24bitový a 32bitový formát PCM.
7D-SABRE-SD Podporuje sample rychlost od 8 kHz do 96 kHz pro záznam a přehrávání.
6 UltraLite
Podporuje plně duplexní operace.
6ULL
Podporuje ovládání amixer alsamixer z uživatelského prostoru.
6ULZ
Podporuje ovládání hodin.
7ULP
Podporuje MQS pouze na i.MX 6 a i.MX 7.
All i.MX 8M Podporuje WM8962 pouze na i.MX 8QuadMax.
8 QuadMax
8 QuadXPlus
i.MX 93
MIX
8 QuadMax
Podporuje 16bitový, 18bitový, 20bitový, 24bitový a 32bitový formát PCM.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
17/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
8QuadXPlus Podporuje sample rychlost od 8 kHz do 96 kHz pro záznam a přehrávání.
Podporuje ovládání amixer alsamixer z uživatelského prostoru.
Zvuk HDMI
6SABRE-SD 6SABRE-AI 7ULP 8QuadMax 8M Quad 8M Plus
Pro i.MX 8QuadMax není podporována na referenční desce, ale je možné ji přidat k vlastní desce.
i.MX 8M Quad podporuje přehrávání zvuku přes HDMI.
eARC
8M Plus
i.MX 8M Plus podporuje příjem zvuku z eARC.
Audio HAT
i.MX 93
Podporuje CS42448, SPDIF, PDM MIC.
8MIC-REVE
8M Nano 8M Mini 8M Plus i.MX 93
Podporuje nahrávání PDM MIC.
Ovladače vstupních zařízení
USB zařízení
Všechny i.MX
Podporuje USB myš a USB klávesnici přes USB porty.
Dotykový panel
Všechny i.MX
6SABRE-SD a 6SABRE-AI podporují kapacitní dotykovou obrazovku EGalaxy. 7Dual SABRE-SD podporuje dotykovou obrazovku E Ink se samostatným stažením balíčku. 6SoloX SABRE-SD podporuje panel LVDS. 7ULP EVK podporuje dotykový panel DSI. Všechny MIPI panely na i.MX 8M podporují Touch. i.MX 93 podporuje MIPI Panel TS a LVDS panel TS.
Klávesnice
6 UltraLite
Podporuje odporový dotykový panel.
7D-SABRE-SD
7ULP
Ovladače úložiště
FlexSPI-NOR
6SoloX-SD
i.MX 6SoloX SABRE-SD podporuje QSPI2.
6 UltraLite
i.MX 6UltraLite EVK podporuje QSPI1.
6ULL
i.MX 7Dual SABRE-SD podporuje QSPI1.
6ULZ
i.MX 8QuadXPlus, 8M Quad, 8M Mini a 8M Plus podporují FlexSPI1.
7D-SABRE-SD i.MX 8M Mini podporuje NOR Flash Boot.
Všechny i.MX 8
i.MX 93 11 EVK podporuje M.2 FSPI.
SPI-NOR
6SABRE-AI
Podporuje M25P32.
Na i.MX 6SABRE-SD Dual/Quad/DualLite došlo ke konfliktu pinů pro podporu SPINOR.
NAND
6Asynchronní režim SABRE-AI Normal NAND a ONFI NAND s BCH40/BCH62. 7D-SABRE-SD 8QuadXPlus 8M Quad 8M Mini 8DXL DDR3L
Paralelní NOR
6SABRE-AI 8QuadMax
Podporuje paralelní NOR pomocí rozhraní EIM na i.MX 6 SABRE-AI.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
18/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
SATA
6SABRE-SD 6SABRE-AI 8QuadMax
i.MX 6DualQuad SABRE-SD a SABRE-AI, i.MX 6 QuadPlus SABRE_SD a SABRE-AI podporují Serial ATA 2.0. i.MX 8QuadMax podporuje SATA III (6.0 GB/s).
USB ovladače
USB Host
Všechny i.MX
Podporuje USB HOST1 a USB OTG host.
Zařízení USB
Všechny i.MX
Podporuje režim zařízení USB OTG.
USB
Všechny i.MX
Podporuje USB OTG 2.0, USB Host 2.0 pro všechny i.MX kromě 8M Plus. Všechny i.MX 8 a i. Desky MX 7ULP EVK podporují porty typu C. Desky, které podporují USB 3.0, jsou i.MX 8QuadMax a 8QuadXPlus MEK desky a 8M Quad a 8M Plus EVK desky.
Režim USB Host: MSC, HID, UVC a USB audio.
Režim zařízení USB: MSC, Ethernet a Serial.
Podpora detekce pinů USB OTG pro dvourolový přepínač na USB2.
GPU
6SABRE-SD 6SABRE-AI 7ULP Všechny i.MX 8M 8QuadXPlus 8QuadMax
Ovladače grafiky a videa
Podrobnosti o grafických čipech: Další podrobnosti naleznete v uživatelské příručce i.MX Graphics User's Guide (IMXGRAPHICUG). Jeden GC7000-Lite na 8M Quad. Jeden GC7000-Ultra-Lite na 8M Nano. Jeden GC7000-NanoUltra a GC320 na 8M Mini. Jeden GC7000-Ultra-Lite a GC520l na 8M Plus. Dva GC7000XSVX na 8QuadMax. Jeden GC7000-Lite na 8QuadXPlus. Jeden GC7000-NanoUltra a GC328 na 7ULP. GC2000, GC355 a GC320 na 6Dual/6Quad. GC2000+, GC355 a GC320 na 6QuadPlus. GC880 a GC320 na 6Solo/DualLite. GC400T na 6SoloX. GPU na výše uvedených čipech podporuje tyto funkce, které zahrnují 2D a 3D hardwarovou akceleraci: · Podporuje EGL 1.5 pro fbdev, X11, XWayland · Podporuje OpenGL ES1.1 · Podporuje OpenGL ES2.0 (WebGL 1.0.1 kompatibilní na X11) · Podporuje OpenGL ES3.0 na všech s výjimkou i.MX 6SoloX, 7ULP a 8M Mini, které
podpora pouze 2.0 · Podporuje OpenGL ES3.1 i.MX 8QuadMax, 8QuadXPlus, 8DualX, 8M Plus a
8M Quad · Podporuje OpenGL ES3.2 na i.MX 8QuadMax · Podporuje Vulkan 1.1 na i.MX 8QuadMax, 8QuadXPlus, 8DualX, 8M Plus a 8M
Quad · Podporuje OpenVX na i.MX 8QuadMax a 8M Plus · Podporuje OpenVG1.1 · Podporuje OpenCL1.1 na GC2000 na i.MX 6Quad · Podporuje OpenCL1.2 na GC7000SXVX, GC7000L a GC2000+ na i.MX 6Quad
Navíc 8QuadMax, 8QuadXPlus, 8DualX a 8M Quad. · Podporuje OpenGL2.1
Zobrazení vyrovnávací paměti snímků
Všechny ovladače i.MX 6 a MXC Frame buffer pro IPU V3 na i.MX 6SABRE-SD a i.MX 6SABRE-AI. 7
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
19/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
MXC Frame buffer driver pro PXP na i.MX 6SoloX SABRE-SD, i.MX 6UltraLite EVK, i.MX 6ULZ EVK i.MX 6ULL EVK a i.MX 7Dual SABRE-SD.
Zobrazení Správce přímého vykreslování (DRM).
Všechny i.MX 8 i.MX 93
i.MX DPU DRM se používá pro i.MX 8QuadMax a 8QuadXPlus. LCDIF se používá pro všechny i.MX 8M a i.MX 93. DCSS se používá pro i.MX 8M Quad. DCNANO se používá pro i.MX 8ULP.
Komprese Framebufferu
8M Quad
Podporuje kompresi grafického framebufferu pomocí DEC400.
VDOA
6SABRE-SD podporuje adaptér pro objednání video dat pro dlaždice. 6SABRE-AI
LVDS
6SABRE-SD 6SABRE-AI 6SoloX-SD 8QuadMax 8QuadXPlus 8M Plus i.MX 93
Podporuje panel HannStar LVDS na i.MX 6. Pokud není nastavena žádná jiná možnost videa, jedná se o výchozí zobrazení. Používá ovladač LDB. Na SABRE-AI jsou dva porty. Port 0 je výchozí. Pro i.MX 8 podporuje ovladač Mixel. Pro i.MX 93 podporuje LVDS PHY navržený NXP.
Displej HDMI
6SABRE-SD i.MX 6SABRE-SD, 6SABRE-AI a 7Dual podporují hardware HDMI na čipu.
6SABRE-AI i.MX 6SoloX SABRE-SD podporuje externí hardware HDMI.
6SoloX-SD
i.MX 7ULP EVK podporuje HDMI prostřednictvím kolíků MIPI s externím hardwarem HDMI.
7D-SABRE-SD
7ULP
Port HDMI/Display
8M Quad 8QuadMax 8M Plus
i.MX 8QuadMax podporuje HDMI/Display audio a hardware HDMI na čipu. i.MX 8M Quad podporuje HDMI/Display přes DCSS. i.MX 8M Plus podporuje pouze HDMI.
LVDS na HDMI
8QuadMax 8M Plus 8QuadXPlus i.MX 93
Používá ovladač ITE IT6263.
MIPI na HDMI
Všechny i.MX 8 7ULP i.MX 93
Používá Advantec ADV7535.
HDCP
6SABRE-SD i.MX 8M 8QuadMax
Podporuje specifikace HDCP v1.2 na konkrétní části HDCP. i.MX 8QuadMax může podporovat HDCP v1.4 (pro TX) a HDCP v2.2 (pro RX a TX).
Displej MIPI-DSI
6SABRE-SD Všechny i.MX 7 i.MX 8 i.MX 93
Podporuje 2 pruhy prostřednictvím dceřiné karty MIPI na i.MX 6 a i.MX 7-SABRE-SD.
Podporuje 2 pruhy MIPI DSI s přímým připojením na i.MX 7ULP. Výchozí zobrazení pro desku i.MX 7ULP EVK je HDMI. MIPI DSI podporuje s přepracováním hardwaru.
Podporuje 4 jízdní pruhy řízené DPU s rozlišením až 1080p60 na i.MX 8QuadMax a 8QuadXPlus.
Podporuje 4 pruhy řízené LCDIF s rozlišením až 720p60 na i.MX 8M Quad.
Podporuje 4 jízdní pruhy řízené LCDIF až do 1920x1200p60 na i.MX 8M Mini, 8M Nano a 8M Plus.
Podporuje 4 jízdní pruhy řízené DCSS s rozlišením až 1080p60 na i.MX 8M Quad.
Podporuje RM67191 OLED zobrazovací panel přes MIPI DSI na i.MX 8.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
20/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
Podporuje RM67199 OLED zobrazovací panel přes MIPI DSI na i.MX 8M Mini, 8M Nano, 8M Plus, 8M Quad a i.MX 93.
Podporuje RM68200 OLED zobrazovací panel přes MIPI DSI na i.MX 8ULP.
Paralelní LCD displej
Všechny i.MX 6 Všechny i.MX 7 i.MX 93
Podporuje SEIKO WVGA panel.
Pro i.MX 6UltraLite, i.MX 6ULZ, i.MX 6ULL a i.MX 7Dual SABRE-SD podporuje LCD panel Embest LCD8000-43T.
PxP
6DualLite-SD Umožňuje ovladač PXP pro EPDC.
6SLL
Povolí ovladač PXP pro G2D na i.MX 93.
6SoloX-SD
Vyhovuje frameworku DMA engine.
7D-SABRE-SD
6 UltraLite
6ULL
6ULZ
i.MX 93
EPDC
6DualLite-SD Podporuje formát vyrovnávací paměti snímků RGB565.
6SLL
Podporuje formát vyrovnávací paměti snímků Y8.
6ULL
Podporuje úplné a částečné aktualizace obrazovky EPD.
6ULZ
Podporuje až 256 režimů křivek specifických pro panel.
7D-SABRE-SD Podporuje automatický výběr optimálního tvaru vlny pro danou aktualizaci.
Podporuje synchronizaci čekáním na dokončení konkrétního požadavku na aktualizaci.
Podporuje aktualizace obrazovky z alternativní (překryvné) vyrovnávací paměti.
Podporuje automatizované řešení kolizí.
Podporuje 64 oblastí současné aktualizace.
Podporuje inverzi pixelů ve formátu vyrovnávací paměti snímků Y8.
Podporuje posterizaci obsahu aktualizace (převedení všech pixelů na plnou černou nebo bílou).
Podporuje použití barevné mapy k přemapování obsahu vyrovnávací paměti snímků Y8.
Podporuje rotaci vyrovnávací paměti snímků s HW akcelerací o 90, 180 a 270 stupňů.
Podporuje posouvání (pouze ve směru y).
Podporuje tři schémata aktualizace displeje ovladače EPDC: Snapshot, Queue a Queue and Merge.
Podporuje uživatelskou kontrolu zpoždění mezi dokončením všech aktualizací a vypnutím EPDC.
Podporuje dithering.
i.MX 7Dual podporuje E Ink, ale vyžaduje samostatné stažení. Kontaktujte marketingového zástupce.
VPU
6SABRE-SD i.MX 6 Kodér: MPEG-4, H.263, H.264 (AVC/MVC), MJPEG 6SABRE-AI i.MX 8QuadMax a 8QuadXPlus Kodér: H.264 Všechny i.MX 8 uvedené i.MX 6 Dekodér: MPEG-4, H.263, H.264 (AVC/MVC), VC-1, MPEG-2, MJPEG, AVS,
Dekodér VP8 i.MX 8QuadMax a 8QuadXPlus: HEVC, H.264, MPEG4, MPEG2 i.MX 8M Quad dekodér: HEVC, VP9, H.264, VP8, RV9, AVS, MJPEG, H.263 i.MX 8M Mini Decoder : HEVC, VP9, H.264, VP8 i.MX 8M Mini Kodér: H.264, VP8 i.MX 8M Plus Kodér: 1080p60 HEVC, H.264 i.MX 8M Plus Dekodér: 1080p60 HEVC, H.264, VP , VP9
LCDIFv3
8M Plus
Podporuje prostřednictvím zobrazovacího rámce DRM.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
21/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
i.MX 93
DPU
8QuadMax 8QuadXPlus
Podporuje prostřednictvím zobrazovacího rámce DRM a poskytuje zpracování 2D grafiky. Podporuje DPR obklady.
DCSS
8M Quad
Podporuje vyrovnávací paměti snímků v paměti pro Ultra HD nebo HDTV.
DCNANO
8ULP
Podporuje prostřednictvím zobrazovacího rámce DRM.
IPU
6SABRE-SD Na i.MX 6SABRE-SD a i.MX 6SABRE-AI poskytuje ovladač IPU rozhraní pro
6SABRE-AI přístupové moduly IPU V3.
Ovladač PRE/PRG
6QuadPlus-SD On i.MX 6QuadPlus poskytuje rozhraní pro podporu předběžného načtení lineárních snímků nebo rozlišení dlaždicových snímků 6QuadPlus-AI pro zobrazení.
Výstup V4L2
Všechny i.MX 6 Všechny i.MX 7
i.MX 6SABRE-SD a i.MX 6SABRE-AI využívají pro video výstup funkce následného zpracování IPU.
i.MX i.MX 6SoloX SABRE-SD, 6UltraLite, 6ULL, 6ULZ EVKs a i.MX 7D SABRESD využívají pro video výstup funkce post-processingu PXP.
i.MX 7ULP EVK využívá MIPI připojení pro výstup V4L2.
Ovladače pro nahrávání videa
V4L2 Capture
Všechny i.MX
Podporuje 2 kamery na i.MX 6SABRE-SD a SABRE-AI. Podporuje 1 kameru na i.MX 6SoloX SABRE-SD, 6UltraLite EVK, 6ULL EVK, 6ULZ EVK a 7D-SABRE-SD a i.MX 8M Mini. Podporuje 2 kamery na i.MX 8M Quad a i.MX 8M Plus a 1 kameru na i.MX 8M Mini a 8M Nano. Podporuje 4 kamery na i.MX 8QuadXPlus. Podporuje 8 kamer na i.MX 8QuadMax. Podporuje 1 kameru na i.MX 93.
CSI kamery MIPI
6SABRE-SD Podporuje 2-pásmovou CSI MIPI kameru OV5640 s 720p30, 640×480@30,
7D-SABRE-SD 320×240@30, 720×480@30, 1080p@30, 2592×1944@15, 176×144@30.
7ULP All i.MX 8M 8QuadMax 8QuadXPlus i.MX 93
Podporuje CSI MIPI kameru OV10635 s 1280×800@30, ov10635 max podporuje 1280×800@30 a ISI nepodporuje upscale, takže 1080p, 2592×1944 nelze podporovat na i.MX 8QuadXPlus.Quad
Podporuje 4-proudové Basler CSI MIPI kamery AR0821 s 4K@30 s ISP na i.MX 8M Plus.
Podporuje 4-pásmovou CSI MIPI kameru OS08A20 s 4K s ISP na i.MX 8M Plus.
Podporuje 2-pásmovou CSI MIPI kameru AP1302+AR0144 s rozlišením 1080p@60, 1280×800@60, 720P@60 a 640×480@60 na i.MX 93.
Paralelní CSI
6SABRE-SD 6SoloX-SD 6UltraLite 6ULL 6ULZ 6SLL 8QuadXPlus i.MX 93
Podporuje kamerový senzor OV5640.
i.MX93 nepodporuje snímač kamery OV5640. Podporuje MT9M114 s 320×240@30, 640×480@30, 800×480@30, 1280×720@30.
ISI
8 QuadMax
Podporuje snímání přes ISI řadič.
8 QuadXPlus
8M Nano
8M Plus
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
22/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
i.MX 93
ISP
8M Plus
Podporuje snímání prostřednictvím ISP řadiče.
Podporuje AE/AF/AWB/DEWARP/LSC/CPROC atd.
IPU-CSI
6SabreSD
Podporuje snímání přes IPU CSI řadič.
TV-IN
6SABRE-AI 8QuadMax
Podporuje TV-IN přes ADV7180 na 6SABRE-AI s bt656, NTSC a PAL. Podporuje TV-IN přes ADV7180 na 8QuadMax s NTSC a PAL.
Obecní řidiči
uSDHC
Všechny i.MX
Podporuje SD2.0 a SDXC. Podporuje SD3.0 na všech i.MX kromě 6SABRE-SD. Podporuje režim eMMC 1bit/4bit/8bit SDR/DDR. i.MX 6SABRE-SD je pájený, i.MX 6SABRE-AI používá dceřinou kartu a i.MX 6SoloX-SD není pájený. Podporuje eMMC4.5 na i.MX 6SoloX-SD. Podporuje eMMC5.0 na i.MX 7Dual SABRE-SD. Podporuje eMMC5.1 na i.MX 8 a i.MX 8M.
Hlídací pes
Všechny i.MX
Podporuje reset Watchdog.
I2C
Všechny i.MX
Podporuje I2C master.
Podporuje přepínač PCA9646 I2C na i.MX 8QuadXPlus.
SPI
Všechny i.MX
Podporuje hlavní režim SPI a režim slave.
I3C
8ULP
Podporuje I3C master s rychlostí SDR.
i.MX 93
Modulátor šířky pulzu
Všechny i.MX
Podporuje ovladač podsvícení prostřednictvím PWM.
ADC
Monitor teploty
6SoloX-SD
Podporuje ovladač ADC.
7D-SABRE-SD
6 UltraLite
6ULL
6ULZ
7ULP
8 QuadMax
8 QuadXPlus
Všechny i.MX
Předkalibrováno. Další informace naleznete v kapitole „Thermal Driver“ v referenční příručce i.MX Linux (IMXLXRM).
Akcelerometr
6SABRE-SD Podporuje senzor MMA8451 na i.MX 6SABRE a i.MX 6SoloX.
6SABRE-AI Podporuje senzor FXLS8471Q na 6UltraLite EVK, 6ULZ a 6ULL EVK.
6SoloX-SD
Podporuje senzor FXOS8700 na i.MX 7.
6 UltraLite
Podporuje senzor FXOS8700 na i.MX 8.
6ULL
6ULZ
7D-SABRE-SD
7ULP
8 QuadXPlus
Expandér GPIO
6SABRE-SD Podporuje expandér MAX7310 GPIO na i.MX 6 SABRE-SD a SABRE-AI. 6SABRE-AI Podporuje expandér 74LV595 GPIO na i.MX 7Dual SABRE-SD.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
23/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 8.Podporované funkce…pokračování
Funkce
Podporovaná deska
Komentář
7D-SABRE-SD Podporuje PCA9557 a PCA6416 na i.MX 8.
8 QuadMax
Podporuje ADP5585 a PCAL6524 na i.MX 93.
8 QuadXPlus
i.MX 93
SNVS RTC
Všechny i.MX 6 Všechny i.MX 7 Všechny i.MX 8
SNVS je blok, který je propojen s CAAM a SRTC.
BBNSM RTC
Všechny i.MX 9
–
Senzor okolního světla
6SABRE-SD 6SABRE-AI 6SoloX-SD 8QuadMax 8QuadXPlus
Podporuje senzor ISL29023 na deskách i.MX 6 SABRE-SD, SABRE-AI a 6 SoloX.
Podporuje senzor ISL29023 na deskách i.MX 8QuadMax a i.MX 8QuadXPlus
Gyroskopický senzor All i.MX 7 i.MX 93
Podporuje gyroskopický senzor FXA2100.
Senzor tlaku
7D-SABRE-SD Podporuje snímač tlaku MPL3115. 8QuadMax 8QuadXPlus
Magnetometr Senzor
i.MX 6
Podporuje snímač magnetometru MAG3110 na všech i.MX 6 kromě 6SLL.
AM/FM modul
6SABRE-AI Podporuje modul SI4763 AM/FM. Podporuje FM pomocí rozhraní SSI.
5 Stromy U-Boot a zařízení
Tato část popisuje různé U-Booty a stromy zařízení, stejně jako různé parametry jádra a zavádění.
5.1 Konfigurace U-Boot
V následující tabulce jsou konfigurace U-Boot uvedeny pro každou konfiguraci počítače. Konfigurace stroje jsou poskytovány prostřednictvím vrstev projektu Yocto ve vrstvách meta-freescale a meta-imx v podadresáři conf/machine.
Tabulka 9. Konfigurace U-Boot
Konfigurace U-Boot pro spouštěcí zařízení
Popis
Podporovaná konfigurace stroje
sd
sd podporuje bootování z SD
imx6qsabresd, imx6qpsabresd, imx6dlsabresd
Kartu. Toto je výchozí konfigurace U-Boot.
imx6qsabreauto, imx6qpsabreauto, imx6dlsabreauto
Pro desky podporující eMMC, jako je imx6sllevk
i.MX 6QuadPlus/Quad/DualLite, SD imx6sxsabresd
boot může být flashován v eMMC pro bootování z eMMC místo SD karty.
imx7dsabresd
imx6ulevk
imx6ull14x14evk
imx6ullz4x14evk
imx7ulpevk
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
24/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 9. Konfigurace U-Boot…pokračování
Konfigurace U-Boot pro spouštěcí zařízení
Popis
Podporovaná konfigurace stroje
imx8qmmek imx8qxpmek, imx8qxpc0mek imx8mqevk imx8mmevk imx8mnevk imx8mpevk imx8dxlevk, imx8dxlb0-ddr3l-evk, imx8dxlb0lpddr4-evk imx93evk
spi-nor
Podporuje bootování ze SPI-NOR.
imx6qsabreauto, imx6dlsabreauto imx6qpsabreauto
eim-nor
Podporuje bootování z Parallel NOR. imx6qsabreauto, imx6dlsabreauto, imx6solosabreauto imx6qpsabreauto
nand
Podporuje bootování z NAND.
imx6qsabreauto, imx6dlsabreauto, imx6solosabreauto imx6qpsabreauto imx7dsabresd imx6ull14x14evk imx8dxlb0-ddr3l-evk
sata
Podporuje bootování ze SATA.
imx6qsabresd, imx6qpsabresd imx6qsabreauto, imx6qpsabreauto
qspi
Podporuje bootování z QSPI. Zavádění z procesoru Arm Cortex-M4 je podporováno prostřednictvím QSPI2 a QSPI1. Použijte příkaz U-Boot bootaux ke spuštění procesoru Arm Cortex-M4. Spouštěcí adresa pro QSPI2 je 0x78000000. Spouštěcí adresa pro QPIS1 je 0x68000000.
imx6sxsabresd s QSPI2 imx7dsabresd s QSPI1 imx6ulevk s QSPI1 imx6ulz14x14evk s QSPI1
emmc
Podporuje bootování z eMMC. eMMC je imx6sxsabresd
není obsazeno na referenčních deskách imx7dsabresd
uvedeny. Uživatelé jej musí naplnit, pokud
imx6ull14x14evk
potřeboval. Pro další desky podporující eMMC, jako je i.MX 6QuadPlus/
imx6ulz14x14evk
Používá se Quad/DualLite, SD boot.
imx7ulpevk
imx8qmmek
imx8qxpc0mek
imx8dxlevk
imx8mpevk
imx8mmevk
imx8ulpevk
imx8dxlb0-lpddr4-evk
imx93-11×11-evk
m4fastup
Podporuje bootování z procesoru Arm Cortex-imx6sxsabresd M4 tím, že zakáže QSPI2 používat procesor Arm Cortex-M4.
epdc
Podporuje úvodní obrazovku EPDC v U-imx7dsabresd Boot.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
25/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 9. Konfigurace U-Boot…pokračování
Konfigurace U-Boot pro spouštěcí zařízení
Popis
flexspi (fspi)
Podporuje spouštění FlexSPI.
Podporovaná konfigurace stroje
imx8qmmek imx8qxpmek imx8qxpc0mek imx8dxlb0-lpddr4-evk, imx8dxla1-lpddr4-evk imx8mmevk imx8mnevk imx8mpevk imx8ulpevk imx93evk × imx93-11
5.2 Stromy zařízení jádra
Následující tabulka popisuje stromy jádra a zařízení zahrnuté v tomto vydání. Seznam několika stromových struktur files je poskytováno pro každou desku nabídnout exampinformace o tom, jak řešit různé konflikty pinů kvůli muxování pinů.
Tabulka 10. Konfigurace stromu jádra a zařízení
Strom jádra a zařízení Popis konfigurace
Binární obrázek jádra
i.MX 6 a i.MX 7 zImage jádro je sestaveno s imx_v7_defconfig v arch/arm/configs.
i.MX 8 a i.MX 9 Image jádro je sestaveno pomocí imx_v8_defconfig v arch/arm64/configs.
Popisy DTB
Každá referenční deska má standardní strom zařízení takto:
· imx6q-sabresd.dtb, imx6qp-sabresd.dtb · imx6dl-sabresd.dtb · imx6q-sabreauto.dtb, imx6qp-sabreauto.dtb · imx6dl-sabreauto.dtb · imx6dl-sabreauto.dtb · imxdMX-AB. deska SDB Rev. B a imx6sx-
sdb-reva.dtb podporuje desku SABRE-SDB Rev. A.
· imx7d-sdb.dtb podporuje desky i.MX 7Dual SABRE-SDB Rev. C a Rev. D a imx7d-sdb-reva.dtb podporuje desku Rev.
· imx6ul-14×14-evk.dtb, imx6ul-9×9-evk.dtb · imx6ulz-14×14-evk.dtb · imx6ull-14×14-evk.dtb · imx7ulp-evk.dtb · imx8mq-evk .dtb · imx8mm-evk.dtb, imx8mm-ddr4-evk · imx8mn-evk.dtb, imx8mn-ddr4-evk.dtb, imx8mn-ddr3l-evk.dtb (pro i.MX 8M
NanoUltraLite)
· imx8mp-evk.dtb: Podporuje jeden nebo více displejů s HDMI, MIPI-DSI-HDMI a LVDS-HDMI
· imx8dxl-evk.dtb · imx8qm-mek.dtb: Podporuje displej LVDS-HDMI nebo MIPI-DSI-HDMI s LVDS-
Převádí HDMI nebo MIPI-DSI-HDMI. Detekce probíhá za běhu pomocí technologie překrytí stromu zařízení. Je to pro bootování bez oddílu, že flash.bin neobsahuje obraz CortexM4.
· imx8qm-mek-rpmsg.dtb: Podporuje resetování oddílů a podporuje zobrazení LVDS-HDMI nebo MIPIDSI-HDMI s převodem LVDS-HDMI nebo MIPI-DSI-HDMI. To vyžaduje blesk. bin pro zahrnutí obrazu Cortex-M4.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
26/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 10. Konfigurace stromu jádra a zařízení…pokračování
Strom jádra a zařízení Popis konfigurace
· imx8qxp-mek.dtb: Podporuje jeden LVDS-HDMI přes LVDS0-CH0 na dceřiné kartě LVDS-HDMI. Je to pro bootování bez oddílu, že flash.bin neobsahuje obraz Cortex-M4.
· imx8ulpevk.dtb · imx8ulp-9×9-evk.dtb · imx93-11×11-evk.dtb
Zvuk
Umožňuje různé stromy zvukových zařízení.
· imx93-11×11-evk-aud-hat.dtb · imx93-11×11-evk-mqs.dtb · imx8ulp-evk-sof-btsco.dtb: firmware s otevřeným zvukem · imx8mp-ab2.dtb: zvuková deska · imx8mp-evk-sof-wm8960.dtb: Firmware s otevřeným zvukem pro zvuk WM8960 · imx8mq-evk-ak4497.dtb: audio deska ak4497 kodek · imx8mq-evk-pdm.dtb: PDM mikrofon · imx8mq-evk-audio : audio deska TDM · imx8mm-evk-ak4497.dtb: audio deska ak4497 kodek · imx8mm-evk-ak5558.dtb: audio deska ak5558 kodek · imx8mm-evk-audio-tdm.dtb: audio deska TDM · imx-evk-dd8 -ak4.dtb: zvuková karta TDM · imx5558ulp-evk-wm7.dtb: Povolí zvuk WM8960 jako výchozí a deaktivuje
HDMI audio
· imx7d-sdb-reva-hdmi-audio.dtb: Povolí zvuk HDMI jako výchozí a zakáže zvuk WM8960
Bezdrátová technologie Bluetooth Wi-Fi
Umožňuje bezdrátovou technologii Bluetooth a hardware Wi-Fi. Následující prvky podporují čip NXP PCIe 88W8997 uvnitř: · imx8mq-evk-pcie1-m2.dtb · imx8mp-evk.dtb · imx8qxp-mek-rpmsg.dtb · imx8dxl-evk.dtb · podpora imx8qm-mek-rpm NXP SDIO 88W8987 Čip uvnitř: · imx6q-sabresd-btwifi.dtb · imx6qp-sabresd-btwifi.dtb · imx6dl-sabresd-btwifi.dtb · imx6sll -6 ×6-evk-btwifi-sdio14_14.dtb · imx3ull-0×6-evk-btwifi-sdio14_14.dtb · imx3ulz-0×6-evk-btwifi-sdio14_14.dtb · imx3ulp-evkx0d-sdb · imx7ulp-evkb.d-sdb · imx -wifi.dtb · imx7mm-evk.dtb · imx8mn-evk.dtb Následující podporují čip NXP SDIO 8w88 uvnitř: · imx8997mq-evk-usdhc8-m2.dtb · imx2mp-evk-usdhc8-m1.dtb Podpora NXP Následující 2w88 čip uvnitř: · imx9098mq-evk-pcie8-m1.dtb
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
27/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 10. Konfigurace stromu jádra a zařízení…pokračování
Strom jádra a zařízení Popis konfigurace
· imx8mp-evk.dtb · imx8qm-mek-rpmsg.dtb · imx8qxp-mek-rpmsg.dtb · imx8dxl-evk-rpmsg.dtb Následující podporují čip NXP SDIO 88w9098 uvnitř: · tb-usmdhc-evk imx8mp-evk-usdhc2-m2.dtb Následující zařízení podporují čip NXP SDIO IW8 uvnitř: · imx1mq-evk-usdhc2-m416.dtb · imx8ulp-evk.dtb · imx2ull-2×8-evk-btwifi-sdio6_ Následující podpora čipu NXP SDIO 14w14 uvnitř: · imx3mq-evk-usdhc0-m88.dtb · imx8801ull-8×2-evk-btwifi.dtb Uvnitř podporuje čip NXP SDIO IW2: · imx6-14×14-evk.dtb
Video Capture
· imx8qxp-mek-ov5640.dtb: Podporuje jeden MIPI OV5640 a jeden paralelní OV5640, což znamená podporu dvou kamer. Testováno s ne-M4 flash.bin.
· imx8qm-mek-ov5640.dtb: Podporuje jeden nebo dva senzory OV5640 současně. · imx8qm-mek-hdmi-rx.dtb: Podporuje snímání z portu HDMI RX. hdprx_enable musí
nastavte v prostředí U-Boot na „yes“, aby bylo možné načíst firmware HDMIRX.
· imx8mq-evk-mipi-csi2.dtb: MIPI-CSI2. · imx8mp-evk-basler.dtb: jedna Basler ISP kamera (AR0821), dosahuje až 4K30. · imx8mp-evk-dual-basler.dtb: Duální Basler ISP kamery (AR0821), dosahují až 1080
P60.
· imx8mp-evk-basler-ov5640.dtb: Duální kamera Basler ISP + OV5640. · imx8mp-evk-os08a20.dtb: Počáteční podpora pro jednu ISP kameru – OS08A20. · imx8mp-evk-dual-os08a20.dtb: Počáteční podpora pro duální ISP kamery – OS08A20. · imx8mp-evk-os08a20-ov5640.dtb: Počáteční podpora pro duální fotoaparáty OS08A20 +
OV5640.
· imx6ul-14×14-evk-csi.dtb: Zabraňuje konfliktu pinů mezi SIM a CSI a umožňuje podporu CSI pro V4L2.
· imx6ul-9×9-evk-csi.dtb: Zabraňuje konfliktu pinů mezi SIM a CSI a umožňuje podporu CSI pro V4L2.
· imx93-11×11-evk.dtb: Podporuje AP1302+AR0144. · imx93-11×11-evk-mt9m114.dtb: Podporuje paralelní kameru MT9M114.
Video Display
· imx93-11×11-evk-rm67199.dtb · imx93-11×11-evk-boe-wxga-lvds-panel.dtb · imx8ulp-evk-epdc.dtb: paralelní panel EPDC. · imx8ulp-evk-rk055hdmipi4m.dtb: MIPI DSI panel. · imx8mp-evk-it6263-lvds-dual-channel.dtb: Dvoukanálový LVDS na HDMI
konvertor.
· imx8mp-evk-rm67191.dtb: panel MIPI MX8-DSI-OLED1. · imx8mp-evk-rm67199.dtb: panel MIPI MX8-DSI-OLED1A. · imx8mp-evk-jdi-wuxga-lvds-panel.dtb: panel LVDS. · imx8qxp-mek-dsi-rm67191.dtb: Podporuje displej RM67191 MIPI MX8-DSI-OLED1
panel. Testováno s ne-M4 flash.bin.
· imx8qxp-mek-it6263-lvds0-dual-channel.dtb: Podporuje displej LVDS-HDMI s dvoukanálovou funkcí LVDS0. Testováno s ne-M4 flash.bin.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
28/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 10. Konfigurace stromu jádra a zařízení…pokračování
Strom jádra a zařízení Popis konfigurace
· imx8qxp-mek-it6263-lvds1-dual-channel: Podporuje LVDS-HDMI displej s funkcí LVDS1 dual-channel. Testováno s ne-M4 flash.bin.
· imx8qxp-mek-jdi-wuxga-lvds1-panel.dtb: Podporuje dvoukanálový panel LVDS, spojuje dva mini-SAS porty s LVDS1 CH0 a LVDS1 CH1. Testováno s nonM4 flash.bin.
· imx8qxp-mek-jdi-wuxga-lvds0-panel.dtb: Podporuje dvoukanálový panel LVDS, spojuje dva mini-SAS porty s LVDS0 CH0 a LVDS0 CH1. Testováno s nonM4 flash.bin.
· imx8qm-mek.dtb: Podporuje zobrazení LVDS-HDMI nebo MIPI-DSI-HDMI s převodem LVDSHDMI nebo MIPI-DSI-HDMI. Detekce probíhá za běhu pomocí technologie překrytí stromu zařízení.
· imx8qm-mek-hdmi.dtb: Podporuje nativní rozhraní HDMI TX na desce CPU. · imx8qm-mek-jdi-wuxga-lvds1-panel.dtb: Podporuje dvoukanálový panel LVDS,
propojení dvou mini-SAS portů s LVDS1 CH0 a LVDS1 CH1.
· imx8dxl-evk-lcdif.dtb: Podporuje panel LCDIF. · imx8mq-evk-lcdif-adv7535.dts: adaptér LCDIF + MIPI-DSI + HDMI. · imx8mq-evk-dcss-adv7535.dtb: DCSS + MIPI-DSI + adaptér HDMI. · imx8mq-evk-dcss-rm67191.dtb: panel DCSS + MIPI-DSI + RM67191 MX8-DSI-OLED1
.
· imx8mq-evk-dcss-rm67199.dtb: panel DCSS+MIPI-DSI+ RM67199 MX8-DSI-OLED1A. · imx8mq-evk-lcdif-rm67191.dtb: panel LCDIF+MIPI-DSI+ RM67191 MX8-DSI-OLED1. · imx8mq-evk-lcdif-rm67199.dtb: LCDIF+MIPI-DSI+ RM67199 MX8-DSI-OLED1A
panel.
· imx8mq-evk-dual-display.dtb: Dual-display-to-HDMI a adaptér MIPI-to-HDMI. · imx8mq-evk-dp.dtb: Podpora Display Port (Nastavte video_off=y v U-Bootu s integrovaným DP
konektor).
· imx8mq-evk-epd.dtb: Podpora vestavěného Display Port.
Video Display
· imx8mm-evk-rm67191.dtb: RM67191 panel MX8-DSI-OLED1. · imx8mm-evk-rm67199.dtb: RM67199 panel MX8-DSI-OLED1A. · imx8mm-ddr4-evk-rm67191.dtb: DDR4 EVK s panelem RM67191 MX8-DSI-OLED1. · imx8mn-ddr4-evk-rm67191.dtb: DDR4 EVK s panelem RM67191 MX8-DSI-OLED1. · imx8mm-ddr4-evk-rm67199.dtb: DDR4 EVK s panelem RM67199 MX8-DSI-OLED1A. · imx8mn-evk-rm67191.dtb: LPDDR4 EVK s panelem RM67191 MX8-DSI-OLED1. · imx8mn-ddr4-evk-rm67199.dtb: DDR4 EVK s panelem RM67199 MX8-DSI-OLED1A. · imx8mn-evk-rm67199.dtb: LPDDR4 EVK s panelem RM67199 MX8-DSI-OLED1A. · imx7d-sdb-epdc.dtb: Konflikt pinů mezi HDMI a EPDC. Zakázat HDMI pro EPDC. · imx7d-sdb-reva-epdc.dtb: Konflikt pinů mezi HDMI a EPDC. Zakázat HDMI pro
EPDC.
· imx7d-sdb-mipi-dsi.dtb: Povolit MIPI-DSI. · imx7ulp-evk-mipi.dtb: Povolit MIPI-DSI.
eCSPI
Aktivuje eCSPI, které je ve výchozím DTB zakázáno. · imx6dl-sabreauto-ecspi.dtb · imx6q-sabreauto-ecspi.dtb · imx6qp-sabreauto-ecspi.dtb
LPSPI
Povolí režim LPSPI nebo LPSPI slave, který je ve výchozím DTB zakázán. · imx7ulp-evkb-spi-slave.dtb · imx8dxl-evk-lpspi-slave.dtb · imx8ulp-evk-lpspi-slave.dtb · imx93-11×11-evk-lpspi.dtb
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
29/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 10. Konfigurace stromu jádra a zařízení…pokračování
Strom jádra a zařízení Popis konfigurace
· imx93-11×11-evk-lpspi-slave.dtb
eMMC
Čip eMMC je standardně DNP. To vyžaduje hardwarové úpravy pro vypálení čipu eMMC4.5 na patici eMMC na uSDHC0 a připojení signálů eMMC a také odpojení signálů slotu BOOT SD CARD.
· imx6sx-sdb-emmc.dtb · imx7ulp-evk-emmc.dtb · imx6ulz-14×14-evk-emmc.dtb
ENET2
S těmito stromy zařízení je podporován druhý port ENET. Dceřiný kabel TJA1100 také umožnil 2. ethernetový port aktivovaný se stromy zařízení TJA uvedenými níže:
· imx8qxp-mek-enet2.dtb: Podporuje port ENET na základních deskách. · imx8qxp-mek-enet2-tja1100.dtb: ENET2 používá TJA1100 Ethernet PHY. · imx8qm-mek-enet2-tja1100.dtb: ENET2 používá TJA1100 Ethernet PHY. · imx8dxl-evk-enet0.dtb: Používá se pro Atheros 8031 PHY připojením IMXAI2ETH-ATH
na portu ENET0.
Enetirq
Bývalýample demonstrovat GPIO6 řešení pro chybu, kdy pouze požadavek na přerušení probuzení ENET může probudit systém z režimu čekání. Vzhledem k tomu, že l6C2 na desce používá podložku GPIO3, mají tyto stromy zařízení I2C3 zakázáno, aby bylo možné toto řešení.
· imx6q-sabresd-enetirq.dtb · imx6dl-sabresd-enetirq.dtb · imx6dl-sabreauto-enetirq.dtb · imx6q-sabreauto-enetirq.dtb
Flexcan1
Aktivuje flexcan1, který je ve standardním DTB ve výchozím nastavení zakázán file kvůli konfliktům pinů s FEC.
· imx6q-sabreauto-flexcan1.dtb · imx6dl-sabreauto-flexcan1.dtb · imx6qp-sabreauto-flexcan1.dtb
Flexcan2
Aktivuje flexcan2, který je ve výchozím nastavení ve standardním DTB zakázán. · imx8mp-evk-flexcan2.dtb
GPMI a EIM_NOR
Aktivuje GPMI a EIM-NOR. Kvůli konfliktům pinů jsou GPMI a EIM-NOR ve výchozím nastavení zakázány. Podívejte se na strom zařízení file další podrobnosti:
· imx6dl-sabreauto-gpmi-weim.dtb · imx6q-sabreauto-gpmi-weim.dtb · imx6qp-sabreauto-gpmi-weim.dtb · imx7d-sdb-gpmi-weim.dtb, imx7d-sdb-reva-g .dtb · imx6ulz-14×14-evk-gpmi-weim.dtb
HDCP
Aktivuje funkci HDMI-HDCP. Tím se zabrání konfliktu pinů mezi piny I2C2 a HDCPDDC.
· imx6q-sabresd-hdcp.dtb · imx6dl-sabresd-hdcp.dtb · imx6qp-sabresd-hdcp.dtb
Hypervizorská věznice
Povolí stromy zařízení Jailhouse Hypervisor.
· imx93-11×11-evk-root.dtb: DTB pro kořenovou buňku · imx93-11×11-evk-inmate.dtb:DTB pro vězněnou buňku · imx8qxp-mek-root.dtb: DTB pro kořenovou buňku · imx8qxp-mek-inmate.dtb: DTB pro celu vězně · imx8qm-mek-root.dtb: DTB pro celu vězně · imx8qm-mek-inmate.dtb: DTB pro celu vězně
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
30/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 10. Konfigurace stromu jádra a zařízení…pokračování
Strom jádra a zařízení Popis konfigurace
· imx8mq-evk-root.dtb: DTB pro kořenovou buňku · imx8mq-evk-inmate.dtb: DTB pro celu chovance · imx8mm-evk-root.dtb: DTB pro kořenovou buňku · imx8mm-evk-inmate.dtb : DTB pro celu vězně · imx8mq-evk-root.dtb: Podporuje hypervizor věznice · imx8mm-evk-root.dtb: Podporuje hypervizor věznice · imx8mn-evk-root.dtb: Podporuje hypervizor věznice · imx8mn-evtb-inmate. : DTB pro celu chovance · imx8mp-evk-inmate.dtb: DTB pro celu chovance · imx8mp-evk-root.dtb: DTB pro kořenovou buňku · imx8dxl-evk-root.dtb: DTB pro kořenovou buňku · imx8dxl -evk-inmate: DTB pro celu chovance
Hypervisor Xen
Povolí stromy zařízení Xen Hypervisor
· imx8qxp-mek-dom0.dtb: Xen Linux hostující Linux DTB file. · imx8qm-mek-dom0.dtb: Podporuje Xen hypervisor dom0. · imx8qm-mek-dom0-dpu2.dtb: Podporuje hypervizor Xen dom0 dpu2. · imx8qm-mek-domu.dtb: Podporuje Xen hypervisor domu. · imx8qm-mek-domu-dpu1.dtb: Podporuje hypervizor Xen domu-dpu1. · imx8qm-mek-domu-dpu1-hdmi.dtb: Podporuje hypervizor Xen domu-dpu1-hdmi.
LDO
Ve standardním DTB file, je povoleno přemostění LDO. Chcete-li tedy používat stromy zařízení LDO v konfiguracích s CPU@1.2 GHz, které nepodporují režim bypass LDO, je důležité povolit LDO. LDO je povoleno v následujícím DTB files:
· imx6q-sabresd-ldo.dtb · imx6qp-sabresd-ldo.dtb · imx6ul-9×9-evk-ldo.dtb · imx6dl-sabresd-ldo.dtb · imx6sx-sdb-ldo .dtb-sdb-6svax -ldo.dtb
LP UART
Aktivuje LPUART. · imx93-11×11-evk-lpuart.dtb · imx93-11×11-evk-lpuart.dtb · imx7ulp-evk-lpuart.dtb
Vícejádrový, M-jádrový a RPMSG
Umožňuje M-Core a RPMSG
· imx8mp-evk-rpmsg.dtb: RPMSG. · imx8dxl-evk-rpmsg: RPMSG. · imx8qxpc0-mek-rpmsg a imx8qxp-mek-rpmsg s RPMSG · imx8qxp-mek-rpmsg.dtb: Podporuje reset oddílu, zvukový kodek RPMSG na Cortex-M4,
a podporuje zobrazení LVDS-HDMI nebo MIPI-DSI-HDMI s převodem LVDS-HDMI nebo MIPI-DSIHDMI. To vyžaduje, aby soubor flash.bin obsahoval obraz Cortex-M4.
· imx8qm-mek-rpmsg.dtb: Podporuje reset oddílů a podporuje zobrazení LVDS-HDMI nebo MIPIDSI-HDMI s převodem LVDS-HDMI nebo MIPI-DSI-HDMI. To vyžaduje, aby soubor flash.bin obsahoval obraz Cortex-M4.
· imx8qm-mek_ca53.dtb: Podporuje pouze čtyři jádra CortexA53. · imx8qm-mek_ca72.dtb: Podporuje pouze dvě jádra Cortex-A72. Potřebujete postavit
speciální zaváděcí obraz pomocí nástrojů imx-mkimage a vyberte cíl sestavení flash_ca72.
· imx8qm-mek-enet2-tja1100.dtb: Podporuje dceřinou kartu tja1100 ENET. · imx8mq-evk-rpmsg.dtb: RPMSG. · imx8mm-evk-rpmsg.dtb: RPMSG. · imx8mn-evk-rpmsg.dtb a imx8mn-ddr4-evk-rpmsg.dtb: RPMSG.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
31/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 10. Konfigurace stromu jádra a zařízení…pokračování
Strom jádra a zařízení Popis konfigurace
· imx6sx-sdb-m4.dtb: Zakáže přístup ADC 1 a 2, FlexCAN 1 a 2, I2C3, UART 2 a QSPI 2 z procesoru Cortex-A, když je spuštěn procesor Arm Cortex-M4.
· imx6sx-sabreauto-m4.dtb: Zakáže přístup ADC 1 a 2, FlexCAN 1 a 2, I2C3, UART 2 a QSPI 2 z procesoru Cortex-A, když je spuštěn procesor Arm Cortex-M4.
· imx7d-sdb-m4.dtb: Zakáže přístup ADC 1 a 2, FlexCAN 1 a 2, I2C3, UART 2 a QSPI 2 z procesoru Cortex-A, když je spuštěn procesor Arm Cortex-M4.
· imx8qxp-mek-sof-wm8960.dtb, imx8qm-mek-sof-wm8960.dtb: Umožňuje přehrávání/záznam pomocí Sound Open Firmware pro HiFi4 DSP s kodekem WM8960.
· imx8qm-mek-sof-cs42888.dtb, imx8qm-mek-sof-cs42888.dtb: Umožňuje přehrávání/záznam pomocí Sound Open Firmware pro HiFi4 DSP s kodekem CS42888.
Na i.MX 8QuadMax a 8QuadXPlus je podporováno více oddílů. Kvůli designu desky je potřeba sladit flash.bin a DTB. Pokud flash.bin obsahuje oddíl Cortex-M4, použijte x-rpmsg.dtb.
Qspi
Povolí režim DDR Quad pro čip Macronix QSPI mx25l51245g nastavením bitu Quad ve stavovém registru.
· imx7-sdb-qspi.dtb, imx7-sdb-reva-qspi.dtb · imx7ulp-evk-qspi.dtb
SD1
Umožňuje sd1 na uSDHC1 na základní desce.
· imx7ulp-sd1.dtb
Dotek
Přidává podporu ovladače dotykové obrazovky tsc2046. Protože kolík PENIRQ tsc2046 koliduje s přerušovacím kolíkem HDMI, zakáže se tím HDMI.
· imx7-sdb-reva-touch.dtb
USB
Umožňuje certifikaci USB pro i.MX 6UltraLite. · imx6ul-14×14-evk-usb-certi.dtb
DPDK
· imx8mm-evk-dpdk.dtb, imx8mp-evk-dpdk.dtb: DTB file exportovat port FEC Ethernet do ovladače Userspace DPDK „enetfec“.
I3C
Aktivuje I3C, které se ve výchozím DTB nepoužívá.
· imx8ulp-evk-i3c.dtb
· imx8ulp-9×9-evk-i3c.dtb
· imx93-11×11-evk-i3c.dtb
FlexIO
Aktivuje FlexIO I2C master, který se ve výchozím DTB nepoužívá. · imx8ulp-evk-flexio-i2c.dtb · imx93-11×11-evk-flexio-i2c.dtb
5.3 Zaváděcí parametry jádra
V závislosti na scénáři spouštění nebo použití můžete potřebovat různé parametry zavádění jádra. Následující tabulka popisuje různé parametry spouštění. Chcete-li donutit desku i.MX 6SABRE-AI deaktivovat SMP pro odstranění režie, přidejte spouštěcí parametry nosmp. Zakázání konfigurace CONFIG_SMP může odstranit další režii pro jedno jádro.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
32/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 11. Běžné parametry zavádění jádra
Parametr jádra
Popis
Typická hodnota
Používá se, když
utěšit
Kde vytisknout protokolování jádra pomocí printk.
Pro i.MX 6 SABRE-SD, konzole=ttymxc0, 115200
Pro i.MX 6 SABRE-AI, konzole=ttymxc3, 115200
Pro i.MX 7ULP, console=ttyLP0, 115200
Pro i.MX 8QuadMax a i.MX 93 11×11 EVK, konzole=ttyLP0, 115200 earlycon
Všechny případy použití
nosmp
Volba příkazového řádku nosmp zcela zakáže aktivaci SMP.
nosmp
CONFIG_SMP je definován. Slouží k deaktivaci aktivace SMP. SMP je standardně aktivován prostřednictvím konfigurace CONFIG_SMP.
ip
Říká jádru, jak ip=none
nebo zda získat ip=dhcp
IP adresa.
ip=static_ip_address
ip=dhcp nebo
ip=static_ip_address je povinné při zavádění z TFTP/NFS.
nfsroot
Umístění NFS nfsroot= : Používá se v „bootování z tftp/NFS“
server/adresář.
společně s root=/dev/nfs.
vykořenit
Umístění kořene file systém.
root=/dev/nfs nebo root=/dev/mmcblk0p2
Používá se v „bootu z tftp/NFS“ (tj. root=/dev/nfs);
Používá se při „bootování z SD“ (tj. root=/dev/mmcblk0p2).
root je standardně nastaven pomocí U-Boot na SD/MMC slot, ze kterého U-Boot zavádí.
rootfstype
Označuje file systémový typ kořene file systém.
rootfstype=ext4
Používá se v „boot from SD“ spolu s „root=/dev/ mmcblkXpY“ (X je číslo zařízení MMC, zatímco Y je číslo oddílu rootfs.)
rootwait
Čeká (neurčitě) rootwait na zobrazení kořenového zařízení.
Používá se při montáži SD root file systém.
pam
Řekne jádru, jak None nebo
hodně paměti může pamat = 864M
být použit.
Poznámka: MemTotal- je rezervováno.
max17135
Konfiguruje maximální počet 17135 EPD PMIC pass number a VCOM voltage.
max17135:pass=[pass_num], vcom=[vcom_uV] Pro 7D-SABRE-SD (upgrade panelu EPDC na DC4): max17135:pass=2, vcom=2370000
Používá se při povolení EPDC. pass_num by se mělo rovnat 2 pro všechny karty IMXEBOOKDC2. vcom_ uV v mikrovoltech by se mělo rovnat hodnotě vytištěné na konektoru kabelu, který je připojen k použitému panelu E Ink.
fec.macaddr Sděluje MAC adresu Ethernetu.
fec.macaddr=0x00, 0x04, 0x9f, 0x01, 0x30, 0x05
Změní adresu MAC FEC.
maxcpus
[SMP] Maximální počet procesorů, které by SMP jádro mělo používat.maxcpus=1
maxcpus=n : n >= 0 omezuje jádro na použití 'n' procesorů. n=0 je speciální situace. Je ekvivalentní k nosmp.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
33/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 11. Běžné parametry zavádění jádra…pokračování
Parametr jádra
Popis
Typická hodnota
Používá se, když
epdc
Aktivuje EPDC.
video=mxcepdcfb:E060SCM, bpp=16
Pro 7D-SABRE-SD (upgrade panelu EPDC na DC4): video=mxcepdcfb:ED060XC8
Přidá do možností jádra pouze v případě, že je primární zobrazovací panel E Ink. Pokud je primární jiný zobrazovací panel, může tato možnost vést ke konfliktu taktu pixelů a nesprávné funkci zobrazení.
Video na 6SABRE-SD
Sděluje jádru/ovladači, jaké rozlišení/hloubka a obnovovací frekvence by měly být použity pro zobrazovací port 0 nebo 1.
Informace o parametrech naleznete v části Documentation/fb/modedb.txt.
Sděluje jádru/ovladači, který formát zobrazovacího rozhraní IPU by měl být použit.
1. video=mxcfb0:dev=hdmi, 1920x1080M@60, if=RGB24 video=mxcfb1:dev=ldb, if=RGB666
2. video=mxcfb0:dev=ldb, if=RGB666 video=mxcfb1:dev=hdmi,
1. Používá se při primárně zobrazení na HDMI s režimem 1080P60. Sekundárně se zobrazuje na LVDS s režimem XGA.
1920x1080M@60, if=RGB24
3. video=mxcfb0:dev=hdmi, 1920x1080M@60, if=RGB24
4. video=mxcfb0:dev=ldb, if=RGB666 5. video=mxcfb0:dev=lcd, CLAA-
WVGA, pokud=RGB656
6. video=mxcfb0:dev=mipi_dsi, TRULY-WVGA, if=RGB24
2. Používá se při primárně zobrazení na LVDS s režimem XGA. Sekundárně zobrazení na HDMI s režimem 1080P60.
3. Používá se při primárním zobrazení na HDMI s režimem 1080P60.
4. Používá se při primárním zobrazení na HannStar LVDS1.
5. Používá se při primárním zobrazení na němém paralelním LCD panelu CLAA-WVGA.
6. Používá se při primárním zobrazení na LCD panelu TRULY-WVGA MIPI DSI.
POZNÁMKA: GBR24/RGB565/YUV444 představuje formát HW rozhraní displeje. Typické hodnoty pro určitá různá zobrazovací zařízení jsou následující:
TVOUT: YUV444
VGA: GBR24
HDMI a DVI: RGB24
CLAA WVGA LCD: RGB565
Typické hodnoty pro dev= jsou zobrazeny následovně:
lcd: LCD rozhraní
ldb: LVDS
hdmi: HDMI na čipu nebo sii902x
dvi: DVI port
vga: VGA přes TVE
tve: TVOUT
Video na 6SABRE-AI
Sděluje jádru/ovladači, jaké rozlišení/hloubka a obnovovací frekvence by měly být použity pro zobrazovací port 0 nebo 1.
Viz informace o parametrech níže
1. video=mxcfb0:dev=hdmi, 1920x1080M@60, if=RGB24video=mxcfb1:dev=ldb, if=RGB666
2. video=mxcfb0:dev=ldb, if=RGB666video=mxcfb1:dev=hdmi, 1920x1080M@60, if=RGB24
3. video=mxcfb0:dev=hdmi, 1920x1080M@60, if=RGB24
1. Používá se při primárně zobrazení na HDMI s režimem 1080P60. Sekundárně se zobrazuje na LVDS s režimem XGA.
2. Používá se při primárně zobrazení na LVDS s režimem XGA. Sekundárně zobrazení na HDMI s režimem 1080P60.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
34/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 11. Běžné parametry zavádění jádra…pokračování
Parametr jádra
Popis
Typická hodnota
Používá se, když
Dokumentace/ fb/modedb.txt.
Sděluje jádru/ovladači, který formát zobrazovacího rozhraní IPU by měl být použit.
4. video=mxcfb0:dev=ldb, if=RGB666
5. video=mxcfb0:dev=hdmi, 1920x1080M@60, if=RGB24
3. Používá se při primárním zobrazení na HDMI s režimem 1080P60.
4. Používá se při primárním zobrazení na HannStar LVDS0.
5. Používá se při povolení režimu HDMI 1080P60 a LVDS0. Chcete-li povolit druhé zobrazení, spusťte echo 0 > /sys/class/graphic/fb2/blank.
POZNÁMKA: GBR24/RGB565/YUV444 představuje formát HW rozhraní displeje. Typické hodnoty pro určitá různá zobrazovací zařízení jsou zobrazeny následovně:
TVOUT: YUV444
VGA: GBR24
HDMI a DVI: RGB24
CLAA WVGA LCD: RGB565
Typické hodnoty pro dev= jsou uvedeny níže:
lcd: LCD rozhraní
ldb: LVDS
hdmi: HDMI na čipu nebo sii902x
dvi: DVI port
vga: VGA přes TVE
tve: TVOUT
Video na 7D SABRE-SD
Sděluje ovladači ELCDIF FB, který LCD panel se používá a který bpp by měl být použit pro Frame Buffer.
video=mxcfb0:dev=mipi_dsi,TRULYWVGA,if=RGB24
Používá se při primárním zobrazení na LCD panelu TRULY-WVGA MIPI DSI.
dmfc
Říká jádru/ovladači Žádné, jak nastavit velikost segmentu IPU nebo DMFC. dmfc=3
dmfc=1 znamená DMFC_HIGH_ RESOLUTION_DC.
dmfc=2 znamená DMFC_HIGH_ RESOLUTION_DP.
dmfc=3 znamená DMFC_HIGH_ RESOLUTION_ONLY_DP.
DMFC_HIGH_RESOLUTION_ ONLY_DP lze nastavit pouze pomocí příkazového řádku. Toto se doporučuje nastavit, když oba panely nepropojuje žádný IPU. Když je nastaveno, každé IPU může připojit pouze jeden panel.
mtdparts na 6SABRE-AI
Říká jádru MTD mtdparts=gpmi-nand:16m(boot), informace o oddílu. 16m (kernel), 1024m (rootfs), –
(uživatel)
Kdy povolit NAND. Oddíl: 16m (boot), 16m (kernel), 1024m (rootfs) je example. Můžete jej změnit podle svých potřeb.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
35/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 11. Běžné parametry zavádění jádra…pokračování
Parametr jádra
Popis
Typická hodnota
UART hodiny
Vybírá UART
z OSC pro rodičovské hodiny.
6 SoloX nízká
napájení naprázdno a
scénář
OS Linux a
FreeRTOS
běží spolu
uart_from_osc
transparent_ Řídí výchozí
velká stránka
chování
systém s respektem
až transparentní
obrovské stránky. Vidět
Dokumentace/
admin-guide/
jádro-
parametry.txt
pro podrobnosti.
vždy, blázen, nikdy
Používá se, když
To je nezbytné pro nečinnost s nízkou spotřebou energie a všechny případy použití s FreeRTOS běžícím na procesoru Arm Cortex-M4. Při nastavení tohoto parametru UART zdroje taktují z OSC namísto PLL3_80M a poté mohou být všechny PLL vypnuty v nečinnosti s nízkou spotřebou.
THP má velký vliv na alokaci CMA, kterou nelze izolovat od regionu CMA, což za určitých podmínek vede k selhání alokace CMA. Uživatelé mohou deaktivovat THP pomocí tohoto příkazového řádku jádra nastavením na never nebo madvise podle systémových požadavků.
Poznámka: Úplný seznam příkazového řádku naleznete v dokumentaci ke stromu jádra jádra Documentation/Kernel-parameter.txt.
6 Známé problémy/omezení
Před použitím softwaru si přečtěte všechny referenční materiály týkající se hardwaru a ujistěte se, že byly provedeny nezbytné úpravy hardwaru.
V následujících tabulkách jsou uvedeny některé klíčové známé problémy.
Tabulka 12. Známé problémy a náhradní řešení pro i.MX 6 Family SoC
SoC
Modul
Zdroj
Popis
Vše
Software jádra/BSP
Po získání IP adresy pro WLAN
0, Ethernet nefunguje a ztrácí IP
adresu s obrázkem SD karty.
Řešení
Použijte connmanctl k nastavení WLAN 0 namísto přímého volání UDHCPC. Viz https://wiki.archlinux.org/index.php/ConnMan#Wi-Fi.
Tabulka 13. Známé problémy a náhradní řešení pro i.MX 7 Family SoC
SoC
Modul
Zdroj
Popis
rodina i.MX 7 a rodina i.MX 8
Kernel/BSP
Software
Po získání IP adresy pro WLAN 0 je Ethernet vypnutý a ztrácí IP adresu s obrázkem SD karty.
Řešení
Použijte connmanctl k nastavení WLAN 0 namísto přímého volání UDHCPC. Viz https://wiki.archlinux.org/index.php/ConnMan#Wi-Fi.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
36/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 14. Známé problémy a náhradní řešení pro i.MX 8 Family SoC
SoC
Modul
Zdroj
Popis
Řešení
i.MX 8M Nano ONNX
Software
onnx_test_runner with
To bude opraveno v příštím vydání.
inception_v4_299 splňuje GPU
jádro visící při testování s
poskytovatel provádění vsi_npu.
i.MX 8DXL
Kernel/BSP
Software
Systém se pozastaví/obnoví zablokuje- To bude opraveno v příštím vydání. nahoru, pokud init_debug=yes a kabel USB zůstane připojený poté, co UUU vypálí obraz na SD/eMMC.
i.MX 8QuadMax jádro/BSP
Software
RTC Kernel se zablokuje během zátěžového testu při pozastavení.
Použijte delší čas buzení.
i.MX 8M Plus PCIe
Software
Když je podporováno PCIe, není k portu PCIe připojeno žádné zařízení EP (koncový bod).
Přidejte pcie_cz_enabled=yes do příkazového řádku jádra.
PCIe hodiny a napájecí zdroje by měly zůstat zapnuté. Podívejte se na řešení jedné chyby (Erratum ERR051128).
i.MX 8ULP
Bootloader
Software
Fastboot eMMC nepodporuje teplý restart. Fastboot eMMC podporuje pouze 4bitové nastavení SDR.
Žádný problém u části A1 (i.MX 8ULP EVK), ale existuje u části A0.1 (i.MX 8ULP 9×9 EVK).
i.MX 8ULP
SOF
Software
SOF podporuje pouze 8K Sample sazba.
Je to omezení.
i.MX 8ULP
Kernel/BSP
Software
V OS Linux nelze data přenášet pomocí FlexIO 100% správně.
Je to omezení.
i.MX 8ULP
Kernel/BSP
Software
V linuxovém operačním systému někdy Ethernet při spouštění pomocí DTB FlexIO I2C selže při testování.
Je to omezení.
i.MX 8ULP
PM
Software
Jádro se nemůže obnovit poté, co A/M vstoupí do režimu hlubokého vypnutí.
Žádný problém u části A1 (i.MX 8ULP EVK), ale existuje u části A0.1 (i.MX 8ULP 9×9 EVK).
i.MX 8M Mini, 8M Nano, 8M Plus
Přehrávání zvuku s nízkou spotřebou díky jádru Cortex-M
Software
Protože LPA potřebuje velký buffer, přidejte parametr snd_
velikost, která překračuje výchozí pcm.max_alloc_per_
velikost v ALSA, zvuková karta LPA=134217728 při bootování
sonda selže s výchozím příkazem boot při spouštění s *-
příkaz.
rpmsg.dtb na těchto platformách.
i.MX 8M Plus, Wi-Fi i.MX 8MQuad
Železářské zboží
Systém se nemůže dostat do režimu spánku Murata opraví tento hardwarový problém při načítání modulů Wi-Fi pro příští vydání. Murata LBEE5XV1YM SDIO8997.
i.MX 8M Plus
Deska 8MIC-REVE
Software
8Kolík desky MIC-REVE koliduje s UART3 pro desku REVA3, REVB a vyšší revize desky EVK.
Deaktivujte uzel UART3 v DTS, když je deska 8MIC-REVE použita s REVA3/REVB nebo vyšší.
i.MX8M Plus, i.MX 8DXL
Kernel/BSP
Software
Režim Bridge na modulu EQoS nefunguje.
Viz https://community.nxp.com/t5/i-MX-Processors-KnowledgeBase/Workaround-for-issueBridge-mode-on-EQoS-modulewill-not-work/ta-p/1559302.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
37/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 15. Známé problémy a náhradní řešení pro i.MX 9 Family SoC
SoC
Modul
Zdroj
Popis
Řešení
i.MX 93
Detekce sluchátek
Železářské zboží
Detekce sluchátek nefunguje na první várce REV. B deska.
Proveďte přepracování hardwaru:
Odstraňte R1203, R1204.
Propojovací vodič mezi R1203.2 a R1204.2.
Propojovací vodič mezi R1204.1 a R132.1.
i.MX 93
PDM MIC
Hardwarové nahrávání není na Trivu slyšet, proces se dále zlepší
výchozí hlasitost.
verze.
i.MX 93
Kernel/BSP
Software
Režim Bridge na modulu EQoS nefunguje.
Viz https://community.nxp.com/t5/ i-MX-Processors-Knowledge-Base/ Workaround-for-issue-Bridge-modeon-EQoS-module-will-not-work/tap/1559302.
i.MX 93
Hardware Audio Hat CS42448
CS42448: Přehrávání má pro starý SCH-50567, REV A reverzi:
problém s výměnou kanálů.
přidejte audio kabel a vyměňte L/R
kanál z kabelu.
U nové desky má reverze již toto přepracování ve výchozím nastavení.
i.MX 93
Dotykový displej LVDS
Železářské zboží
Dotyková obrazovka LVDS nemůže
Proveďte opravu hardwaru: odstraňte R131,
nahlaste události po dotyku a nainstalujte R181 s 0/0402.
několikrát.
7 Multimédia
Tato kapitola poskytuje informace o multimediální složce 4.7.2 BSP. Verze GStreamer v tomto vydání je 1.20.3.
7.1 i.MX GStreamer plugins
Tabulka 16.i.MX GStreamer 1.0 plugins
Plugin
Vlastnosti
Demux
aiurdemux: podpora univerzálního pluginu demuxeru
Podporuje AVI, MKV, MP4, MPEG2, ASF, OGG, FLV, WebM, RMVB
spdifdemux: Analyzuje data IEC937 do komprimovaného zvuku. Analyzuje data IEC958 do zvuku PCM nebo komprimuje zvuk.
Audio dekodér
beepdec: unifikovaný audio dekodér plugin Podporuje MP3, AAC, AAC+, WMA, AC3, Vorbis, DD+, AMR, RA
Zvukový kodér
lamemp3enc: plugin kodéru MP3
Video dekodér
Rodina i.MX 6: · vpudec: Plugin pro dekodér videa založený na VPU i.MX 8QuadXPlus nebo 8QuadMax: · v4l2h265dec: V4L2 H.265 dekodér · v4l2h264dec: V4L2 H.264 dekodér · v4l2mpeg4 Mvidco: V4l2mpeg4 Mvidco: der · v4l2mpeg4dec: V2L4 MPEG2 dekodér · v2l4vc2dec: V2L4 VC2 dekodér
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
38/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 16.i.MX GStreamer 1.0 plugins…pokračování
Plugin
Vlastnosti
· v4l2h263dec: dekodér V4L2 H.263
· v4l2vp8dec: dekodér V4L2 VP8
· v4l2jpegdec: V4L2 dekódování JPEG
i.MX 8M Mini a i.MX 8M Plus:
· v4l2h265dec: dekodér V4L2 H.265
· v4l2h264dec: dekodér V4L2 H.264
· v4l2vp8dec: dekodér V4L2 VP8
· v4l2vp9dec: dekodér V4L2 VP9
i.MX 8M Quad:
· v4l2h263dec: dekodér V4L2 H.263
· v4l2h264dec: dekodér V4L2 H.264
· v4l2h265dec: dekodér V4L2 H.265
· v4l2mpeg4dec: V4L2 MPEG4 dekodér
· v4l2mpeg2dec: V4L2 MPEG2 dekodér
· v4l2jpegdec: V4L2 dekódování JPEG
· v4l2avsdec: V4L2 AVS Decode
· v4l2vp8dec: dekodér V4L2 VP8
· v4l2vp9dec: dekodér V4L2 VP9
· v4l2rvdec: dekodér V4L2 RMVB
· v4l2vc1dec: dekodér V4L2 VC1
i.MX vše:
· Softwarový video dekodér plugins: používá gst-libav plugins
Video kodér
i.MX 8M Plus: · v4l2h264enc: Video kodér AVC/H264 založený na VPU · v4l2h265enc: Video kodér HEVC založený na VPU i.MX 8M Mini: · v4l2h264enc: Video kodér AVC/H.264 založený na VPU: VPU-4 2vp8enc video kodér založený na VP8 i.MX 8QuadXPlus nebo 8QuadMax: · v4l2h264enc: kodér V4L2 H.264 · v4l2jpegenc: V4L2 kodér JPEG i.MX 6 rodina: · vpuenc_h264: video založené na VPU_264 AVC/enH. Video kodér H.263 · vpuenc_mpeg263: video kodér MPEG4 založený na VPU · vpuenc_jpeg: kodér videa JPEG založený na VPU
Zdroj zvuku
pulsesrc: zdroj zvuku PulseAudio
Poznámka: Výchozí zdroj zvuku nemusí být očekávaný. Můžete nastavit požadovaný výchozí:
pactl seznam zdrojů pacmd set-default-source {zdrojové číslo}
Vykreslování zvuku
pulsesink: PulseAudio Audio Sink Poznámka: Výchozí audiosink nemusí být očekávaný. Můžete nastavit požadovaný výchozí:
pactl list sinks pacmd set-default-sink {sink number}
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
39/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 16.i.MX GStreamer 1.0 plugins…pokračování
Plugin
Vlastnosti
Vykreslování videa
Řada i.MX 8 a i.MX 93: · waylandsink: video jímka založená na rozhraní Wayland i.MX 8M: · kmssink: jímka videa založená na ovladači DCSS KMS, pouze pro druhý displej v
pouzdro s duálním displejem i.MX 6 Rodina: · overlaysink: zásuvný modul založený na G2D · imxv4l2sink: zásuvný zásuvný modul založený na V4L2 i.MX s GPU3D: · glimagesink: zásuvný modul založený na EGL
Zdroj videa
Rodina i.MX 8: · v4l2src: Zásuvný modul zdroje fotoaparátu založený na V4L2 Rodina i.MX 6: · imxv4l2src: Zásuvný modul zdroje fotoaparátu založený na V4L2
Převod videa
i.MX 2D hardwarový převod videa plugins k provedení převodu barevného prostoru videa, změny velikosti, otočení atd.
· imxvideoconvert_g2d: plugin pro konverzi videa založený na GPU2D · imxvideoconvert_ipu: plugin pro konverzi videa založený na IPU · imxvideoconvert_pxp: plugin pro konverzi videa založený na PXP
Videoskladatel
i.MX 2D hardwarový videokompozitor plugins může skládat více videí do jednoho, podporovat konverzi barevného prostoru, změnu velikosti, otočení, alfa, z-pořadí a zachování funkce poměru stran současně při skládání.
· imxcompositor_g2d: Zásuvný modul pro video sazbu založený na GPU2D · imxcompositor_ipu: Plugin pro sazbu videa založený na IPU · imxcompositor_pxp: Plugin pro sazbu videa založený na PXP
OpenGL (ES) Plugins
· gleffects: plugin pro efekty GL Shading Language · gldeinterlace: odstranění prokládání videa na základě shaderů · glvideomixer: skládání více videí dohromady · glcolorconvert: převod barevného prostoru videa na základě shaderů · glcolorbalance: úprava jasu, kontrastu, odstínu a sytosti videa
proud
Poznámka: · Chcete-li podporovat dekódování WMA, AAC+ a RA, nainstalujte samostatné balíčky. · vpudec plugins jsou pouze pro SoC s hardwarem VPU. · Povolte kompresi video framebuffer (DTRC) pomocí: kmssink force-hantrotile=true. · Pro i.MX 8QuadXPlus nebo 8QuadMax, VP6, RealVideo a dekodér videa Sorenson Spark plugins jsou
klesl od L5.15.52_2.1.0. Od verze L5.15.52_2.1.0, Amphion VPU přepne pro použití upstreamového ovladače a tyto formáty nejsou podporovány v upstreamu.
7.2 Přehrávání i.MX napřample
i.MX poskytuje example gplay-1.0 aplikace založená na vysokoúrovňovém API GstPlayer GStreamer. Bývalýample poskytuje následující funkce.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
40/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 17.i.MX přehrávací engine example
Funkce
Funkce
Přehrávání
· Přehrát, Zastavit · Pozastavit, Pokračovat · Rychlé vyhledávání, Přesné vyhledávání · Ovládání rychlosti přehrávání (rychle vpřed, rychle vzad, pomalu vpřed)
Informace o médiích
· Metadata médií (interpret, rok atd.) · Miniatura videa · Obálka zvukového alba
Titulky
· Podporuje interní a externí titulky
Výběr stopy
· Výběr zvukové stopy · Výběr video stopy · Výběr titulků
Ovládání displeje
· Změnit velikost
7.3 API záznamového stroje i.MX
i.MX poskytuje sadu API na vysoké úrovni pro aplikace související s kamerami na základě rámce GStreamer. Tato sada API je založena na camerabinu, který pochází z gst-plugins-špatný balíček.
Toto rozhraní API lze nalézt na adrese gst1.0-fsl-plugin/tools/grecorder/recorder_engine.h.
Toto rozhraní API je podporováno pouze na platformách i.MX 6 a i.MX 8, které mají hardwarový kodér VPU.
Tato sada API může poskytovat následující funkce.
Tabulka 18. Funkce záznamového motoru
Funkce
Funkce
Zachycení obrazu
Snímá snímky z fotoaparátu v různých rozlišeních a ukládá je do formátu JPEG files.
Záznam videa
Nahrává zvuk a video do různých file formáty, podporující (MP3) x (H.264, MPEG4, H.263, MJPEG, HEVC, VP8) x (MP4, MKV, AVI, FLV, TS).
Meta data
Přidá k pořízenému snímku nebo nahranému videu informace o čase a datu.
Nekonečné nahrávání
Záznamy do více file segmenty a specifikuje celkem file počet segmentů a každý filemaximální velikost. Může zaznamenat a file nekonečně, ukládat do file segmenty ve smyčce.
Tato funkce může fungovat pouze s TS file formát.
Web fotoaparát
Nahrává zvuk a video a odesílá je přes RTP. Tato funkce může fungovat pouze s TS file formát.
Grafický efekt
Podporuje přidání grafického efektu do videa a záznam do file.
Výběr zařízení
Podporuje výběr různých zdrojů kamery a zvuku.
Poznámka: Tento záznamový modul je k dispozici pouze na platformách s VPU.
7.4 Matice multimediálních funkcí
Tato část poskytuje podrobnosti o matici funkcí různých kodeků používaných pro přehrávání.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
41/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
7.4.1 Specifikace analyzátoru/demuxeru
Podpora demuxeru určitého typu zvuku nebo videa vyžaduje dostupnost kodeku.
Tabulka 19. Audio/video podporované analyzátorem/demuxerem
Demuxer
ASF
AVI
funkce
MP4
Video
H264
–
Y
Y
MPEG2
–
Y
–
MPEG4
Y
Y
Y
H263
–
Y
Y
MJPEG
–
Y
Y
VC1
Y
Y
–
DivX
Y
Y
Y
Xvid
–
Y
–
VP8
–
–
–
VP6
–
–
–
Theora
–
–
–
RV
–
–
–
Zvuk
AAC
–
Y
Y
MP3
Y
Y
Y
WMA
Y
Y
–
AC3
–
Y
Y
PCM/ADPCM Y
Y
Y
AMR
–
–
Y
Vorbis
–
Y
Y
SPEEX
–
–
–
DTS
–
–
–
FLAC
–
–
–
DD+
Y
–
Y
RA
–
–
–
OGG
FLV
–
Y
–
–
–
–
–
Y
–
–
–
–
–
–
–
–
–
–
–
Y
Y
–
–
–
–
Y
–
Y
–
–
–
–
–
Y
–
–
Y
–
Y
Y
–
–
Y
–
–
–
–
–
MPG2
YYYYYYYY –
MKV
YYYYYYYYYYYYYYYYYYYY Y –
RMVB
YYY
7.4.2 Specifikace video kodeku
Tabulky v této části ukazují specifikace video kodeku s akcelerací VPU a bez ní. Podívejte se do části 4 a zjistěte, zda vaše deska podporuje VPU se softwarovým dekodérem.
Tabulka 20. Specifikace video kodeku pro hardware s akcelerací VPU
Formát
Platforma
Profile
Min.
Max.
Rám
rozlišenírozlišovací rychlost
Video dekodér HEVC
i.MX 8M Quad hlavní/hlavní 144 x
10
144
4096 x 2304
60 snímků za sekundu
Bitrate Comment 160 Mbps –
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
42/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 20. Specifikace video kodeku pro hardware s akcelerací VPU…pokračování
Formát
Platforma
Profile
Min.
Max.
Rám
rozlišenírozlišovací rychlost
i.MX 8M Plus i.MX 8M Mini
hlavní/hlavní 144 x
10
144
1920 x 1080
60 snímků za sekundu
i.MX 8Quad XPlus
hlavní
144 x 144
4096 x 2160
30 snímků za sekundu
i.MX 8QuadMax hlavní
144 x 144
4096 x 2160
60 snímků za sekundu
H.264
i.MX 8M Quad HP/MP/BP 48 x 48 4096 x 2304
30 snímků za sekundu
i.MX 8M Plus i.MX 8M Mini
HP/MP/BP 48 x 48 1920 x 1080
60 snímků za sekundu
i.MX 8Quad XPlus
HP/MP/BP 64 x 64 4096 x 2160
30 snímků za sekundu
i.MX 8QuadMax HP/MP/BP 64 x 64 4096 x 2160
30 snímků za sekundu
i.MX 6
HP/MP/BP 64 x 64 1920 x 1080
60 snímků za sekundu
VP9
i.MX 8M Quad profile 0 2 x 144 x
60 snímků za sekundu
144
2304
i.MX 8M Plus i.MX 8M Mini
profile 0 2 x 144
1920 x 1080
60 snímků za sekundu
VP8
i.MX 8M Quad –
48 x 48 1920 x 1080
60 snímků za sekundu
i.MX 8M Plus i.MX 8M Mini
48 x 48 1920 x 1080
60 snímků za sekundu
i.MX 8Quad
–
XPplus
64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 8QuadMax
64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 6Quad
–
64 x 64 1920 x 1080
30 snímků za sekundu
i.MX 6DualLite –
64 x 64 1280 x 720 30 snímků za sekundu
MPEG4/XVID
i.MX 8M Quad SP/ASP
48 x 48 1920 x 1080
60 snímků za sekundu
i.MX 8Quad XPlus
SP/ASP
64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 8QuadMax SP/ASP
64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 6
SP/ASP
64 x 64 1920 x 1080
30 snímků za sekundu
MPEG2
i.MX 8M Quad MP
48 x 48 1920 x 1080
60 snímků za sekundu
i.MX 8Quad
MP
XPplus
64 x 64 1920 x 1080
60 snímků za sekundu
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
Bitrate Comment 100 Mbps –
100 Mbps 100 Mbps –
60 Mbps 60 Mbps –
50 Mb / s -
50 Mbps 50 Mbps 100 Mbps –
100 Mb / s -
60 Mb / s 60 Mb / s
60 Mbps 60 Mbps 20 Mbps –
20 Mb / s -
–
–
–
–
–
–
40 Mb / s -
–
–
–
–
© 2023 NXP BV Všechna práva vyhrazena.
43/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 20. Specifikace video kodeku pro hardware s akcelerací VPU…pokračování
Formát
Platforma
Profile
Min.
Max.
Rám
rozlišenírozlišovací rychlost
i.MX 8QuadMax MP
64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 6
MP
64 x 64 1920 x
30 snímků za sekundu
1080
H.263
i.MX 8M Quad P3
48 x 48 1920 x 1080
60 snímků za sekundu
i.MX 8Quad XPlus
P0/P3
64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 8QuadMax P0/P3
64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 6
P3
64 x 64 1920 x
30 snímků za sekundu
1080
VC1
i.MX 8M Quad AP/MP/SP 48 x 48 1920 x
60 snímků za sekundu
1080
i.MX 8Quad XPlus
AP/MP/SP 64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 8QuadMax AP/MP/SP 64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 6
AP/MP/SP 64 x 64 1920 x 1080
30 snímků za sekundu
MJPEG
i.MX 8M Quad –
48 x 48 1920 x 1080
60 snímků za sekundu
i.MX 8Quad
–
XPplus
64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 8QuadMax –
64 x 64 1920 x 1080
60 snímků za sekundu
i.MX 6
–
64 x 64 1920 x 1080
30 snímků za sekundu
RV
i.MX 8M Quad 9
48 x 48 1920 x 1080
60 snímků za sekundu
i.MX 6
8. 9. 10
64 x 64 1920 x 1080
30 snímků za sekundu
Video kodér H.264
i.MX 8M Plus
HP/MP/BP 144 x 144
1920 x 1080
60 snímků za sekundu
i.MX 8M Mini
HP/MP/BP 144 x 96 1920 x 1080
60 snímků za sekundu
i.MX 8Quad XPlus
HP/MP/BP 64 x 64 1920 x 1080
30 snímků za sekundu
i.MX 8QuadMax HP/MP/BP 64 x 64 1920 x 1080
30 snímků za sekundu
i.MX 6
BP
64 x 64 1920 x
30 snímků za sekundu
1080
Bitrate Komentář
–
–
50 Mb / s -
–
–
–
–
–
–
20 Mb / s -
–
–
–
–
–
–
45 Mb / s -
180 Mpix –
–
–
–
–
120 Mpix –
–
–
40 Mb / s -
40 Mb / s -
40 Mbps
–
–
–
–
20 Mb / s -
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
44/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 20. Specifikace video kodeku pro hardware s akcelerací VPU…pokračování
Formát
Platforma
Profile
Min.
Max.
Rám
rozlišenírozlišovací rychlost
Bitová rychlost
Komentář
H.265
i.MX 8M Plus hlavní / hlavní 136 x 1920 x
60 snímků za sekundu
–
–
10
136
1080
VP8
i.MX 8M Mini –
144 x 96 1920 x 1080
30 snímků za sekundu
60 Mb / s -
Softwarový video dekodér
i.MX vše
–
–
Podle Podle Podle Podporováno s
do systému do systému do systému FFmpeg
performanceperformanceperformance
7.4.3 Specifikace zvukového kodeku
Tabulka 21. Specifikace zvukového kodeku
Platforma
Funkce/Profile
DSP audio dekodér
i.MX 8M Plus
i.MX Quad XPlus
i.MX 8Quad Max
i.MX 8ULP
MP3
i.MX 8M Plus
i.MX Quad XPlus
i.MX 8Quad Max
i.MX 8ULP
AACLC
i.MX 8M Plus
i.MX Quad XPlus
i.MX 8Quad Max
Ogg Vorbis
i.MX 8M Plus
i.MX Quad XPlus
i.MX 8Quad Max
WMA STD
i.MX 8M Plus
i.MX Quad XPlus
i.MX 8Quad Max
WMA Pro
Funkce/Profile
MPEG-1 (Vrstva-1/ Vrstva-2/ Vrstva-3)
MPEG-2 (Vrstva-1/ Vrstva-2/ Vrstva-3)
MPEG-2.5 (Layer-3)
MPEG-2 AACLC MPEG-4 AACLC
Kanál stereo/mono
Samprychlost (kHz)
<= 48
Bitová rychlost (kbps)
32-448
<= 24
8-256
<= 12
i.MX 8ULP: 8-96 stereo/mono ostatní: <=5.1
8–160 –
q1 – q10
Stereo
8-192
<= 500
L1 @ QL1 L2 @ QL1 L3 @ QL1
stereo/mono
44.1 <= 48 <= 48
M0a @ QL2 M0b @ QL2 M1 @ QL2 M2 @ QL2 M3 @ QL2
stereo/mono stereo/mono <= 5.1 <= 5.1 <= 7.1
<= 48 <= 48 <= 48 <= 96 <= 96
64-161 <= 161 <= 385
48–192 <= 192 <= 384 <= 768 <= 1500
Komentář
–
–
–
Přenosová rychlost závisí na obou samprychlost a počet kanálů –
–
–
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
45/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 21. Specifikace zvukového kodeku…pokračování
Platforma
Funkce/Profile
Funkce/Profile
i.MX 8M Plus WMA
N1
i.MX Quad XPlus
Bezztrátový
N2
i.MX 8Quad
N3
Max
i.MX 8M Plus AMR_NB
–
i.MX Quad XPlus
i.MX 8Quad AMR_WB
–
Max
Softwarový zvukový dekodér
i.MX vše
MP3
AACLC HE-AAC
MPEG-1 (Vrstva-1/ Vrstva-2/ Vrstva-3) MPEG-2 (Vrstva-1/ Vrstva-2/ Vrstva-3) MPEG-2.5 (Vrstva-3)
MPEG-2 AACLC MPEG-4 AACLC
HE-AAC V1 HE-AAC V2
Ogg Vorbis WMA STD
WMA Pro
WMA Lossless RA
q1-q10 L1 @ QL1 L2 @ QL1 L3 @ QL1 M0a @ QL2 M0b @ QL2 M1 @ QL2 M2 @ QL2 WMA Pro N1 N2 N3 vařit
Stereo/mono kanál <=5.1 <= 7.1 –
–
stereo/mono
<=5.1
stereo/mono
stereo stereo/mono
stereo/mono stereo/mono <= 5.1 <= 5.1 <= 7.1 stereo/mono <=5.1 <=7.1 stereo/mono
Samprychlost (kHz) <= 48
<= 96
<= 96
Přenosová rychlost (kbps) <= 3000
<= 3000
<= 3000
Komentář
–
8
<=48
12.2, 10.2, 7, 9, 7.4, 6.7, 5, 9
23.85, 23.05, 19.85, 18.25, 15.85, 14.25, 12.65, 8.85, 6.6
8-448
–
8-96
8-368
–
8-96
Mono: 8-384 –
stereo: 16768
8-192
<= 500
–
44.1
64-161
–
<= 48
<= 161
–
<= 48
<= 385
–
<= 48
48-192
–
<= 48
<= 192
–
<= 48
<= 384
–
<= 96
<= 768
–
<= 96
<= 1500
–
<= 48
<= 3000
–
<= 96
<= 3000
–
<= 96
<= 3000
–
8, 11.025, 22. –
–
05, 44.1
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
46/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 21. Specifikace zvukového kodeku…pokračování
Platforma
Funkce/Profile
Funkce/Profile
AMR_NB
–
AMR_WB –
BSAC
–
Kanál –
<=5.1
Samprychlost (kHz) 8
16
<=48
Bitová rychlost (kbps)
12.2, 10.2, 7, 9, 7.4, 6.7, 5, 9
23.85, 23.05, 19.85, 18.25, 15.85, 14.25, 12.65, 8.85, 6.6
64 na kanál
Komentář -
Pouze jádrový kodek
7.4.4 Specifikace kodeku řeči
Tabulka 22. Specifikace kodeku řeči Funkce
Kodek řeči
G.711
G.723.1
G.726
G.729ab
AMR_NB
AMR_WB
Samprychlost 8 kHz 8 kHz 8 kHz 8 kHz 8 kHz
16 kHz
Bitová rychlost (kbps)
64
5.3, 6.3
16, 24, 32, 40
8
12.2, 10.2, 7.9, 7.4, 6, 7, 5.9, 5.15
23.85, 23.05, 19.85, 18.25, 15.85, 14.25, 12.65, 8.85, 6.6
H/W nebo S/WS/WS/WS/WS/WS/W
S / W
7.4.5 Specifikace streamovacího protokolu
Tabulka 23. Specifikace streamovacího protokolu
Protokol
Funkce
HTTP/HTTPS
Progresivní streamování HTTP/HTTPS
RTSP
RTP, SDP
RTP/UDP
RTP/UDP MPEGTS streamování
HLS
HTTP živé vysílání
MPEG-DASH
Dynamické adaptivní streamování MPEG přes HTTP
7.4.6 Specifikace streamovacího serveru RTSP
Pro podporu serveru RTSP je třeba nainstalovat balíček s otevřeným zdrojovým kódem gst-rtsp-server. Informace o tom, jak jej sestavit a nainstalovat, naleznete v části „RTSP Streaming Server“ v Uživatelské příručce i.MX Linux (IMXLUG).
Tabulka 24. Specifikace streamovacího serveru RTSP
Funkce demux
AVI
MP4
FLV
Video
H264
Y
Y
Y
MPEG4
Y
Y
–
MKV YY
MP3 –
AAC –
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
47/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Tabulka 24. Specifikace streamovacího serveru RTSP…pokračování
Funkce demux
AVI
MP4
FLV
Zvuk
MP3
Y
Y
Y
AAC
Y
Y
Y
MKV YY
MP3 Y –
AAC Y
7.4.7 Specifikace titulků
Tabulka 25. Specifikace titulků Interní/Externí Interní Externí
Formát titulků SRT, SSA, ASS SRT
7.4.8 Zvuk Otevřený firmware
Firmware Sound Open byl aktualizován na v1.9 a obsahuje následující nové funkce:
· Podpora platformy i.MX 8ULP · Podpora ekvalizéru na základě IIR a FIR filtrů · Podpora dynamického rozsahu komprese
7.4.9 Chrom
Chromium je aktualizováno na 101.0.4951.54 a VPU je integrováno s V4L2VDA pro urychlení dekódování videa Chromium na platformách řady i.MX 8 s hardwarem VPU.
Tabulka 26. Hardwarový kodek videa podporovaný prohlížečem Chromium
Video kodek Chromium
HEVC
MP4 H.264
i.MX 8M Mini
Y
Y
i.MX 8M Plus
Y
Y
i.MX 8M Quad
Y
Y
i.MX 8Quad XPlus
Y
Y
i.MX 8Quad Max
Y
Y
WEBM
VP8
VP9
Y
Y
Y
Y
Y
Y
–
Y
–
Y
7.5 Známé problémy a omezení pro multimédia
Problémy zaznamenané na GStreamer 1.x:
· Protože maximální velikost vyrovnávací paměti multiqueue pro přehrávání je 10 MB, mohou se u některých dlouhých prokládaných proudů zvuku nebo videa objevit problémy. Tuto velikost vyrovnávací paměti můžete zvětšit, abyste podpořili tyto speciální případy použití.
· Dekodér AAC: Formát ADIF nepodporuje režim vyhledávání ani FF/FB. · Přehrávání nahraného AVI file na i.MX s VPU (MPEG4 (vpu) + AVI (avimux)) selže, protože značka AVIMUX
MPEG4 video do DIVX není podporováno. · Rotace na i.MX 6 s VPU není podporována u prokládaných streamů, jejichž šířka nebo výška je větší než 968 x
968, když je povoleno odstraňování prokládání kvůli omezení ovladače. · Rewind může hlásit EOS při použití libav pro dekódování videa. · Režim přesného vyhledávání může trvat delší dobu. · U klipů bez indexové tabulky v kontejnerech (nebo videa s velmi malým počtem klíčových snímků) není vyhledávání podporováno.
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
48/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
· Klipy pouze se zvukem nepodporují FB.
Problémy zaznamenané v prohlížeči Chromium:
· Protože Chromium deaktivuje automatické spouštění PulseAudio, uživatelé musí ručně spustit PulseAudio pomocí pulseaudio – v případě potřeby spustit před spuštěním příkazu Chromium.
· Datové toky se snímky mimo pořadí jako H.264 s b-snímky mají blikání videa.
8 Poznámka o zdrojovém kódu v dokumentu
ExampKód zobrazený v tomto dokumentu má následující autorská práva a licenci BSD-3-Clause:
Copyright 2023 NXP Redistribuce a použití ve zdrojové a binární formě, s úpravami nebo bez nich, jsou povoleny za předpokladu, že jsou splněny následující podmínky:
1. Redistribuce zdrojového kódu musí obsahovat výše uvedené upozornění na autorská práva, tento seznam podmínek a následující odmítnutí odpovědnosti.
2. Redistribuce v binární podobě musí reprodukovat výše uvedené upozornění na autorská práva, tento seznam podmínek a následující odmítnutí odpovědnosti v dokumentaci a / nebo jiných materiálech dodávaných s distribucí.
3. Jméno držitele autorských práv ani jména jeho přispěvatelů nesmí být používána k podpoře nebo propagaci produktů odvozených z tohoto softwaru bez konkrétního předchozího písemného svolení.
TENTO SOFTWARE POSKYTUJÍ DRŽITELÉ AUTORSKÝCH PRÁV A PŘISPĚVATELÉ „TAK, JAK JE“, A JAKÉKOLI VÝSLOVNÉ NEBO PŘEDPOKLÁDANÉ ZÁRUKY, VČETNĚ, ALE NE OMEZENÉ, PŘEDPOKLÁDANÝCH ZÁRUK OBCHODOVATELNOSTI A VHODNOSTI PRO KONKRÉTNÍ NÁKUP. V ŽÁDNÉM PŘÍPADĚ NEBUDE DRŽITEL AUTORSKÝCH PRÁV NEBO PŘISPĚVATELÉ ODPOVĚDNÍ ZA JAKÉKOLI PŘÍMÉ, NEPŘÍMÉ, NÁHODNÉ, ZVLÁŠTNÍ, EXEMPLÁRNÍ NEBO NÁSLEDNÉ ŠKODY (VČETNĚ, ALE NE VÝHRADNĚ, ZAJIŠTĚNÍ NÁHRADNÍCH SLUŽEB, NÁHRADNÍHO ZBOŽÍ; ZISKY NEBO PŘERUŠENÍ OBCHODNÍ ČINNOSTI) JAK JSOU ZPŮSOBENÉ A NA JAKÉKOLI TEorii ODPOVĚDNOSTI, AŤ VE SMLOUVĚ, PŘÍSNÉ ODPOVĚDNOSTI NEBO PŘEČINU (VČETNĚ NEDBALOSTI ČI JINAK), VZNIKLÝM JAKÝKOLIV ZPŮSOBEM Z POUŽITÍ TOHOTO POUŽITÍ. POŠKOZENÍ.
9 Historie revizí
Tato tabulka poskytuje historii revizí.
Historie revizí Číslo revize LF5.15.71_2.2.2 LF5.15.71_2.2.1 LF5.15.71_2.2.0 LF5.15.52_2.1.0 LF5.15.32_2.0.0
Datum vydání 31. října 2023 07/2023 12/2022 09/2022 06/2022
LF5.15.5_1.0.0 LF5.10.72_2.2.0 LF5.10.52_2.1.0 LF5.10.52_2.1.0 LF5.10.52_2.1.0
03/2022 12/2021 11/2021 10/2021 09/2021
Popis Drobné aktualizace pro vydání údržby. Drobné aktualizace pro vydání údržby. Upgradováno na jádro 5.15.71. Upgradováno na jádro 5.15.52 a přidáno i.MX 93. Upgradováno na jádro 5.15.32, U-Boot 2022.04 a Kirkstone Yocto Upgradováno na jádro 5.15.5, Honister Yocto a Qt6 Upgradováno na jádro 5.10.72 .3 a aktualizováno BSP Aktualizována Tabulka 8 „BSP a multimediální standardní balíčky“ Aktualizována certifikace Arm SR-IR Aktualizována pro i.MX 5.10.52ULP Alpha a jádro upgradováno na XNUMX
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
49/52
Polovodiče NXP
Historie revizí…pokračování Číslo revize
LF5.10.35_2.0.0
Datum vydání 06/2021
LF5.10.9_1.0.0
03/2021
L5.4.70_2.3.0
01/2021
L5.4.70_2.3.0
12/2020
L5.4.47_2.2.0
09/2020
L5.4.24_2.1.0
06/2020
L5.4.3_2.0.0 LF5.4.3_1.0.0 L4.19.35_1.1.0 L4.19.35_1.0.0 L4.14.98_2.0.0_ga L4.14.78_1.0.0_ga L4.14.62_1.0.0_beta L4.9.123_2.3.0_8mm L4.9.88_2.2.0_8qxp-beta2 L4.9.88_2.1.0_8mm-alpha L4.9.88_2.0.0-ga L4.9.51_imx8mq-ga L4.9.51_8qm-beta2/8qxp-beta L4.9.51_imx8mq-beta L4.9.51_imx8qm-beta1 L4.9.51_imx8qxp-alpha
04/2020 03/2020 10/2019 07/2019 04/2019 01/2019 11/2018 09/2018 07/2018 06/2018 05/2018 03/2018 02/2018 12/2017 12/2017 11/2017
IMXLXRN
Poznámky k vydání i.MX Linux
Popis Upgradováno na Yocto Project Hardknott a jádro upgradováno na 5.10.35 Upgradováno na Yocto Project Gatesgarth a jádro upgradováno na 5.10.9 Aktualizovány příkazové řádky v části „Spuštění obrazu Arm CortexM4“ i.MX 5.4 konsolidované GA pro vydání i. Desky MX včetně i.MX 8M Plus a i.MX 8DXL Verze i.MX 5.4 Beta2 pro i.MX 8M Plus, Beta pro 8DXL a konsolidované GA pro vydané i.MX desky Verze i.MX 5.4 Beta pro i.MX 8M Plus, Alpha2 pro 8DXL a konsolidované GA pro vydané i.MX desky Vydání i.MX 5.4 Alpha pro i.MX 8M Plus a 8DXL EVK desky Aktualizace jádra i.MX 5.4 a Yocto Project Aktualizace jádra i.MX 4.19 a Yocto Project i Aktualizace jádra .MX 4.19 Beta Kernel a Yocto Project Upgrade jádra i.MX 4.14 a aktualizace desky i.MX 6, i.MX 7, i.MX 8 rodina GA verze i.MX 4.14 Upgrade jádra, Yocto Project Sumo upgrade i.MX 8M Mini GA vydání i.MX 8QuadXPlus Beta2 vydání i.MX 8M Mini Alpha vydání i.MX 7ULP a i.MX 8M Quad GA vydání Přidáno i.MX 8M Quad GA Přidáno i.MX 8QuadMax Beta2 a i.MX 8QuadXPlus Beta Přidáno i. MX 8M Quad Přidán i.MX 8QuadMax Počáteční vydání
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
50/52
Polovodiče NXP
IMXLXRN
Poznámky k vydání i.MX Linux
Právní informace
Definice
Koncept — Stav konceptu na dokumentu označuje, že obsah je stále pod interní revizíview a podléhá formálnímu schválení, které může vést k úpravám nebo doplnění. NXP Semiconductors neposkytuje žádná prohlášení ani záruky ohledně přesnosti nebo úplnosti informací obsažených v pracovní verzi dokumentu a nenese žádnou odpovědnost za důsledky použití takových informací.
Vyloučení odpovědnosti
Omezená záruka a odpovědnost — Informace v tomto dokumentu jsou považovány za přesné a spolehlivé. Společnost NXP Semiconductors však neposkytuje žádná prohlášení ani záruky, vyjádřené nebo předpokládané, pokud jde o přesnost nebo úplnost takových informací, a nenese žádnou odpovědnost za důsledky použití takových informací. NXP Semiconductors nenese žádnou odpovědnost za obsah tohoto dokumentu, pokud je poskytnut informačním zdrojem mimo NXP Semiconductors. Společnost NXP Semiconductors v žádném případě nenese odpovědnost za jakékoli nepřímé, náhodné, trestné, zvláštní nebo následné škody (včetně – bez omezení ušlého zisku, ušlých úspor, přerušení provozu, nákladů souvisejících s odstraněním nebo výměnou jakýchkoli produktů nebo nákladů na přepracování), ať už tyto škody nejsou založeny na protiprávním jednání (včetně nedbalosti), záruce, porušení smlouvy nebo jiné právní teorii. Bez ohledu na jakékoli škody, které by mohly zákazníkovi z jakéhokoli důvodu vzniknout, bude souhrnná a kumulativní odpovědnost společnosti NXP Semiconductors vůči zákazníkovi za produkty popsané v tomto dokumentu omezena v souladu s podmínkami komerčního prodeje NXP Semiconductors.
Právo na změny — NXP Semiconductors si vyhrazuje právo kdykoli a bez upozornění provádět změny informací zveřejněných v tomto dokumentu, včetně, bez omezení, specifikací a popisů produktů. Tento dokument nahrazuje a nahrazuje všechny informace poskytnuté před jeho zveřejněním.
Vhodnost pro použití — Produkty NXP Semiconductors nejsou navrženy, autorizovány nebo zaručeny tak, aby byly vhodné pro použití v systémech nebo zařízeních pro podporu života, život kritických nebo kritických systémech nebo zařízeních, ani v aplikacích, kde lze důvodně očekávat selhání nebo nesprávnou funkci produktu NXP Semiconductors. způsobit zranění, smrt nebo vážné poškození majetku nebo životního prostředí. Společnost NXP Semiconductors a její dodavatelé nepřijímají žádnou odpovědnost za zahrnutí a/nebo použití produktů NXP Semiconductors v takovém zařízení nebo aplikacích, a proto je takové zahrnutí a/nebo použití na vlastní riziko zákazníka.
Aplikace — Zde popsané aplikace pro kterýkoli z těchto produktů slouží pouze pro ilustrativní účely. NXP Semiconductors neposkytuje žádné prohlášení ani záruku, že takové aplikace budou vhodné pro specifikované použití bez dalšího testování nebo úprav. Zákazníci jsou odpovědní za návrh a provoz svých aplikací a produktů využívajících produkty NXP Semiconductors a společnost NXP Semiconductors nepřijímá žádnou odpovědnost za jakoukoli pomoc s aplikacemi nebo návrhem zákaznických produktů. Je výhradní odpovědností zákazníka určit, zda je produkt NXP Semiconductors vhodný a vhodný pro zákazníkovy aplikace a plánované produkty, jakož i pro plánovanou aplikaci a použití zákazníkem (zákazníků) jako třetí strana. Zákazníci by měli poskytnout vhodné konstrukční a provozní záruky, aby minimalizovali rizika spojená s jejich aplikacemi a produkty. NXP Semiconductors nepřijímá žádnou odpovědnost související s jakýmkoli selháním, poškozením, náklady nebo problémem, který je založen na jakékoli slabosti nebo selhání v aplikacích nebo produktech zákazníka nebo v aplikaci nebo použití zákazníkem (zákazníky třetí strany) zákazníka. Zákazník je odpovědný za provedení všech nezbytných testů pro aplikace a produkty zákazníka používající produkty NXP Semiconductors, aby se vyhnul selhání aplikací a produktů nebo aplikace nebo použití zákazníkem (zákazníky třetí strany) zákazníka. NXP nepřijímá v tomto ohledu žádnou odpovědnost.
Podmínky komerčního prodeje — Produkty NXP Semiconductors se prodávají v souladu se všeobecnými podmínkami komerčního prodeje, jak jsou zveřejněny na https://www.nxp.com/profile/podmínkách, není-li v platné písemné individuální smlouvě dohodnuto jinak. V případě uzavření individuální smlouvy platí pouze podmínky příslušné smlouvy. Společnost NXP Semiconductors tímto výslovně nesouhlasí s uplatňováním všeobecných obchodních podmínek zákazníka s ohledem na nákup produktů NXP Semiconductors zákazníkem.
Kontrola vývozu — Tento dokument, stejně jako položky zde popsané, mohou podléhat předpisům o kontrole vývozu. Vývoz může vyžadovat předchozí povolení od příslušných orgánů.
Vhodnost pro použití v produktech nekvalifikovaných pro automobilový průmysl — Pokud tento dokument výslovně neuvádí, že tento konkrétní produkt NXP Semiconductors je kvalifikovaný pro automobilový průmysl, není tento produkt vhodný pro použití v automobilech. Není kvalifikován ani testován v souladu s automobilovým testováním nebo aplikačními požadavky. Společnost NXP Semiconductors nenese žádnou odpovědnost za zahrnutí a/nebo použití jiných než automobilových kvalifikovaných produktů v automobilovém vybavení nebo aplikacích. V případě, že zákazník použije produkt pro návrh a použití v automobilových aplikacích podle automobilových specifikací a norem, zákazník (a) použije produkt bez záruky NXP Semiconductors na produkt pro takové automobilové aplikace, použití a specifikace a ( b) kdykoli zákazník použije produkt pro automobilové aplikace nad rámec specifikací NXP Semiconductors, takové použití bude výhradně na vlastní riziko zákazníka a (c) zákazník plně odškodní společnost NXP Semiconductors za jakoukoli odpovědnost, škody nebo neúspěšné nároky na produkt vyplývající z návrhu a použití zákazníka. produkt pro automobilové aplikace nad rámec standardní záruky NXP Semiconductors a specifikace produktu NXP Semiconductors.
Překlady — Neanglická (přeložená) verze dokumentu, včetně právních informací v tomto dokumentu, je pouze orientační. V případě jakéhokoli rozporu mezi přeloženou a anglickou verzí má přednost anglická verze.
Zabezpečení — Zákazník chápe, že všechny produkty NXP mohou být předmětem neidentifikovaných zranitelností nebo mohou podporovat zavedené bezpečnostní standardy nebo specifikace se známými omezeními. Zákazník je odpovědný za návrh a provoz svých aplikací a produktů během jejich životního cyklu, aby se snížil účinek těchto zranitelností na aplikace a produkty zákazníka. Odpovědnost zákazníka se vztahuje také na další otevřené a/nebo proprietární technologie podporované produkty NXP pro použití v zákaznických aplikacích. NXP nenese žádnou odpovědnost za jakoukoli zranitelnost. Zákazník by měl pravidelně kontrolovat aktualizace zabezpečení z NXP a patřičně je sledovat. Zákazník si vybere produkty s bezpečnostními prvky, které nejlépe vyhovují pravidlům, předpisům a standardům zamýšlené aplikace a bude činit konečná rozhodnutí o designu týkající se svých produktů a je výhradně odpovědný za shodu se všemi právními, regulačními a bezpečnostními požadavky týkajícími se jeho produktů, bez ohledu na jakékoli informace nebo podporu, kterou může NXP poskytnout. NXP má tým PSIRT (Product Security Incident Response Team) (dostupný na PSIRT@nxp.com), který řídí vyšetřování, hlášení a uvolňování řešení bezpečnostních zranitelností produktů NXP.
NXP B.V. — NXP B.V. není provozní společností a nedistribuuje ani neprodává produkty.
ochranné známky
Upozornění: Všechny uvedené značky, názvy produktů, názvy služeb a ochranné známky jsou majetkem příslušných vlastníků.
NXP — slovo a logo jsou ochranné známky společnosti NXP BV
IMXLXRN
Poznámky k vydání
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Rev. LF5.15.71_2.2.2 – 31. října 2023
© 2023 NXP BV Všechna práva vyhrazena.
51/52
Polovodiče NXP
Obsah
1 1.1 1.2 1.3 1.4 1.5 2 2.1 3 4 5 5.1 5.2 5.3 6 7 7.1 7.2 7.3 XNXX XNX
9
Nadview ………………………………………………….. 2 Reference …………………………………………………3 Obsah vydání …………… ………………………….. 5 Licence ………………………………………………………8 Proprietární balíčky s omezeným přístupem ……………. 8 Pokyny pro získání firmwaru AP1302 ………… 9 Co je nového? …………………………………………………. 9 Nové funkce ………………………………………………….. 9 Souhrn funkcí SoC …………………………………. 10 Funkce podporované BSP ………………………… 11 U-Boot a strom zařízení ………………………… 24 Konfigurace U-Boot ………………………….. 24 Stromy zařízení jádra ……………………………………26 Parametry spouštění jádra ………………………………….. 32 Známé problémy/omezení …………………. .36 Multimédia ………………………………………………… 38 i.MX GStreamer plugins …………………………………. 38 i.MX přehrávání napřample ………………………………40 API záznamového motoru i.MX ………………………….41 Matice multimediálních funkcí ………………………….. 41 Parser/ Specifikace demuxeru …………………… 42 Specifikace video kodeku ………………………… 42 Specifikace zvukového kodeku ………………………….. 45 Specifikace kodeku řeči ……………… ……….. 47 Specifikace streamovacího protokolu ………………….47 Specifikace RTSP streamovacího serveru ……………47 Specifikace titulků …………………………………. 48 Zvuk Open Firmware ……………………………… 48 Chromium ……………………………………………….. 48 Známé problémy a omezení pro multimédia … 48 Poznámka k Zdrojový kód v dokumentu …………………………………………………. 49 Historie revizí ………………………………………….. 49 Právní informace ………………………………………….51
IMXLXRN
Poznámky k vydání i.MX Linux
Uvědomte si prosím, že důležitá upozornění týkající se tohoto dokumentu a zde popsaných produktů byla zahrnuta v části „Právní informace“.
© 2023 NXP BV
Všechna práva vyhrazena.
Pro více informací prosím navštivte: https://www.nxp.com
Datum vydání: 31. října 2023 Identifikátor dokumentu: IMXLXRN
Dokumenty / zdroje
![]() |
NXP IMXLXRN Plus Evaluation Kit [pdfUživatelská příručka IMXLXRN Plus Evaluation Kit, IMXLXRN, Plus Evaluation Kit, Evaluation Kit, Kit |