精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

怎么把燒寫到RAM程序修改成燒寫到FLASH

封居強 ? 來源:風雨下的鷹 ? 作者:風雨下的鷹 ? 2022-06-14 09:57 ? 次閱讀

怎么把燒寫到RAM程序修改成燒寫到FLASH的?


提醒一下,用仿真器燒寫DSP的FLASH程序完成后,給開發板斷電, 然后拔掉仿真器和DSP開發板之間JTAG的連接,最后再給開發板上電, 否則DSP開發板連著DSP仿真器的時候,無法正常運行FLASH中的程序

首先,希望大家明白一點,
想把一個原來是燒寫到DSP的片內RAM的程序修改成是燒寫到DSP片內FLASH的程序,
不僅僅是修改一個cmd文件就結束了,還需要做其他幾個步驟, 這里我重點強調一下。
第一步:把28335_RAM_lnk.cmd這個從project中移除,用右鍵選擇28335_RAM_lnk.cmd然后選delate。
第二步:右鍵選擇project名稱,然后選add file to project,然后出現瀏覽框,在\E\v101\DSP2833x_common\cmd這個子文件夾下,選擇F28335.cmd,點OK, 至此可以在project的文件列表內看到F28335.cmd被添加到project中。 第三步:在main()函數中添加如下語句
MemCopy(&RamfuncsLoadStart,&RamfuncsLoadEnd,&RamfuncsRunStart);
InitFlash();
上述兩句話添加在InitPieVectTable();這句的下面的一行。 添加語句的時候,注意不要添加錯了,每一個字母都要正確,括號也要用英文括號。 第四步:添加DSP2833x_MemCopy.c這個文件到project中,右鍵選擇project名稱,然后選add file to project,然后出現瀏覽框, 找到
\E\v101\DSP2833x_common\source文件夾中的DSP2833x_MemCopy.c這個文件,然后點OK。 第五步:編譯,點rebuild,編譯至少要保證沒有ERROR,否則請檢查一下?在第三步操作的地方是不是有錯誤。
其次強調一下,不是RAM中運行正確的程序,就在FLASH中運行也一定正確。 希望大家糾正一下以前的錯誤觀念,據我了解,很多買家朋友都會有上面的理解誤區。 這是因為同樣的程序在DSP的RAM中運行消耗的時間要遠遠短于在FLASH中運行的時間。

審核編輯:湯梓紅

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

    關注

    10

    文章

    1623

    瀏覽量

    147782
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1367

    瀏覽量

    114541
  • 燒寫
    +關注

    關注

    0

    文章

    57

    瀏覽量

    14264
收藏 人收藏

    評論

    相關推薦

    怎么將PPS中已經編譯好的圖形才程序,寫到TLV320AIC3254EVM-K的E2PROM?

    怎么將PPS中已經編譯好的圖形才程序,寫到板上的E2PROM???
    發表于 10-31 07:32

    瑞薩電子EZ-CUBE3操作指南

    EZ-CUBE3(CYRCNEZCUBE03)是具有Flash存儲器編程功能的片上調試仿真器,可以用于調試MCU程序或將程序寫到MCU的內
    的頭像 發表于 08-09 17:37 ?828次閱讀

    編譯運行ESP8266_RTOS_SDK-master,發現程序并沒有正確執行,為什么?

    ,eagle.irom0text.bin---->0x20000寫到相應地址,程序運行后,發現并沒有正確執行,請問是否寫地址錯誤,或者是配置
    發表于 07-12 08:21

    將加密例子程序FLASH_ENCRYPTION中FLASH全部復制到另一臺設備會變磚的原因?怎么解決?

    COM6對應模塊沒有任何反應,之后我重新正常程序寫到COM6模塊,寫動作正常, 但是該模塊變磚,沒有任何反應了。 我原來試過未加密
    發表于 06-11 06:41

    通過STM32的串口將FPGA的程序寫到EPCS中,在芯片擦除時一直卡在那個擦除狀態檢查了,為什么?

    通過STM32的串口將FPGA的程序寫到EPCS中,但是現在EPCS相當于一個外部FLSHA,可是在芯片擦除時一直卡在那個擦除狀態檢查了,有大神能指教下嗎
    發表于 05-16 08:28

    CYUSB3014-BZXI RAM寫成功后PC無法識別設備的原因?怎么解決?

    我設計了一個CYUSB3014的實驗板,連接電腦后controlcenter可以顯示BootLoader,寫代碼到RAM中,顯示寫成功,但是并沒有重枚舉。也就是說電腦沒有任何反應,包括識別USB
    發表于 02-29 06:02

    請問TC387怎么函數(或.hex)直接分配到ram區?

    TC387怎么函數(或.hex)直接分配到ram區?TC387怎么函數(或.hex)直接分配到ram區? 想把幾個函數直接分配
    發表于 02-19 08:28

    hightech如何TC26X程序編譯成直接下載到RAM運行,而不是寫到FLASH運行?

    hightech如何TC26X程序編譯成直接下載到RAM運行,而不是寫到FLASH運行?調試
    發表于 02-19 06:27

    請問TC275怎么函數(或.hex)直接分配到ram區?

    想把幾個函數直接分配寫到ram區。不是先flash,再使用命令將他們拷貝到ram里。請問該
    發表于 02-04 06:13

    用USB轉TTL線怎么程序寫到stm32f103C8T6中

    用USB轉TTL線怎么程序寫到stm32f103C8T6中? 將程序
    的頭像 發表于 01-31 15:46 ?7093次閱讀

    快速原型開發板如何連接EZ-CUBE3仿真器

    EZ-CUBE3是具有Flash存儲器編程功能的片上調試仿真器,可以用于調試MCU程序或將程序寫到MCU的內置
    的頭像 發表于 01-25 09:19 ?2568次閱讀
    快速原型開發板如何連接EZ-CUBE3仿真器

    使用什么燒錄工具可以將hex寫到TC397中?

    我現在有個hex寫文件,其中包含一部分SCR的內容,但是使用memtool無法進行下載 hex文件中的內容是這樣的 我想請問一下,使用什么燒錄工具可以將該hex寫到TC397中?
    發表于 01-24 06:23

    請問如何將鏡像寫到emmc上?

    如何將鏡像寫到emmc上?
    發表于 01-10 07:47

    對控制flash讀寫的模塊做了相關修改,用NucleiStudio程序出現Debug interrupt didn\'t clear.的原因?

    打印的信息: 但用NucleiStudio程序會出現: 并且使用flash和LIM兩種下載方式形式都不行。網上的資料都說是因為錯誤的C程序
    發表于 01-10 06:47

    使用sigmastudio建立了一個工程,怎么將這個工程寫到ADSP-21489中,并且斷電重啟后該工程的代碼不會丟失?

    使用sigmastudio建立了一個工程,怎么將這個工程寫到ADSP-21489中,并且斷電重啟后該工程的代碼不至于丟失,需要的LDR文件已經有了,
    發表于 11-30 07:18