目前分類:NXP i.MX 8M MINI EVK (10)
- Apr 16 Thu 2020 11:39
[NXP][IMX8MM]imx8mm IOMUX (GPIO)使用初步認識
- Mar 24 Tue 2020 11:38
[NXP][imx8mm]How to enable PWM1 on UBOOT(14.5 kHz duty 50)
- Feb 14 Fri 2020 09:35
How to add device driver under imx8mm UBOOT
1.參考網站
關於 uboot drvier的相關概念,可以參考
https://www.itread01.com/content/1544365633.html
請先行閱讀後,再開始開發boot device driver會比較有概念.
2.基本概念
uboot引入了驅動模型(driver model),這種驅動模型為驅動的定義和訪問介面提供了統一的方法。提高了驅動之間的相容性以及訪問的標準型。 uboot驅動模型和kernel中的裝置驅動模型類似,但是又有所區別。 在後續我們將驅動模型(driver model)簡稱為DM,其實在uboot裡面也是這樣簡稱的。
具體細節建議參考./doc/driver-model/README.txt
- Dec 30 Mon 2019 17:49
[7.char lcd]imx 8m mini evk with cd2004a I2C char lcd
這次我們來玩玩 4行的 2004a I2C char lcd 模組. 這個模組是之前買來接 arduino的,屬於I2C 介面,slave address是0x3F.電壓2.5v-6v.
[硬體接法]
將2004A的 SDA、SCL、VCC_3.3V、GND拉到 evk上的 exp cn VEXT_3v3, I2C3_SDA、I2C3_SCL、GND.
- Dec 30 Mon 2019 13:17
[6.GPIO控制]控制 evk板子上 expansion connector J1003上的 EXP_IO9 GPIO
經過上一篇文章,相信大家都可以在 imx 8m mini evk板子上新增一個 spi driver,並可以成功看到 driver 吐出的debug message.
這一篇文章,我們開始寫code來控制 evk板子上 expansion connector J1003上的 EXP_IO9 GPIO.
首先必須先了解一下HW 線路圖,查一下 EXP_IO9 GPIO是接到哪裡,請看文件 " \8MMINILPD4-EVK-DESIGNFILES\Base Board\SCH-31407_C2\SPF-31407_C2.pdf"
可以看到 exp_io0-14是接在pca6416上,目前線路上有用來當 EXT_PWREN pin控制AK5558 ic. 我們的目標是鎖定在 exp_io9,index 為 11 (之後會用到這個index)
- Dec 27 Fri 2019 13:47
[5.add new spi driver]如何新增一個spi裝置的driver到imx 8m mini evk上
在這一篇文章開始,開始有一點點"門檻"了,不過不用擔心,撇開一些專業知識,基本上照著做就可以加入一個新的 spi driver了.
首先我們必須先知道幾點事情,分別為
evk到底有沒有支援 spi介面?
有幾個spi?
evk上有沒有已經有用到spi的driver可以參考?
- Dec 27 Fri 2019 11:51
[4.fastboot update]how to update imx 8m mini evk image via fastboot
經過前三篇文章後,相信大家已經可以 build android P BSP for nxp imx 8m mini evk ,也可以 adb devices, fastboot devices認到裝置
更可以經由 uuu 去 downlod所有的 image到 evk板子上.
接下來,將教導各位如何利用 fastboot來更新partial image.
其中有兩個步驟一定要先做,第一要" oem unlock ",第二要" Disable DM-verity "
- Dec 26 Thu 2019 09:52
[3.download image]use uuu to download image to imx 8m mini evk
經過前面兩篇文章後,相信大家已經都可以順利設定evk硬體、與成功build 出 Android P BSP for imx 8m mini evk
這篇文章要教大家如何將build出來的 image更新到 evk上
首先先按照 Android_Quick_Start_Guide.pdf 文件中所寫的,到git hub 上下載 uuu (Universal Update Utility)程式
https://github.com/NXPmicro/mfgtools/releases
- Dec 25 Wed 2019 17:31
[2.Android BSP]download Android BSP for NXP IMX 8M MINI EVK and build
上一篇文章,已經教大家如何設定 EVK的硬體,現在我們可以開始下載相關軟體,好方便日後開發使用
首先先到以下網址,下載Android p9.0.0_2.3.1 document
https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/android_P9.0.0_2.3.1_doc.zip
- Dec 25 Wed 2019 16:29
[1.開箱]i.MX 8M MINI EVK 開發版硬體設定
近來因為工作需要,開始接觸 NXP IMX 8M MINI EVK開發套件,在這邊做一下紀錄並與大家分享
首先,要開始開發前,必須先要將了解一下硬體、並將硬體環境設定好
關於IMX 8M MINI QUAD CPU相關SPEC可以參考以下官方網址