版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
客戶服務(wù)電話 客戶服務(wù)傳真 客戶服務(wù)郵箱
前 概 編譯U- 配置DDR存儲(chǔ) 概 通過bootrom工具燒寫U- 兩種Flash的U-boot燒寫方 SPIFlash燒寫方 NANDFlash燒寫方 概 ARM調(diào)試工具簡 DS-5 DS-5 使用ARM調(diào)試工 安裝ARMDevelopmentStudio 使用仿真器燒寫 下載U-Boot映 SPI塊保護(hù)命 圖4-1DS-5Eclipse啟動(dòng)界 圖4-2設(shè)備掃描窗 圖4-3芯片配置窗 圖4-4DS-5命令提示符窗 圖4-5Preferences窗 圖4-6AddconfigureDatabase對(duì)話 圖4-7DS-5Debug窗 圖4-8DebugConfigure窗 圖4-9DebugConfigure窗 圖4-10DebugConfigure窗 圖4-11腳本窗 圖4-12Memory窗 圖4-13Memory窗 圖4-14MemoryImporter窗 圖4-15Registers窗 圖5-1塊保護(hù)鎖定區(qū)域與BPLevel對(duì)應(yīng) 表1-1U-boot的主要目錄結(jié)
1Hi3516A/Hi3516D單板的BootloaderU-boot。當(dāng)選用的外圍芯片的型號(hào)與單板上外圍芯片的型號(hào)不同時(shí),需要修改U-boot配置文件,主要包括存儲(chǔ)器配置、管腳復(fù)1U-bootU-boot
2U-NANDFlash,其具體型號(hào)見《Hi3516A器件兼容性列表》。1.其中hi3516a_config為支持SPIFlashNandFlash的配置,hi3516a_spinand_configSPI-NandFlash2.U-其中CROSS_COMPILECROSS_COMPILE=arm-hisiXXX-linux-來Hi3516A_V100R001C01SPCxxx對(duì)應(yīng)uclibcuclibc工具鏈時(shí),CROSS_COMPILE=arm-Hi3516A_V100R001C02SPCxxx對(duì)應(yīng)glibc,使用glibc工具鏈時(shí),CROSS_COMPILE=arm-用不同的DDRSDRAM時(shí),需要針對(duì)不同器件的特性,對(duì)配置工作表中的標(biāo)簽頁binfile】(只能點(diǎn)此按鈕),生成臨時(shí)文件reg_info.bin。
3U-DS-5Hi3516ASDK中提供了相應(yīng)的初具體操作方式請(qǐng)參考《FastbootApplicationNotesSPIFlashSPIFlash1.hisilicon#mw.b0x82000000ff0x100000 /*對(duì)內(nèi)存初始化*/hisilicon#tftp0x82000000u-boot-hi3516a.bin hisilicon#sfprobe0 /*探測(cè)并初始化SPIflash*/hisilicon#sferase0x00x100000 /*擦除1M大小*/hisilicon#sfwrite0x820000000x00x100000/*從內(nèi)存寫入SPIFlash*/NANDFlash1.hisilicon#nanderase0100000 /*擦除1M大小*/hisilicon#mw.b0x82000000ff100000 hisilicon#tftp0x82000000u-boot-hi3516a.bin hisilicon#nandwrite0x820000000100000/*從內(nèi)存寫入NANDFlash*/2.U-bootNANDFlashSPI-NANDFlashnandNANDFlash
4ARMDS-5ARMDevelopmentStudio5,是一款針對(duì)ARM支持的Linux和Android和裸機(jī)調(diào)試各個(gè)階段的開發(fā)。ARMDS-5提供具有跟蹤、系統(tǒng)范圍性能分析器、實(shí)時(shí)EclipseIDEARM支持的平臺(tái)開發(fā)和優(yōu)化基于Linux的系統(tǒng),縮短開發(fā)和測(cè)試周期,并且可幫助工程師創(chuàng)(IDEDS-5DebugModels(TSMDS-5DS-5ARMDS-5(IDEARMLinuxARMLinuxGNU工具鏈。DS-5Eclipse包括項(xiàng)目管理、編輯器和視圖等主要功能。DS-5數(shù)據(jù)庫,然后才能連接到目標(biāo)平臺(tái)進(jìn)行程序調(diào)試或者向開發(fā)板燒寫U-boot程序。DS-5。1.ARMDevelopmentStudio52.DebugHardwareConfigure生成芯片配置文件,然先閱讀ARM的相關(guān)文檔。安裝完成后啟動(dòng)DS-5Eclipse4-1所示。步聚1.選擇【Start】→【AllPrograms】→【ARMDS-5】→【DebugHardware】→【DebugHardwareConfigureDebugHardwareConfigure程序掃描連接中的仿真器,選中指定的仿真器后點(diǎn)擊【Connect4-2。在彈出的窗口中按紅框中所示進(jìn)行配置,點(diǎn)擊【AutoConfigure4-3所示。退出并保存該配置文件到指定路徑,如D:\DS-5\hi3516a.rvc。2.生成目標(biāo)平臺(tái)配置數(shù)據(jù)庫。運(yùn)行DS-5CommandPrompt程序,執(zhí)行程序cdbimporter.exe4-4所示。其操作步驟3.添加目標(biāo)平臺(tái)配置數(shù)據(jù)庫到系統(tǒng)。從主菜單選擇【W(wǎng)indows】→【Preferences】,打開Preferences窗口,在配置樹中選擇【DS-5】→【ConfigurationDatabase4-5。D:\DS-5\database_hi3516a4-6。1.從主菜單選擇【W(wǎng)indows】→【OpenPerspective】→【DS-5DebugDS-5Debug窗口,如圖4-7。2.從【Run】菜單選擇【DebugConfigureDebugConfigure窗口,右鍵點(diǎn)擊配置樹【DS-5Debugger】,在彈出的菜單單擊【New】創(chuàng)建一個(gè)新的配置,如圖4-8。3.在名字域內(nèi),為新配置鍵入一個(gè)合適的名字,如“Hi3516A_Debug4-94.單擊【ConnectionDS-5調(diào)試器目標(biāo)連接。此處選擇新添加的目標(biāo)平臺(tái)配置數(shù)據(jù)庫:【Hisilicon】→【Hi3516A】→【BareMetalDebug】→【DebugCortex-5.在【Debugger】標(biāo)簽頁選中【ConnectOnly4-116.單擊【Debug本(如果此時(shí)仿真器處于運(yùn)行狀態(tài),則需在【DebugControl】窗口單擊按鈕暫停仿0x82000000后回車,觀察此框中值是否變成新值,如圖4-12所示。步聚1.在【Memory】窗口的單擊按 彈出圖4-13所示菜單2.選擇【ImportMemoryu-boot映像到內(nèi)存地址(步聚4.單擊【DebugControl】窗口按鈕啟動(dòng)U-Boot,此時(shí)可通過串口查看U-Boot啟動(dòng)信SPIFlashhisiliconsfprobe hisilicon#sferase0100000 /*擦除1M大小*/hisilicon#sfwrite820000000100000 /*從內(nèi)存寫入SPIFlash*/hisilicon#reset u-bootSPISPINorFlash上都提供了塊保護(hù)位(BlockProtectBP)來保護(hù)數(shù)據(jù)塊進(jìn)入寫保護(hù)狀態(tài),這些BP位為非易失性位,設(shè)置之后可以掉電保持之前狀態(tài)。BP[0:0:0:0]BP[1:1:1:1]之間,可以根據(jù)塊的倍數(shù)來設(shè)置鎖定其中的從器件一端開示設(shè)置塊保護(hù)鎖定2塊;設(shè)置BP[0:0:1:1],表示設(shè)置塊保護(hù)鎖定4塊;設(shè)置BP[0:1:0:0],表示設(shè)置塊保護(hù)鎖定8塊,依此類推,塊保護(hù)等級(jí)(BPLevel)每提高1,塊保護(hù)鎖定的塊的數(shù)據(jù)翻倍,直到鎖定器件上所有的塊為止。如圖5-1所示:0:BPTop部(高地址1BP開始于Bottom部(低地址)后,將不能再次變更。BP從Top開始對(duì)應(yīng)鎖定區(qū)域如圖5-2所示:sflocksflock[t/b]sfall:鎖定所有的塊,在圖5-1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東理工學(xué)院《汽車工程制圖》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東科技學(xué)院《中學(xué)化學(xué)課程教學(xué)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東理工職業(yè)學(xué)院《大氣污染控制工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東江門幼兒師范高等??茖W(xué)?!墩羝l(fā)生器熱工水力計(jì)算課程設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東環(huán)境保護(hù)工程職業(yè)學(xué)院《茶葉審評(píng)與檢驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工業(yè)大學(xué)《現(xiàn)代化學(xué)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣安職業(yè)技術(shù)學(xué)院《零售管理實(shí)務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《折舊的計(jì)算方法》課件
- 《絕密微信課程》課件
- 贛南師范大學(xué)《現(xiàn)代文與中學(xué)語文教學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 宋代茶文化課件
- 2024年蘇州市軌道交通集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 建筑工程招標(biāo)方案
- 2024年1月電大國家開放大學(xué)期末試題及答案:農(nóng)村政策法規(guī)
- (高清版)DZT 0261-2014 滑坡崩塌泥石流災(zāi)害調(diào)查規(guī)范(1:50000)
- 2024年中職《餐飲服務(wù)與管理》職教高考必備考試題庫(含答案)
- 足球教練員培訓(xùn)課件
- 招商崗位轉(zhuǎn)正述職報(bào)告
- 長沙衛(wèi)生職業(yè)學(xué)院單招參考試題庫(含答案)
- 抖音運(yùn)營述職報(bào)告
- 統(tǒng)編版語文八年級(jí)上冊(cè)第一單元作業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論