在項(xiàng)目的開(kāi)發(fā)過(guò)程中,各位工程師小伙伴們可能會(huì)遇到各種類型的問(wèn)題,其中“燒寫問(wèn)題”就是非常典型的一種。本篇文章,將以飛凌嵌入式OK6254-C開(kāi)發(fā)板為例,詳細(xì)探討大家在燒寫過(guò)程中可能遇到的問(wèn)題,并提供一系列排查和解決方法,以幫助開(kāi)發(fā)者們更便捷地解決這些問(wèn)題。
1、DFU燒錄問(wèn)題
我們先來(lái)看看DFU燒錄需要用到的資料有哪些:

第1步:引導(dǎo)uboot的認(rèn)識(shí)和切換
我們先看看dfu-uboot文件夾內(nèi)的3個(gè)文件,作用是引導(dǎo)DFU燒寫的(注意:不要和第2步的uboot文件搞混)。

引導(dǎo)也分為GP版和HSFS版,該如何切換呢?在飛凌嵌入式的出廠資料包內(nèi):

位置路徑如下:
OK62xx\0-鏡像文件\images_gp_2g\ok62xx_dfu

u-boot、tispl.bin、tiboot3.bin 這3個(gè)文件是DFU引導(dǎo)用uboot,對(duì)應(yīng)的uboot按照目錄查找,然后拷貝到DFU燒錄工具/dfu-uboot目錄內(nèi)。
第2步:文件系統(tǒng)和uboot
當(dāng)我們編譯DFU后,會(huì)在此目錄下看到編譯好的rootfs,這是我們唯一需要更換的文件:
/home/forlinx/OK62xx-linux-sdk6.1/images/ok62xx_dfu
第2個(gè)框內(nèi)的uboot是開(kāi)發(fā)板啟動(dòng)的uboot,從/home/forlinx/OK62xx-linux-sdk6.1/images/目錄下拷貝uboot的u-boot.img,tispl.bin,tiboot3.bin這3個(gè)文件。
以下4個(gè)文件是我們燒錄需要用到的,也是我們編譯后生成的文件。

第3步:按照手冊(cè)正常燒錄
接下來(lái)我們看幾個(gè)常見(jiàn)的報(bào)錯(cuò):
【問(wèn)題描述1】點(diǎn)擊燒錄后一直打印如下報(bào)錯(cuò)
PC端報(bào)錯(cuò):

板端串口報(bào)錯(cuò):

【問(wèn)題分析1】引導(dǎo)用uboot版本不對(duì),找到您對(duì)應(yīng)的版本(GP或HSFS),然后把對(duì)應(yīng)的引導(dǎo)uboot拷貝過(guò)去,重新燒錄即可。
【問(wèn)題描述2】使用的電腦中有camera設(shè)備

【問(wèn)題分析2】需要把camera設(shè)備禁用掉,不然無(wú)法識(shí)別,無(wú)法進(jìn)行dfu燒錄,或者換一臺(tái)設(shè)備進(jìn)行燒錄。
2、TF卡燒錄問(wèn)題
【問(wèn)題描述】燒錄的時(shí)候串口無(wú)打印
【問(wèn)題分析】
- 卡的問(wèn)題,制卡沒(méi)制好,需要重新制卡;
- uboot的問(wèn)題,例如GP的板子,燒錄放的是hsfs的uboot;
- 上一次燒錄的是gp,下一次切換版本,需要windows下快速格式化一下;
- 一次性拷貝所有文件到TF卡,會(huì)導(dǎo)致無(wú)法燒錄。
總結(jié)來(lái)說(shuō),因?yàn)槲募到y(tǒng)比較大導(dǎo)致了拷貝比較費(fèi)時(shí)間,所以當(dāng)出現(xiàn)無(wú)法燒錄的情況時(shí),排查工作只需要拷貝u-boot.img,tispl.bin,tiboot3.bin這3個(gè)文件,觀察串口是否有打印信息即可。
-
嵌入式
+關(guān)注
關(guān)注
5186文章
20133瀏覽量
328408 -
開(kāi)發(fā)
+關(guān)注
關(guān)注
0文章
376瀏覽量
42001 -
燒寫
+關(guān)注
關(guān)注
0文章
58瀏覽量
14813 -
燒錄
+關(guān)注
關(guān)注
8文章
305瀏覽量
36921
發(fā)布評(píng)論請(qǐng)先 登錄
飛凌嵌入式FET6254-C核心板為智能運(yùn)動(dòng)控制系統(tǒng)強(qiáng)力賦能
效率提升,飛凌AM62x開(kāi)發(fā)板的常見(jiàn)接口問(wèn)題及排查思路(第1期)
淺談飛凌公司嵌入式開(kāi)發(fā)板的一鍵燒寫
如何實(shí)現(xiàn)飛凌iMX6ULL開(kāi)發(fā)板系統(tǒng)的燒寫
AM6254的A核如何引腳復(fù)用成GPIO
關(guān)于AM6254的GPIO信號(hào)描述
AM6254處理器M核程序的使用方法
【飛凌AM6254開(kāi)發(fā)板試用】+2機(jī)器視覺(jué)環(huán)境搭建(原創(chuàng))
【飛凌AM6254開(kāi)發(fā)板試用】+3攝像頭Linux驅(qū)動(dòng)安裝適配(原創(chuàng))
【飛凌AM6254開(kāi)發(fā)板試用】 4-機(jī)器視覺(jué)(原創(chuàng))
【飛凌AM6254開(kāi)發(fā)板試用】+5內(nèi)核編譯串口芯片Linux驅(qū)動(dòng)(原創(chuàng))
【玩轉(zhuǎn)多核異構(gòu)】飛凌嵌入式AM6254核心板M核程序的啟動(dòng)、編寫和仿真
飛凌嵌入式AM62x系列核心板配置新增,單核/雙核/四核隨心選
嵌入式開(kāi)發(fā)常見(jiàn)問(wèn)題排查
飛凌嵌入式AM62x核心板驅(qū)動(dòng)微電網(wǎng)智能化創(chuàng)新

AM6254開(kāi)發(fā)常見(jiàn)問(wèn)題之「燒寫問(wèn)題排查」——飛凌嵌入式
評(píng)論