日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Flash編程和燒寫前所需要做的準備工作

dqbW_cpu_world ? 來源:嵌入式DSP ? 作者:DSPTech ? 2021-08-27 15:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹ADI SHARC 21489 Flash編程,共兩節(jié)。在使用VDSP5.12編寫完自己的程序后,怎么樣讓程序自動運行起來,有兩種方式:一是主啟動,將程序燒寫到NOR Flash或SPI Flash中。二是從啟動,將程序存儲在別的外部芯片中,由外部控制器發(fā)送程序到DSP啟動。從啟動在之前已經(jīng)講過,點使用外部控制器啟動DSP程序查看詳細介紹。

01

Flash編程與燒寫詳解

Flash編程與燒寫,原本應該是開發(fā)的最后一步,當所有程序都做好了,在線編譯運行正常,才會通過Flash編程,生成二進制的可執(zhí)行文件LDR,再通過JTAG仿真器將LDR文件燒寫到Flash中,上電BOOT實現(xiàn)脫機運行的功能。

我們?yōu)楹伟堰@個章節(jié)安排在第二個文檔,是因為21489的第二種編程方式,首選就需要燒寫程序,所以在這個文檔里,先把燒寫程序的方法給用戶做詳細的闡述,也好順利的進入第三個文檔。

ADI的DSP,通過Flash編程生成的二進制可執(zhí)行文件尾綴為LDR,但實際上他的數(shù)據(jù)格式仍然是通過用戶自己選擇,而組合成的BIN,HEX等常規(guī)數(shù)據(jù)。所以大家不要被LDR這個名字所疑惑,僅僅只是ADI取的名字罷了。

打個比方就是,ADI拿一個叫做LDR的瓶子來裝BOOT數(shù)據(jù),而這些數(shù)據(jù)歸根到底,依然是我們在其他嵌入式處理器開發(fā)中所熟知的BIN,HEX等等,ADI也無法別出心裁的整出一個獨特的數(shù)據(jù)格式來。

21489開發(fā)板上,我們做了NORFLASH和SPIFLASH兩種,下面也會對每一種Flash做詳細的注解,如何來生成這兩種flash可用的LDR文件,又如何來通過AD-HP530ICE仿真器去燒寫相應的LDR文件到FLASH中,實現(xiàn)脫機。

02

Flash編程和燒寫前所需要做的準備工作

軟件準備

Visual DSP++5.1.2

硬件鏈接

仿真器和開發(fā)板通過JTAG連接,開發(fā)板上電,仿真器上電。

軟件鏈接

新建21489的session,具體可參見說明文檔(一)中的詳細說明,此處不再講解。

03

NORFLASH編程與燒寫:編程

此章將詳細講解如何使用VDSP軟件來進行NORFLASH編程,生成boot用的LDR文件。我們以按鍵控制LED燈的程序來做例程講解。

1. 把工程拖到VDSP軟件中來。

2. 在工程名上按鼠標右鍵,選擇“Project Options.?!?/p>

3. 根據(jù)芯片的實際版本,為工程選擇一個芯片版本,將“Type”選為“Loader File”。我們現(xiàn)在用的21489都是0.2版,所以就選擇0.2。

4. 按下圖為生成的 LDR 文件選擇格式,設置完成后點“確定”按鈕,完成 LDR 文件的配置。ADSP21489_prom.dxe 文件位于FlashDriver 文件夾里的NORFLASH文件夾下。

1df55a8e-f5df-11eb-9bcf-12bb97331649.jpg

NORFLASH生成LDR,所以在Boot Type里選擇Parallel port;Format我選擇的是Binary,一直用這個,沒啥因為所以;Width選擇8-bit,因為Flash就是8bit的。

Kernel file這個就很關鍵了,必須要需要添加這個kernel,這個kernel是ADI公司提供的,我只是把它單獨擰出來放到我的Flash Driver文件夾里,方便調(diào)用。

5. 選擇“ ReBuild all“按鈕全編譯工程。

6. 編譯完成后,會看到生成文件提示。該文件默認生成地址為當前工程的 Debug 文件夾下。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ADI
    ADI
    +關注

    關注

    151

    文章

    46126

    瀏覽量

    281095
  • 數(shù)據(jù)

    關注

    8

    文章

    7349

    瀏覽量

    95053
  • Boot
    +關注

    關注

    0

    文章

    154

    瀏覽量

    37924
  • Flash編程
    +關注

    關注

    0

    文章

    10

    瀏覽量

    8914

原文標題:21489的開發(fā)詳解:Flash編程與燒寫詳解(一)

