国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

iMX6ULL基礎(chǔ)操作-系統(tǒng)燒寫指南

發(fā)布時間:2020-12-21 16:55    發(fā)布者:哦哈喲
關(guān)鍵詞: 飛凌嵌入式 , NXP

本文以飛凌嵌入式OKMX6ULL-S開發(fā)板為基礎(chǔ)講解,本文分為三個部分,主要講解了iMX6ULL SD卡燒寫系統(tǒng)及OTG燒寫系統(tǒng)的以及單步更新內(nèi)核的步驟。通過本文您可以快速實現(xiàn)飛凌iMX6ULL開發(fā)板系統(tǒng)燒寫。

一、 SD卡燒寫系統(tǒng)

以nand- sdburn為例,燒寫NAND進行操作說明,飛凌iMX6ULL撥碼開關(guān)設(shè)置參考如下。



設(shè)置撥碼開關(guān):

燒寫/啟動

序號1

序號2

序號3

序號4

序號5

序號6

序號7

序號8

SD卡燒寫

0

0

1

0

1

0

0

1

EMM[color=inherit !important]C啟動

0

0

1

0

0

0

0

0

NAND啟動

0

0

0

1

1

0

0

1

OTG燒寫

1

1

X

X

X

X

X

X


注意:上表中“1”代表ON,“0”代表OFF,“X”代表無關(guān)。



1、 制作SD卡

將文件nand-burnsd拷貝到Ubuntu 系統(tǒng)的任一目錄,假設(shè)為/home/neo/work。

用戶資料\Linux\燒錄工具\nand-sdburn.zip   為256M NAND文件系統(tǒng)。

用戶資料\Linux\燒錄工具\ emmc-sdburn.zip   為4G EMMC文件系統(tǒng)。

步驟1:nand-burnsd.zip解壓后拷貝到/home/neo/work。

步驟2:使用 USB 讀卡器把SD 卡插入到電腦的USB 端口(VMware 虛擬機用戶如果U盤沒有被虛擬機識別,可以使用如下箭頭指向圖標(biāo)將優(yōu)盤連接到虛擬機)。

步驟3:待虛擬機識別到SD卡后彈出目錄再進行下邊燒寫操作。進入/home/neo/work/nand-burnsd目錄,執(zhí)行腳本:




neo@[color=inherit !important]ubuntu:~/work/nand-burnsd$ sudo ./6ullsdburn.sh

執(zhí)行上述命令后,終端會列出電腦的硬盤或U盤,對應(yīng)選擇自己的SD 卡,回車。

注意:判定自己的U盤是 sda/sdb/sdc 可以根據(jù)容量進行判斷,比如自己的優(yōu)盤容量為4G,則其size 為3872256 KB≈ 4G,建議用戶執(zhí)行此操作時不要同時插入多個優(yōu)盤,以免混淆。

這里以我們的操作為例:

選擇 1 ,回車

選擇y,回車,等待至制卡完成。

若打印信息中沒有下圖紅框中標(biāo)識的信息,則SD卡掛載失敗,則需要使用Ubuntu重新卸載并掛載。

卡制作完成后可以看到boot 分區(qū)包含sdrun和target兩個目錄。sdrun 文件夾內(nèi)容用于引導(dǎo)系統(tǒng)燒寫,無需修改;target目錄內(nèi)容會燒寫到flash[color=inherit !important]芯片。如果需要替換鏡像文件,只需將target目錄中的對應(yīng)文件替換掉,并保持同樣的命名,之后再重新進行系統(tǒng)燒寫。

2、SD卡燒寫系統(tǒng)

將上一節(jié)中制作好的SD卡插入,同時將撥碼開關(guān)置于下圖所示。3、5、8 均為ON,1、2、4、6、7均為 OFF,如下圖。此時將SD卡中target的內(nèi)容燒寫到NAND中。


lib/modules/4.1.15-00026-g407ada6-dirty/modules.softdeplib/modules/4.1.15-00026-g407ada6-dirty/sourcelib/modules/4.1.15-00026-g407ada6-dirty/modules.dep.binlib/modules/4.1.15-00026-g407ada6-dirty/modules.symbolsUpdate Complete!!!!!!!

同時iMX6ULL底板上的LED閃爍。燒寫時間較長,等待系統(tǒng)燒寫完成之后,串口打印信息:

燒寫完成之后,斷電,將撥碼開關(guān)撥到4、5、8均為ON,1、2、3、6、7均為OFF,重新上電iMX6ULL開發(fā)板,NAND啟動。

