HD-IMX6ULL-MB 系列開發(fā)板是武漢芯路遙科技有限公司與武漢萬(wàn)象奧科電子有限公司合作推出的一款開發(fā)板。此開發(fā)板基于 NXP iMX6ULL 系列 Cortex-A7 高性能處理器設(shè)計(jì),適用于快速開發(fā)一系列具有創(chuàng)新性的產(chǎn)品如人機(jī)界面工業(yè) 4.0 掃描儀、車載終端以及便攜式醫(yī)療設(shè)備。

1.eMMC系統(tǒng)鏡像燒錄
1.1.硬件跳線設(shè)置
iMX6ULL支持eMMC、Nandflash、TF卡(SD卡)等多種啟動(dòng)方式,HD-IMX6ULL-MB 開發(fā)板上板載了一顆Samsung公司的8GB eMMC芯片,此外它還帶有一個(gè)TF卡槽,這樣該開發(fā)板支持eMMC和SD卡兩種啟動(dòng)方式。由下圖可知,系統(tǒng)具體采用哪種方式啟動(dòng)由J3跳線帽子決定。

將J3的跳線帽子全部斷開,則進(jìn)入eMMC啟動(dòng)模式,該模式下開發(fā)板上電后將從eMMC讀取運(yùn)行u-boot,進(jìn)而加載并啟動(dòng)Linux系統(tǒng)。

1.2. 硬件連接
如下圖所示,連接相關(guān)的硬件接口設(shè)置:
使用 TypeC USB線 連接開發(fā)板和PC,Win10系統(tǒng)自帶有其驅(qū)動(dòng),該接口專門用來(lái)燒錄 u-boot 或
系統(tǒng)鏡像 ;
使用 USB串口調(diào)試線 連接開發(fā)板和PC,該模塊使用CH340 USB轉(zhuǎn)串口芯片,需要安裝其驅(qū)動(dòng)。

1.3. 軟件準(zhǔn)備
在硬件設(shè)備準(zhǔn)備好之后,我們還需要安裝或準(zhǔn)備好如下軟件:
點(diǎn)擊此鏈接下載 并安裝好 USB轉(zhuǎn)串口調(diào)試器 驅(qū)動(dòng) ;
點(diǎn)擊此鏈接下載 NXP官方燒錄程序 uuu.exe ,也可以從前面的項(xiàng)目源碼路徑
imx6ull/bsp/images/wintools/ 中獲取 ;
點(diǎn)擊此鏈接下載 凌云實(shí)驗(yàn)室的 i.MX6ULL開發(fā)板燒錄批處理腳本 win_flash.bat,也可以從前面的
項(xiàng)目源碼路徑 imx6ull/bsp/images/wintools/ 中獲取 。
串口驅(qū)動(dòng)下載安裝好后,將 USB轉(zhuǎn)串口調(diào)試器 接入 使用 Win+R 快捷鍵打開 運(yùn)行 , 然后輸入
devmgmt.msc 命令打開 設(shè)備管理器 , 接下來(lái)我們應(yīng)該可以看到相應(yīng)的串口設(shè)備文件。如下圖所示:

接下來(lái)使用 SecureCRT 或其他串口調(diào)試軟件,打開相應(yīng)的USB轉(zhuǎn)串口設(shè)備,并監(jiān)聽串口:

1.4. 燒錄文件
如前面 系統(tǒng)源碼編譯 相關(guān)章節(jié)所述,將前面源碼編譯輸出的相關(guān)文件 拷貝/下載 到Windows系統(tǒng)下, 并將系統(tǒng)鏡像解壓縮出來(lái)。

當(dāng)前imx6ull項(xiàng)目支持 Buildroot、Yocto、Debian(Stretch、Buster、Bullseye) 等不同的文件系統(tǒng),編譯的時(shí)候使用的文件系統(tǒng)不一樣,生成的系統(tǒng)鏡像也不一樣。如果系統(tǒng)鏡像不一樣,可以修改
win_flash.bat 批處理腳本中的 IMAGE_SYS 變量值:

