聯系方式

    地(dì)址:深圳市(shì)龍崗區(qū)龍崗路(lù)15号

    電(diàn)話(huà):0755-848$★$67757

    郵件(jiàn):sfly#sflytec‌<↔h.com(#改為(wèi)@)

    QQ: 67234068(業(yè)務/售前咨詢)

HiSilicon(海(hǎi)思)平台的(de)SPI-NAND燒錄解決方₩δ‌案(V2)

2020/12/22 8:14:40      點擊:

HiSilicon(海(hǎi)思)平台的(de)S "PI-NAND燒錄解決方案

編程器(qì): 碩飛(fēi)SP32系列編程器(qì)(包括SP325/SP328/Sβπ$P328P)

編程器(qì)軟件(jiàn): SP32SW V1.33以上(shàng)版本

方案平台: HiSilicon(海(hǎi)思)主控 + Linux ₩™₹+ SPI-NAND

ECC Type: 軟件(jiàn)ECC或者CPU硬件(jiàn)ECC(即不(bù)使用(yòσ¶↕≈ng)SPI-NAND的(de)片內(nèi)ECC功能↑&₽∑(néng))

其他(tā): Linux,分(fēn)區(qū)模式


1. 準備要(yào)燒錄的(de)鏡像文(wéα→φn)件(jiàn)和(hé)海(hǎi)思分(≤≈‌Ωfēn)區(qū)表文(wén)件(jiàn)

海(hǎi)思方案的(de)燒錄文(w£•®$én)件(jiàn)為(wèi)多(duō)個(g× è)擴展名為(wèi)burn的(de)燒錄鏡像文(w€¶én)件(jiàn)(不(bù)是(shì)bin文(wén)件(jiàn))‌γ,以及一(yī)個(gè)擴展名為(wèi)xml分(f ​ēn)區(qū)表文(wén)件(jiàn)。

所有(yǒu)燒錄鏡像文(wén)件(jiàn)(*.burn)和(héδ←Ω)海(hǎi)思分(fēn)區(qū)表文(wén€✔)件(jiàn)(*.xml)要(yào)放(fàng)在同一(yī)目₹σ‍φ錄。

注意:這(zhè)些(xiē)文(wén)件(γλjiàn)由軟件(jiàn)工(gōng₽‍)程人(rén)員(yuán)(或數(shù)據提供方)提供。關于∞ 燒錄鏡像文(wén)件(jiàn)請(qǐng)參考附錄2(制(zhìβ↑ε↕)作(zuò)燒錄鏡像文(wén)件(jiàn))。


2. 啓動碩飛(fēi)燒錄器(qì)軟件(jiàn)SP32SW

點擊”芯片型号”按鈕,選擇正确的(de)SPI-N±☆ ★AND芯片型号。


3. 加載燒錄數(shù)據

參考下(xià)圖,點擊”加載數(shù)據…”按鈕, 選擇海(¶✘÷±hǎi)思分(fēn)區(qū)表文(wén)÷÷件(jiàn) (*.xml), 然後點擊”打開&≠☆↔(kāi)”

軟件(jiàn)将自(zì)動加載所有<®>(yǒu)燒錄鏡像文(wén)件(jiàn)(*.burn),同σ©時(shí)會(huì)更新NAND Flash選項。

注意:

> 選中xml文(wén)件(jiàn)進行(xíng←®↑♣)打開(kāi),不(bù)是(shì)burn文(wén)件(<↓δ¥jiàn),也(yě)不(bù)是(shì)bin文(wén)件¶$≠(jiàn)

> 所有(yǒu)burn文(wén)件(jiàn)的(deλε §)調入是(shì)由軟件(jiàn)自(zì)動處理€←•(lǐ)的(de)


鏡像文(wén)件(jiàn)加載信息示×↓∞例:


4. 項目設置<參考下(xià)圖>


5. 開(kāi)啓SPI NAND Fla>φsh選項

在加載鏡像文(wén)件(jiàn)時(shí), 碩飛(fē‌ i)編程器(qì)軟件(jiàn)會(huì)自(zì✔‌↓)動更新NAND FLASH選項,如(rú)®δσ下(xià)圖所示:


說(shuō)明(míng):

>  通(tōng)常這(zhè)些(xiē)設置參↑<數(shù)無需更改,除非您認為(wèi)有(yǒu)必要(yào)∑₹。

>  因軟件(jiàn)版本變化(huà)可(kě)能(né≤±ng)會(huì)與實際情況有(yǒu)差異,請(qǐα<λng)檢查核對(duì)相(xiàng)關參Ω™數(shù)是(shì)否準确。

>  NAND Flash Options的(de)其✔₹♥&他(tā)設置選項請(qǐng)參考幫助文(wén)γ"±€檔(點擊對(duì)話(huà)框左下(xià)角的(de)Help按鈕開(kσ​↑āi)啓)。


6. 燒錄(USB連接模式)

在”項目運行(xíng)”頁,點擊按鈕”自(zì)÷£Ω動單次”或者”自(zì)動批量”開(kāi)始燒錄↓©♣


7. 脫機(jī)燒錄(SP328/SP328P)

點擊“下(xià)載項目到(dào)燒錄器(qì)內(↓>πnèi)”可(kě)将當前項目下(xià)載到(dà↑←£≥o)編程器(qì)內(nèi)存中,用(y×&òng)于脫機(jī)模式燒錄。

詳見(jiàn)編程器(qì)使用(yòng)手冊脫機(jī) ≤操作(zuò)相(xiàng)關內(nèi)容。