3、OTG燒寫系統(tǒng)

注意:使用OTG燒寫時,iMX6ULL開發(fā)板不能插入SD卡。

mx6ull-4gemmc-512mddr-qt5.6.vbs        燒寫4GeMMC+512MDDR的系統(tǒng)

mx6ull-256mnand-256mddr-cmd.vbs       燒寫256MNAND+256MDDR系統(tǒng)

①、 首先將燒寫工具Mfg工具拷貝到 windows 下解壓,燒寫工具路徑如下所示:用戶資料\Linux\燒錄工具\ mfgtools.zip

②、5V電源供電如圖,開關(guān)撥到供電口端:

③、撥碼開關(guān)設(shè)置為 1、2為ON,其他狀態(tài)任意。如圖:


④、雙擊“ mx6ull-256mnand-256mddr-cmd.vbs ”(已寫好腳本,直接燒寫),如下圖:

⑤、插入USB OTG,如下圖:

自動識別為HID,如圖:

⑥、點擊start,開始燒寫系統(tǒng),中間彈出格式化對話框,點擊“取消”格式化選項,或者不管它,直到燒寫完成。如圖:

⑦、系統(tǒng)燒寫完成之后,出現(xiàn)“Done”,之后點擊“stop”,停止。再點擊“Exit”,關(guān)閉燒寫燒寫工具。斷電,將撥碼開關(guān)撥到4、5、8均為ON,1、2、3、6、7均為OFF,重新上電iMX6ULL開發(fā)板,NAND啟動。


二、單步更新內(nèi)核1、 eMMC單步更新內(nèi)核

系統(tǒng)啟動后,將待替換設(shè)備樹放于u盤中,插入到開發(fā)板上,在超級終端輸入命令:


root@fl-imx6ull:~# cp /run/media/sda1/imx6ull-S-gpmi-1024x600c7.dtb  /run/media/mmcblk1p1/imx6ull-S-gpmi-1024x600c7.dtbroot@fl-imx6ull:~# cp /run/media/sda1/zImage  /run/media/mmcblk1p1/zImageroot@fl-imx6ull:~# syncroot@fl-imx6ull:~# reboot

重啟后,到uboot階段選擇對應(yīng)dtb即可。

2、 Nand單步更新內(nèi)核

更新dtb以及內(nèi)核,logo,可以使用nandwrite命令,該命令也已經(jīng)打包在文件系統(tǒng)中。使用時,要將待燒寫的dtb、logo、 zImage文件復(fù)制到文件系統(tǒng)的某個目錄下(本文示例為/root),然后擦除掉對應(yīng)分區(qū)中的舊固件,再分別使用nandwrite命令將新的固件寫到對應(yīng)的分區(qū)中。參考命令如下所示:


root@fl-imx6ull:~# flash_erase /dev/mtd4 0 0Erasing 128 Kibyte @ 7e0000 -- 100 % completeroot@fl-imx6ull:~# nandwrite -p /dev/mtd4 /run/media/sda1/target/zImageWriting data to block 0 at offset 0x0Writing data to block 1 at offset 0x20000Writing data to block 2 at offset 0x40000…

更新內(nèi)核:


更新dtb:


root@fl-imx6ull:~# flash_erase /dev/mtd3 0 0Erasing 128 Kibyte @ 2e0000 -- 100 % completeroot@fl-imx6ull:~# nandwrite -p /dev/mtd3 /run/media/sda1/target/imx6ull-S-gpmi-800x480c7.dtbWriting data to block 0 at offset 0x0

更新logo:



root@fl-imx6ull:~# flash_erase /dev/mtd1 0 0Erasing 128 Kibyte @ 1e0000 -- 100 % completeroot@fl-imx6ull:~# nandwrite -p /dev/mtd1 /run/media/sda1/target/logo.bmpWriting data to block 0 at offset 0x0Writing data to block 1 at offset 0x20000Writing data to block 2 at offset 0x40000
原文鏈接:https://www.forlinx.com/article_view_605.html

本文地址:http://www.4huy16.com/thread-751595-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 技術(shù)熱潮席卷三城,2025 Microchip中國技術(shù)精英年會圓滿收官!
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術(shù)精英年會深圳站回顧
  • 電動兩輪車設(shè)計生態(tài)系統(tǒng)
  • 常見深度學(xué)習(xí)模型介紹及應(yīng)用培訓(xùn)教程
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表