查看: 11220|回復: 0
打印 上一主題 下一主題

AM6254開(kāi)發(fā)的燒寫(xiě)問(wèn)題排查

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2024-11-26 11:25:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

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


1 DFU燒錄問(wèn)題

我們先來(lái)看看DFU燒錄需要用到的資料有哪些:




第1步:引導uboot的認識和切換

我們先看看dfu-uboot文件夾內的3個(gè)文件,作用是引導DFU燒寫(xiě)的(注意:不要和第2步的uboot文件搞混)。




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




位置路徑如下:

OK62xx\0-鏡像文件\images_gp_2g\ok62xx_dfu




u-boot、tispl.bin、tiboot3.bin 這3個(gè)文件是DFU引導用uboot,對應的uboot按照目錄查找,然后拷貝到DFU燒錄工具/dfu-uboot目錄內。


第2步:文件系統和uboot

當我們編譯DFU后,會(huì )在此目錄下看到編譯好的rootfs,這是我們唯一需要更換的文件:

/home/forlinx/OK62xx-linux-sdk6.1/images/ok62xx_dfu


第2個(gè)框內的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步:按照手冊正常燒錄

接下來(lái)我們看幾個(gè)常見(jiàn)的報錯:


【問(wèn)題描述1】點(diǎn)擊燒錄后一直打印如下報錯

PC端報錯:




板端串口報錯:




【問(wèn)題分析1】引導用uboot版本不對,找到您對應的版本(GP或HSFS),然后把對應的引導uboot拷貝過(guò)去,重新燒錄即可。


【問(wèn)題描述2】使用的電腦中有camera設備




【問(wèn)題分析2】需要把camera設備禁用掉,不然無(wú)法識別,無(wú)法進(jìn)行dfu燒錄,或者換一臺設備進(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ì )導致無(wú)法燒錄。



總結來(lái)說(shuō),因為文件系統比較大導致了拷貝比較費時(shí)間,所以當出現無(wú)法燒錄的情況時(shí),排查工作只需要拷貝u-boot.img,tispl.bin,tiboot3.bin這3個(gè)文件,觀(guān)察串口是否有打印信息即可。


您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页