hiburn工具使用指南_第1頁
hiburn工具使用指南_第2頁
hiburn工具使用指南_第3頁
hiburn工具使用指南_第4頁
hiburn工具使用指南_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

HiBurn燒寫工具的使用方法,適用于一鍵燒寫所有程序鏡像到單板及在空板上只燒寫boot到單板flash上的場景。前 制作Nand燒片器鏡 Boot燒 eMMC燒 TFTP設(shè) HiBurn燒寫Fastboot分區(qū)時,工具出現(xiàn)報錯“Failedtosendstartframe”的解決辦 HiBurn燒寫Fastboot分區(qū)時,控制臺只打印了一段“#########”后停止打印,且工具出現(xiàn)報錯“Failedtosendheadframe”的解決辦 HiBurn燒寫Fastboot分區(qū)時,工具出現(xiàn)報錯“Failedtosenddataframe”的解決辦 燒寫Nand時控制臺打印puredatalength和len_incl_bad分別是什么含義 如何查看是否有進(jìn)程占用了tftp的69端口 如果PC安裝了1.7及以上版本 A縮略 圖1-1從HiTool工具目錄打開HiTool工 圖1-2選擇單板對應(yīng)的芯片型 圖1-3選擇HiBurn工 圖1-4參數(shù)設(shè) 圖2-1HiBurn按分區(qū)燒 圖2-2配置單板分區(qū)信 圖2-3編輯單板分區(qū)信 圖2-4關(guān)閉Hitool工具時提醒是否保存分區(qū)信息界 圖2-5切換視圖時提醒是否保存分區(qū)信息界 圖2-6分區(qū)信息保存界 圖2-7新建單板分區(qū)信息后設(shè)置長度為“- 圖2-8點(diǎn)擊燒 圖2-9燒寫過 圖2-10制作Nand燒片器鏡像界 圖2-11選中單行,點(diǎn)擊跳 圖2-12進(jìn)入按地址燒寫界 圖3-1地址燒寫界 圖3-2配置單板燒寫信 圖3-3單擊燒 圖3-4燒寫過 圖3-5上載信 圖3-6選擇數(shù)據(jù)類 圖3-7擦除信 圖3-8擦除過 圖4-1Fastboot燒寫界 圖4-2串口選 圖4-3配置boot燒寫信 圖4-4點(diǎn)擊 圖4-5燒寫過 圖5-1eMMC燒寫界 圖5-2配置單板分區(qū)信 圖5-3編輯單板分區(qū)信 圖5-4關(guān)閉Hitool工具時提醒是否保存分區(qū)信息界 圖5-5切換視圖時提醒是否保存分區(qū)信息界 圖5-6分區(qū)信息保存界 圖5-7點(diǎn)擊燒 圖5-8制作燒片器鏡像過 圖5-9上載過 圖6-1HiBurn合并鏡像界 圖6-2加載分區(qū) 圖6-3合并鏡 圖7-1TFTP設(shè)置頁 圖7-2選中開啟Debug控制 圖7-3切換HiBurn-Debug控制 圖7-4檢查同一網(wǎng)段設(shè)置頁 圖8-1TFTP超時問 圖8-2檢查網(wǎng)絡(luò)配置是否正 圖8-3修改TFTP設(shè) 圖8-4配置tftpd32工 圖8-5提示內(nèi)置TFTP啟動失敗,端口被外置tftpd32工具占 圖8-6外置tftpd32工具正在下載鏡 圖8-7“Failedtosendstartframe”報錯信 圖8-8檢查串口號是否選擇正 圖8-9“Failedtosendheadframe”報錯信 圖8-10“Failedtosenddataframe”報錯信 圖8-11“Failedtoexecutecommand”報錯信 圖8-12通過串口查看單板Flash信 圖8-13控制臺打印燒寫命令反饋的燒寫長 圖8-14打印DDRTraining失敗信 圖8-15查看進(jìn)程的端口占 圖8-16查看指定PID的進(jìn)程名 圖8-17打開HiTool報錯無法啟動

