當(dāng)前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 其他電子產(chǎn)品 > 開發(fā)板,套件,編程器 > 開發(fā)板
發(fā)布日期:2022-10-14 點(diǎn)擊率:42
近期在對(duì)朋友進(jìn)行遠(yuǎn)程技術(shù)指導(dǎo)時(shí),發(fā)現(xiàn)一種常見的現(xiàn)象:使用MFGTool通過USB接口為i.MX6下載固件時(shí),MFGTool顯示下載成功,但無法無法啟動(dòng)。針對(duì)這種現(xiàn)象, 筆者自己摸索出一套合適的處理方案,在此與讀者分享。
1. 將主板配置為USB下載模式,配置方法本文不做說明,讀者請(qǐng)自行咨詢所用主板的硬件工程師。
2. 為主板上電,將主板的Micro USB連接至電腦USB接口,最好是USB 2.0接口,USB 3.0的不夠穩(wěn)定。這時(shí)可以在電腦的設(shè)備管理器中看到新增了1個(gè)人體學(xué)輸入設(shè)備,如下圖。
3. 運(yùn)行MFGTool,在其界面上也可以看到人體學(xué)輸入設(shè)備。
4. 點(diǎn)擊Start按鈕,MFGTool便開始下載過程,在其打印信息中可以看到具體的操作過程。同時(shí),在調(diào)試串口中也會(huì)打印相應(yīng)的信息。
5. 下載完成后,會(huì)提示成功信息,如下圖。
6. 如果使用USB下載程序并切換至正常啟動(dòng)模式后,主板無法正常啟動(dòng),則可以按照以下方法進(jìn)行操作。
a. 使用Notepad++編輯ProfilesMX6Q Linux UpdateOS Firmware ucl2.xml文件,找到<LIST name="SabreSD-eMMC" desc="Choose eMMC Linux as media">,將其改寫為只下載u-boot,如下圖。
b. 按照1-5中的方法操作,將u-boot下載至主板中。
c. 將ucl2.xml文件還原,Notepad++中按兩下“Ctrl+Z”即可,并按一下“Ctrl+S”保存,如下圖。
d. 按照1-5中的方法操作,將u-boot,Kernel,rootfs全部下載至主板中。
7. 切換至正常啟動(dòng)模式,主板可正常啟動(dòng)。
注:凡是涉及到u-boot,kernel及rootfs的更新,都需要將更新后的文件放置于ProfilesMX6Q Linux UpdateOS Firmwarefiles目錄下,并替換原來的文件。LTIB編譯出來的u-boot默認(rèn)名稱是u-boot.bin,請(qǐng)將其更名為u-boot-mx6q-sabresd.bin并覆蓋ProfilesMX6Q Linux UpdateOS Firmwarefiles原來的文件,也可以通過更改ucl2.xml的方式實(shí)現(xiàn)。
下一篇: PLC、DCS、FCS三大控
上一篇: Qualcomm Atheros QCA