imx6ul 正點原子 imx6ul學習筆記(1)

2021-10-05 08:19:50 字數 1705 閱讀 5296

目錄:linux/imx6ull/uboot/alientek_uboot

檔名:mx6ull_alientek_emmc.sh

編譯方法:./mx6ull_alientek_emmc.sh

目錄:f:\imx6ull_alientek_uboot

cd alientek_uboot 		//進入正點原子 uboot 原始碼目錄

./mx6ull_alientek_emmc.sh //編譯 uboot

cd ../ //返回上一級目錄

tar -vcjf alientek_uboot.tar.bz2 alientek_uboot //壓縮

目錄 linux/nxp/nxp_uboot
檔名:mx6ull_14x14_emmc.sh

編譯方法:./mx6ulll_14x14_emmc.sh

1)新增開發板預設配置檔案

2)新增開發板對應的標頭檔案

3)新增開發板對應的板級資料夾

----33.2.6 lcd 驅動修改(工作進行到這2020.3.11)

4)lcd 驅動修改

mx6ull_alientek_emmc.c

目錄:/board/mx6ull_alientek_emmc/mx6ull_aientek_emmc.c

mx6ull_alientek_emmc.h

目錄:/include/configs/mx6ull_aientek_emmc.h

5)網路驅動修改

1、網路 phy 位址修改 mx6ull_alientek_emmc.h

①、修改 enet1 網路 phy 的位址。

②、修改 enet2 網路 phy 的位址。

③、使能 smsc 公司的 phy 驅動。

2、刪除 uboot 中 74lv595 的驅動**

3、新增 i.mx6u-alpha 開發板網路復位引腳驅動

4、修改 drivers/net/phy/phy.c 檔案中的函式 genphy_update_link

drivers/net/phy/phy.c

chmod 777 imxdownload

./imxdownload u-boot.bin /dev/sdg //燒寫 u-boot.bin 到 sd 卡中

備註:之前的uboot 編譯有問題,重新編譯uboot, 目錄:

/home/jk9/linux/nxp/nxp_uboot/uboot_nxp/uboot-imx-rel_imx_4.1.15_2.1.0_ga

備份: uboot 在 u-boot 中新增自己的開發板未編譯前 的源**:備份目錄:

/home/jk9/linux/nxp/nxp_uboot/uboot_nxp

名字:nxp_uboots1.tar.bz2

uboot 在 u-boot 中新增自己的開發板未編譯後 的源**:備份目錄:/home/jk9/linux/nxp/nxp_uboot/uboot_nxp

名字:nxp_uboots2.tar.bz2

文件中的錯誤:make arch=arm cross_compile=arm-linux-gnueabihfmx6ull_alientek__emmc_defconfig 多了乙個_。

imx6ul 正點原子 imx6ul學習筆記(2)

目錄 home jk9 linux imx6ull alientek linux 編譯,vscode工程建立 2020.3.12 目錄 home jk9 linux nxp nxp linux 編譯 2020.3.12.23 32 1 新增開發板預設配置檔案 2 新增開發板對應的裝置樹檔案cp ar...

基於IMX6UL新增 HDMI

基於imx6ul 新增hdmi 1 實現hw6ul lite 開發板上的擴充套件 hdmi 介面功能及 bsp 2 能夠將 freescale yoctolinux 的gui 通過hdmi 介面顯示輸出 準備工作 1 vpn 連線2 ubuntu14.04 作業系統 其它 linux 發行版也可以 ...

iMx6ul移植rz lz命令

2 加入交叉編譯工具路徑,加入環境變數export path path arm arm 2009q3 bin,配置開發板支援的交差編譯工具例如cc arm none linux gnueabi gcc cflags o2 configure 如下圖所示 3 編譯安裝命令,在目錄src中生成lrz和l...