動完成后,工具開始與uboot進(jìn)行交互,發(fā)送燒寫命令,將DDRuboot燒寫到Flash對應(yīng)地址中。ubootubootTFTPWrite命令,完成對不同的單板,HiBurn1-Flash1.PCbootrom交互,故單板硬件上bootrom_sel需要設(shè)置為1,從bootrom啟動。2.把位于SDK發(fā)布包中的HiTool-BVT-X.X.X.zip(路徑:$SDK_DIR/PCJRE版本號,可以通過在開始->運(yùn)行->cmdjava–于1.6,則請參考FAQ7.15。4.Hi3518EV2001-25.HiBurn工具,1-3MAC地址、IP1-4PCIP必須和單板的網(wǎng)絡(luò)配置在同一個網(wǎng)段內(nèi),否則無法通過網(wǎng)口燒寫除fastboot以外的其他鏡像(fastboot鏡像是通過串口燒寫的。圖1-4.1

切換“默認(rèn)采用XML所在路徑”的勾選狀態(tài),若勾選,則優(yōu)先在XML路徑下查找該分區(qū)文保存成一個XML文件,下次打開工具時,將XML導(dǎo)入進(jìn)來,分區(qū)表信息就直接加載進(jìn)bootargs決定,請將此處的分區(qū)信息與單板bootargs指定的分區(qū)信息對應(yīng),HiBurn支持分區(qū)路徑不一致,支持遠(yuǎn)程燒寫,即為燒寫的鏡像是遠(yuǎn)程路徑下的鏡如果需要將所有分區(qū)的文件打包成一個鏡像燒寫(nandflash,由于其本身特性fastbootfastboot,才可以正常燒寫。因燒寫fastboot分區(qū)是采用串口方式燒寫,燒寫速度較慢,故不推薦使用此種點(diǎn)擊需修改分區(qū)的所在列,即可修改,如圖2-3所示。 ,可以增加一行分區(qū)。可以在這一行修改分區(qū)名,選擇flash類型以及KBMBflash塊大小的整jffs2none單擊按鈕,可選擇或改變該分區(qū)的燒寫文件單擊按鈕,可刪除該分區(qū)信息fastbootfastbootfastboot分區(qū)被刪除或fastboot分區(qū)名被修改則無法實現(xiàn)一鍵燒寫。單擊按鈕,選擇所有要燒寫的分區(qū),進(jìn)行一鍵燒寫所有分區(qū),再次單擊按 單擊保存按鈕,可以將編輯好的分區(qū)表保存為文件單板分區(qū)信息在第一次打開工具時可能沒有xml格式的分區(qū)信息文件,此時可以在工具界面中直接填寫或修改來創(chuàng)建單板分區(qū)信息,創(chuàng)建完成后,在關(guān)閉HiTool2-12對話2-5話框,“確定”,在彈出的對話框中選擇要保存分區(qū)信息的路徑,輸入要保存的文件名,就會保存為xml格式的分區(qū)信息,點(diǎn)擊“取消”,則切換視圖且不保存分區(qū)信息。注意保存分區(qū)信息的文件名后綴必須為.xml格式,否則下次載入分區(qū)信息時可能會出錯而無法正確載入分區(qū)信息。信息另存為如圖2-6所示。出該行的長度,該長度為整個器件的剩余長度。如圖2-7所示。步驟4.燒寫單板,點(diǎn)擊燒寫按鈕,如圖2-8所示圖2-8圖2-96.器鏡像按鈕,會彈出Nand燒片器鏡像制作界面。如圖2-10所示。開放,點(diǎn)擊“Make”按鈕,即可生成Nand燒片器的鏡像。轉(zhuǎn)按鈕,即可跳轉(zhuǎn)到按地址燒寫界面中。如圖2-11與圖2-12所示。1.切換到“BurnbyAddress3-12.flash類型,設(shè)置燒寫起始地址和長度,選擇要燒寫的文件,如圖3-2所示界面。.步驟4.單擊燒寫按 ,如圖3-3所示按地址燒寫時,用戶無需選擇文件類型,只要選擇自己想要燒寫的文件即可。由于s文件(B數(shù)據(jù))和其他類型文件(B數(shù)據(jù))的格式不同,工具會根據(jù)選定的文件在后臺自動區(qū)分文件類型(soe類型圖3-35.3-4圖3-4Erase操作和Burn6.1.3.212.3.22度,并且設(shè)置上載后的保存文件。如圖3-5所示。圖3-54.3.23whithoutOOB,如果鏡像是yaffs,請選擇DatawithOOB3-6所示。原始的文件無法吻合。yaffs文件系統(tǒng)部分上載時,長度應(yīng)該為pagesizeoobsize的倍1.3.212.3.22度。如圖3-7所示。圖3-74.3.235.單擊“erase3-8圖3-8

Boot單板上沒有1.切換到“BurnFastboot4-12.4-2圖4-23.Boot4-3步驟5.點(diǎn)擊燒寫按 ,如圖4-4所示圖4-46.4-5圖4-57.

eMMC1.eMMC5-1圖5-1eMMC切換“默認(rèn)采用XML所在路徑”的勾選狀態(tài),若勾選,則優(yōu)先在XML路徑下查找該分區(qū)文保存成一個XML文件,下次打開工具時,將XML導(dǎo)入進(jìn)來,分區(qū)表信息就直接加載進(jìn)如果所有分區(qū)的文件打包成一個鏡像燒寫時(eMMC文件系統(tǒng)分區(qū)需要創(chuàng)建分區(qū)表,因此文件系統(tǒng)分區(qū)不同時,則不能一起打包,Android版本不存在此問題,此鏡像必須要放到fastboot分區(qū),而且此鏡像中要包含fastboot,另外由于此時是采用串口eMMCDOS分區(qū)格式,對于Ext3/4文件系統(tǒng)分區(qū)需要創(chuàng)建分區(qū)表信息,內(nèi)核才可以正確識別Ext3/4文件系統(tǒng)分區(qū)。xml格式的分區(qū)信息文件,也可以直接在則會出現(xiàn)如圖5-3所示。KBMBeMMC扇區(qū)大小的單擊按鈕,可選擇或改變該分區(qū)的燒寫文件單擊按鈕,可刪除改分區(qū)信息。注意:這里fastboot分區(qū)無法被刪除,而且fastbootfastbootfastboot分區(qū)名被修,則取消所有要燒寫的分區(qū),也可以點(diǎn)擊復(fù)選框,選擇相應(yīng)的分區(qū)進(jìn)行燒2-5話框,“確定”,在彈出的對話框中選擇要保存分區(qū)信息的路徑,輸入要保存的文件名,就會保存為xml格式的分區(qū)信息,點(diǎn)擊“取消”,則切換視圖且不保存分區(qū)信息。注意保存分區(qū)信息的文件名后綴必須為.xml格式,否則下次載入分區(qū)信息時可能會出錯而無法正確載入分區(qū)信息。信息另存為如圖2-6所示。5-6步驟4.燒寫單板,點(diǎn)擊燒寫按鈕,如圖5-7所示圖5-75.給單板上電,進(jìn)入燒寫過程,等待燒寫完成。6. 對話框中設(shè)置好文件路徑,制作燒片器鏡像就開始了,如圖5-8所示。emmcemmcemmc上載則是按照設(shè)置的起始地1.3.212.3.22欄,可以選擇將這個上載的內(nèi)容保存在PC上某個具體的文件中。3.3.234.準(zhǔn)備上載,點(diǎn)擊“上載”5-9圖5-9

SPIFlash中因存儲空間較小,用戶需要將多個小鏡像合并為一blockflash空間的場景,也適用于將其他Flash類型的鏡像合并為一個鏡像。如果合并鏡像后,就只需要占用單個block塊即可,從而省了1MFlash空間。1.切換到“MergeImage6-1步驟2.點(diǎn)擊Browse按鈕,加載分區(qū)表或點(diǎn)擊按鈕,手動新建分區(qū)表,如圖6-2所示3.MergingImage6-3圖6-3TFTP

入首選項對話框,進(jìn)入“HiBurn”下的“TFTP設(shè)置”頁面,如圖7-1所示。TFTPTFTP速率計算出超時。單位為byte/s。TFTPTFTP重試次數(shù),若傳輸失敗,將重試,達(dá)到重試設(shè)置次數(shù)TFTPTFTP無響應(yīng)超時,傳輸過程中若在設(shè)置時間內(nèi)無響應(yīng),則判定傳輸失敗,單位為秒,默認(rèn)值為10秒。1.點(diǎn)擊菜單欄中“窗口”->“首選項”進(jìn)入首選項對話框,進(jìn)入“HiBurn”頁面,選中“OpenDebugMode”按鈕,表示開啟Debug7-2所示。2.Debug控制臺,點(diǎn)擊控制臺右上角切換控制臺按鈕,圖7-3所示。“CheckwhetherthePCandBoradIPaddressesareinthesamenetworksegment”按鈕,如7-4所示,表示開啟在燒寫前檢查PCIP是否在同一網(wǎng)關(guān),取消選中則表示

PCIP地址;然后檢查子網(wǎng)掩碼與網(wǎng)關(guān)是IPping通,若不能則表示當(dāng)前網(wǎng)絡(luò)不通,再查看,將以上參數(shù)全tftpd328.2章節(jié)所示tftpd32也顯示超時,則檢查當(dāng)前網(wǎng)絡(luò)環(huán)境是否正修改工具中TFTP參數(shù)設(shè)置,匹配當(dāng)前網(wǎng)絡(luò)環(huán)境,通過點(diǎn)擊菜單欄上的“Thenumberofconsecutivepacketloss”與“TFTPnoresponsetimeout”兩個參數(shù)

圖8-4所示。圖8-4tftpd322.HiBurn8-5所示,點(diǎn)擊確認(rèn),開始燒寫,當(dāng)前就會使用外置的tftpd32進(jìn)行鏡像的下載,如圖8-6所示。HiBurnFastboot分區(qū)時,工具出現(xiàn)報錯“Failedtosendstartframe”的解決辦法

Fastboot分區(qū)出現(xiàn)以下“Failedtosendstartframe8-7所示,我該

看串口是否與單板接觸良好,若連接正常,則檢查HiBurn中是否選擇了正確的串口號,如圖8-8所示,全部保證正確后,請重新進(jìn)行燒寫。HiBurn燒寫Fastboot分區(qū)時,控制臺只打印了一段“#########”后停止打印,且工具出現(xiàn)報錯“Failedtosendheadframe”的解決辦法

“Failedtosendheadframe”時,如圖8-9所示,該如何解決?確單板型號后,請使用匹配當(dāng)前芯片的SDK鏡像重新進(jìn)行燒寫;HiBurnFastboot分區(qū)時,工具出現(xiàn)報錯“Failedtosenddataframe”的解決辦法

Fastboot分區(qū)出現(xiàn)以下“Failedtosenddataframe8-10所示,我該HiBurnFastboot分區(qū)時,工具出現(xiàn)報錯“Failedtoexecutecommand”的解決辦法

Fastboot分區(qū)出現(xiàn)以下“Failedtoexecutecommand8-11所示,我

重啟單板查看單板當(dāng)前“F

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論