文章出處:【微信號:cpu-world,微信公眾號:處理器世界】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    光伏場站無人機巡檢系統(tǒng)巡檢應用的準備工作

    了傳統(tǒng)巡檢模式的不足,促進了光伏電站運維管理的科學化、智能化及高效化。 巡檢前的準備工作,重點在于設備選型與配置,這需要無人機平臺與載荷設備的有效結(jié)合,所配備的無人機具備長續(xù)航、抗風能力強、精準懸停等特點,搭載
    的頭像 發(fā)表于 03-09 13:42 ?229次閱讀
    光伏場站無人機巡檢系統(tǒng)巡檢應用的<b class='flag-5'>準備工作</b>

    應用開發(fā)準備工作

    Studio創(chuàng)建應用工程。具體創(chuàng)建工程指導請參見創(chuàng)建一個新的工程。 配置簽名信息 使用模擬器和預覽器調(diào)試無需配置簽名信息,使用真機設備調(diào)試則需要對HAP進行簽名。 目前提供了兩種簽名方式,請根據(jù)實際情況選擇
    發(fā)表于 01-04 10:47

    迅為RK3588開發(fā)板Android系統(tǒng)及注意事項

    迅為RK3588開發(fā)板Android系統(tǒng)及注意事項
    的頭像 發(fā)表于 12-03 15:17 ?7438次閱讀
    迅為RK3588開發(fā)板Android系統(tǒng)<b class='flag-5'>燒</b><b class='flag-5'>寫</b>及注意事項

    Windows系統(tǒng)下用vivado將電路寫到MCU200T板載FLASH的方法

    files" 至此MCS文件已經(jīng)準備完畢,接下來我們把它寫進開發(fā)板上的FLASH. 點擊OK,等待完成
    發(fā)表于 10-29 08:21

    淺談PY32離線燒錄器的滾碼功能

    PY32離線燒錄器可以開啟滾碼功能,默認該功能不開啟。添加滾碼時用戶應注意填寫滾碼地址應在所選芯片型號 flash 大小之內(nèi),滾碼長度固定為 32bits。
    的頭像 發(fā)表于 10-13 10:31 ?1194次閱讀
    淺談PY32離線燒錄器的<b class='flag-5'>燒</b><b class='flag-5'>寫</b>滾碼功能

    元服務發(fā)布準備工作

    發(fā)布元服務前,請詳細了解華為應用市場的審核要求,并提前準備發(fā)布所需的文件、資源,以便您能順利、快速通過發(fā)布審核流程。 仔細閱讀元服務審核指南,了解發(fā)布元服務至華為應用市場需要遵循的規(guī)則和要求。 完成
    發(fā)表于 10-10 15:48

    瑞薩RA8D1 MCU如何進行OSPI Flash驅(qū)動的適配工作

    之前也說了廣大不同廠家的OSPI Flash,雖然說大部分功能相似,大部分功能也可以復用,但是不同廠家的OSPI Flash還是存在或多或少的差別。因此如果客戶出于成本的考慮,需要更換OSPI
    的頭像 發(fā)表于 09-23 10:43 ?4413次閱讀
    瑞薩RA8D1 MCU如何進行OSPI <b class='flag-5'>Flash</b>驅(qū)動的適配<b class='flag-5'>工作</b>

    土壓力計在使用前需要進行哪些準備工作?

    在巖土工程安全監(jiān)測中,振弦式土壓力計的測量精度直接影響結(jié)構(gòu)物安全評估結(jié)果。為確保設備投用后數(shù)據(jù)可靠,使用前需完成系統(tǒng)化準備工作。南京峟思為總結(jié)出以下關鍵步驟。1、正式安裝前需進行雙重檢測。外觀檢查
    的頭像 發(fā)表于 08-21 13:29 ?564次閱讀
    土壓力計在使用前<b class='flag-5'>需要</b>進行哪些<b class='flag-5'>準備工作</b>?

    FLASH/編程白皮書

    白皮書:如何Flash——不同場景不同需求下的選擇認識Flash?NAND vs. NOR如何
    發(fā)表于 07-28 16:05 ?0次下載

    【HZ-RK3568開發(fā)板免費體驗】系統(tǒng)

    的是Linux 5.10系統(tǒng)。 2.1 OTG準備工作 下載RKDevTool,解壓,運行RKDevTool_Release_v2.92目錄里面的 RKDevTool.exe。
    發(fā)表于 07-25 09:40

    單片機怎么程序

    驟,才能讓單片機發(fā)揮作用。 程序前的準備工作 單片機程序前,需要做好硬件和軟件兩方面的準備。硬件方面,核心設備包括目標單片機、
    的頭像 發(fā)表于 07-23 11:47 ?2061次閱讀

    想做好PCBA貼片加工?這些前期準備工作要做好!

    一站式PCBA加工廠家今天為大家講講PCBA貼片加工前的準備工作有哪些?PCBA貼片加工前的準備工作。在PCBA代工過程中,貼片加工前的準備工作是確保電路板性能穩(wěn)定和生產(chǎn)效率高的基礎。每個環(huán)節(jié)都
    的頭像 發(fā)表于 06-25 09:23 ?894次閱讀
    想做好PCBA貼片加工?這些前期<b class='flag-5'>準備工作</b><b class='flag-5'>要做</b>好!

    關于CCG5 platform Flash問題,在images時,如何保留產(chǎn)線校準數(shù)據(jù)?

    1. CCG5平臺flash大小為128K,有512 row,每個row大小是256個字節(jié) 通過PSoC Programmerimage時,會將128K的flash全部擦除,會導
    發(fā)表于 05-30 07:50

    使用libusb可以打開libusb設備,但是無法固件,為什么?

    我使用libusb可以打開libusb設備,但是無法固件,我需要在執(zhí)行燒錄固件之前,還需要做什么步驟
    發(fā)表于 05-23 07:34

    電能質(zhì)量檢測前的準備工作介紹

    電能質(zhì)量問題檢測測試前的準備工作詳細介紹。
    的頭像 發(fā)表于 05-17 09:52 ?819次閱讀
    電能質(zhì)量檢測前的<b class='flag-5'>準備工作</b>介紹
    桐柏县| 岢岚县| 鹤山市| 景泰县| 武宁县| 治县。| 高尔夫| 杂多县| 辽阳县| 平陆县| 广宗县| 霸州市| 厦门市| 合山市| 丹东市| 和龙市| 冕宁县| 江陵县| 静海县| 新蔡县| 达日县| 通化市| 桓台县| 阳信县| 乌拉特中旗| 黎川县| 临夏县| 河津市| 肇庆市| 资兴市| 广河县| 康乐县| 班玛县| 门源| 商都县| 鄂尔多斯市| 柳河县| 桓仁| 尼玛县| 静宁县| 获嘉县|