1.5. 燒錄模式
要想重新燒錄開發(fā)板,則需要讓開發(fā)板首先進(jìn)入到燒錄模式,然后通過 USB TypeC接口燒錄。不同情況下進(jìn)入燒錄模式不一樣:
硬件開發(fā)板剛生產(chǎn)出來(lái)時(shí),并沒有系統(tǒng)軟件,這時(shí)將會(huì)默認(rèn)進(jìn)入到燒錄模式;
如果開發(fā)板已經(jīng)燒錄了萬(wàn)象奧科的出廠系統(tǒng),則需要使用 mmc dev 1 1 && mmc erase 0 40000命令先擦除 u-boot 后再重啟進(jìn)入到燒錄模式;
如果開發(fā)板已經(jīng)燒錄了凌云實(shí)驗(yàn)室的系統(tǒng),則可以使用 fastboot 0 命令進(jìn)入到燒錄模式;

1.6. 系統(tǒng)燒錄
上述準(zhǔn)備工作都準(zhǔn)備好之后,直接雙擊運(yùn)行win_flash.bat 批處理腳本將會(huì)進(jìn)入系統(tǒng)燒錄。接下來(lái)會(huì)出現(xiàn)一個(gè)選項(xiàng):
如果想只燒錄/更新 u-boot 程序,則選擇輸入 1;
如果想燒錄/更新 整個(gè)系統(tǒng)鏡像, 則選擇輸入 2;

燒錄成功之后,批處理將會(huì)自動(dòng)退出,調(diào)試串口上也將會(huì)提示相關(guān)信息。此后可以給開發(fā)板重新上電, 設(shè)備將正常啟動(dòng)。

1.7. 系統(tǒng)啟動(dòng)
系統(tǒng)重新上電后,串口調(diào)試終端上將會(huì)輸出U-boot的啟動(dòng)信息。3秒內(nèi)按任意鍵將會(huì)進(jìn)入到 U-boot 調(diào)試模式,否則將會(huì)自動(dòng)啟動(dòng)系統(tǒng)。

Linux系統(tǒng)啟動(dòng)后,我們可以使用用戶名 root ,默認(rèn)密碼 12345 登錄系統(tǒng)。

版權(quán)聲明
本文檔所有內(nèi)容文字資料由凌云實(shí)驗(yàn)室郭工編著,主要用于凌云嵌入式Linux教學(xué)內(nèi)部使用,版權(quán)歸屬 作者個(gè)人所有。任何媒體、網(wǎng)站、或個(gè)人未經(jīng)本人協(xié)議授權(quán)不得轉(zhuǎn)載、鏈接、轉(zhuǎn)帖或以其他方式復(fù)制發(fā)布/發(fā)表。已經(jīng)授權(quán)的媒體、網(wǎng)站,在下載使用時(shí)必須注明來(lái)源,違者本人將依法追究責(zé)任。
Copyright (C)2021 凌云物網(wǎng)智科實(shí)驗(yàn)室·郭工
-
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
599瀏覽量
27718 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5204瀏覽量
99028 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6092瀏覽量
35825
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配之USB_OTG
飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配之USB_OTG
NXP首款搭載MPU的FRDM產(chǎn)品怎么樣?FRDM i.MX93開發(fā)板開箱速覽

恩智浦推出FRDM i.MX 93開發(fā)板
飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配之ENET
OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

【新品】i.MX6ULL工業(yè)嵌入式核心板!NXP低功耗MPU,LCD顯示

i.MX Linux開發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開發(fā)板
在NXP源碼基礎(chǔ)上如何適配ELF 1開發(fā)板的UART功能

ElfBoard技術(shù)貼|如何在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的UART功能

使用TPS6521815 PMIC為NXP i.MX 6ULL、6UltraLite供電

【北京迅為】iTOP-i.MX6開發(fā)板使用手冊(cè)第四部分固件編譯第十四章非設(shè)備樹Android4.4系統(tǒng)編譯

如何在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的PWM功能

米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

評(píng)論