--------------------------------λβ¥£--------------------÷¥------------------------->↑φ↕--------------------------------------≈₩♦-------------------------------------π$§-----

附錄1: 常見(jiàn)問(wèn)題

軟件(jiàn)提示: Missing Burn₹✘וer Image files

缺少(shǎo)燒錄鏡像文(wén)件(jiàn),燒錄鏡像文$÷♣Ω(wén)件(jiàn)(*.burn)必須使用(yòng)&‍海(hǎi)思的(de)HiTool預先轉換π¶好(hǎo),并将所有(yǒu)燒錄鏡像文(wén)件↔α®≈(jiàn)(*.burn)和(hé)海(hǎi)思的(de)分(fēn♦₽ )區(qū)文(wén)件(jiàn)(*.xml)放(Ω∑fàng)在同一(yī)個(gè)目錄,然後再到(dào)碩飛(fēi)編程器≈Ω✘(qì)軟件(jiàn)SP32SW中加載海(h→§∞∞ǎi)思分(fēn)區(qū)文(wén)件(jiàn)(≤≤ ✔*.xml)。

關于制(zhì)作(zuò)燒錄鏡像文(wén)件(jiàn), α €請(qǐng)參考附錄2。


軟件(jiàn)提示: Image file data error, ple✘✘ase check image file expoα↕∑rt parameter in His→₽★♣ilicon/HiTool

碩飛(fēi)編程器(qì)軟件(jià§∑>n)在加載鏡像文(wén)件(jiàn)時÷ €€(shí)會(huì)對(duì)文(wén)件(jiàn£​ •)數(shù)據進行(xíng)檢查, 以确保♦♠β✔後續燒錄無異常。

在發現(xiàn)文(wén)件(jiàn)數(shù)據內(nèi)•≠→∑容有(yǒu)錯(cuò)誤後會(huì)産生(shēngβ£)該提示。

其原因通(tōng)常是(shì)在使用(yδ↑òng)HiTool創建燒錄鏡像文(wén)件(jiàn)時(shí),設₽↔置的(de)參數(shù)不(bù)正确。

其中需要(yào)特别留意OOB Size,β 如(rú)果設置錯(cuò)誤,在某些(xiē)版本的(de)HiTo± ♣♥ol可(kě)能(néng)無法導出準确的(de)燒錄鏡像文(↓©βwén)件(jiàn)。


軟件(jiàn)提示: Image file size error, plΩ↓✔ease check image file← ©§ export parameter in Hisilic'↔≤on/HiTool

文(wén)件(jiàn)數(shù)據大(dà)小(xiǎo)存在錯(cu→"♣αò)誤,檢查鏡像文(wén)件(jiàn)是(shì)否正确


軟件(jiàn)提示: Image file δ data does not match the current fl≤♣>₹ash parameter,Please∑&"> check the flash model

編程器(qì)軟件(jiàn)中當前設定的↔∑<↔(de)SPI-NAND FLASH型号與鏡像文(wén)件(jiàn)參'‌數(shù)不(bù)匹配。


附錄2: 制(zhì)作(zuò)燒錄鏡像文(w ☆én)件(jiàn)

說(shuō)明(míng): 燒錄鏡像文(wén)件(jiàn)由軟件(↑★♦jiàn)工(gōng)程人(rén)員(yuán)(或燒錄數(shù)∑ ₹據提供方)預先處理(lǐ),以下(xià)內(δ♠nèi)容僅供參考。

通(tōng)過SDK編譯的(de)鏡像文(wén)件(jiàn)不(b™♠♥<ù)可(kě)直接用(yòng)于編程器(qì), ∞¥需要(yào)使用(yòng)海(hǎi)思官方工(gō≈σβ☆ng)具HiTool/HiBurn轉換成燒錄鏡 →像文(wén)件(jiàn)。 轉換後的(de)鏡像文(™≠‍wén)件(jiàn)後綴通(tōng)常為(wèi)”bur₹↑n”。


本圖所列參數(shù)僅為(wèi)示例

請(qǐng)以項目實際參數(shù)為(wèi)準 π

鏡像轉換注意事(shì)項:

>  所有(yǒu)鏡像文(wé↔→₩'n)件(jiàn)以及相(xiàng)關參數(shù)(例如(•♠δrú): 分(fēn)區(qū)的(de)器(qì)件(j♦♥∞iàn)類型, 開(kāi)始地(dì)址, 文(w≠α↑én)件(jiàn)系統)請(qǐng)預先使用(yòng)HiB☆♠≠urn的(de)網口或串口燒錄方式驗證無✘≥ 誤後再進行(xíng)鏡像轉換。

> ECC Type必須與SDK代碼中的(d☆§≤♦e)一(yī)緻

> OOB Size必須正确設置(盡量使用(♠®→yòng)默認參數(shù))

> Block Size一(yī)般為(wèi)128KB或256K≤φB。

以上(shàng)所有(yǒu)設置都(dōu)必須準确無誤, 否則燒€α¥∏錄的(de)芯片将不(bù)能(néng)正常工(gōng)↕☆><作(zuò), 關于制(zhì)作(zuò)燒錄鏡像文(wén)件↕γ§(jiàn)的(de)更詳細信息請(qǐng)查看(kàn)φ>海(hǎi)思相(xiàng)關技(jì)術(shù§®α)文(wén)檔或咨詢廠(chǎng)商技(jì)術(shù)∏<‌≥人(rén)員(yuán)。


下(xià)載本文(wén)PDF文(wén)檔



Copyright 2007-2025 固強科技(深圳)有限公≤$ε司 版權所有(yǒu)

京ICP證000000号     粵公網安備 44030702000782☆α 号 hw