1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

      DM642 BootLoad制作工具

      更新時間: 2008-04-21 15:27:16來源: 粵嵌教育瀏覽量:1364

      大家好:我們做了一款針對DM642 BootLoad制作工具,希望對大家有幫助!
      并且作了一些小小的例程,希望對新入門的開發(fā)兄弟們有點幫助!
      希望大家提供一些建議,這樣我們將繼續(xù)改進軟件! 如果看不到軟件界面:
      http://www.dspserver.cn/bootload/help.htm


      下載與更新

       

       

      BootLoadVersionMgr 啟動引導(dǎo)管理
      C64xx啟動代碼制作工具 產(chǎn)生代碼目前僅僅支持EMIF 的8位 Flash ,其他方式
      HPI/ PCI/NOboot暫時不受支持。
      程序運行圖例 制作*.dat 詳細配置說明
      例程LedTest 例程SdramTest 例程HelloWorld


      存儲設(shè)置:EMIF外存總線初始化
      0~256M 256~512M 512~768M 738~1024M
      0X80000000~0X8FFFFFFF 0X90000000~0X9FFFFFFF
      0XA0000000~0XAFFFFFFF 0XB0000000~0XBFFFFFFF
      默認(rèn)為SDRAM128M 默認(rèn)為Flash 512K 16bit低速(16M)總線 無設(shè)備
      啟動將按照預(yù)設(shè)值 初始化外部存儲 查看配置文件 EMIFSet + 資料spru266b


      外存空間:EMIF接口的外部存儲器(Sdram/Sram)
      256mbit*4=128M 為256M位,4片,共128Mbyte外部內(nèi)存。查看配置文件
      ExtMemorySet 該項用來設(shè)置外部存儲SDRAM讀取方式,CE0~CE3共同使用該配
      置。而SDRAM起始地址以及空間大小查看配置文件memconfig.sdramAddr,
      sdramSize單獨標(biāo)注。SramAddr ,SramSize ,FlashAddr,FlashSize 也分別說
      明。BootLoad執(zhí)行完成后啟動后可以讀取地址:0X90000F0C0~0X90000F0D7
      (6*32bit)獲得sramAddr sramSize flashAddr flashSize sdramAddr sdramSize
      的值,小終端格式:
      sramSize=*(int *) ~0X90000F0C0 ;
      sdramSize = *(int *) ~0X90000F0D4 ;
      緩存基地址 0~16M 16~32M 32~256M
      0X80000000 使用/禁止緩存 使用/禁止緩存 使用/禁止緩存
      外部緩存的基地址
      0X00000表示禁用緩存 0X800000000 ~
      0X8FFFFFFF 0X81000000 ~
      0X81FFFFFF 0X820000000 ~
      0X08FFFFFFF
      當(dāng)SRAM(0X0~0X3FFFF)中裝載了程序或者數(shù)據(jù),并且啟動了緩存,軟件則根據(jù)
      Sram剩余空間,自動調(diào)節(jié)緩存(32K,64K,128k, 256K)。cacheAddr= *(int
      *) ~0X90000F0D8 記錄了緩存起始地址,cacheSize = *(int *) ~0X90000F0DC
      則記錄了緩存大小。 當(dāng)程序/數(shù)據(jù)均在外部空間,并且啟動了緩存,則使用
      256KSram作為緩存。查看配置文件CacheConfig + 資料spru610b

       

      執(zhí)行代碼
      代碼地址 長度 運行入口 代碼存儲
      0X1000 0X1000 0X1000 0X90001000
      其后后,該代碼所在的地址 拷貝數(shù)據(jù)長度 運行的程序入口 Flash
      上的代碼存儲地址,其中0X90000000起4K為BootLoad代碼
      啟動代碼將按照該配置引導(dǎo)程序代碼 查看配置文件 + 資料St39vf040


      運行入口
      程序運行,入口地址 ,0x1000 確保代碼的入口地址定位正確 檢查.map 的
      c_int00 地址
      默認(rèn)為引導(dǎo)的目標(biāo)地址 應(yīng)為程序的運行起始地址(c_int00),如果想手
      動定位程序入口,請參看例程例程HelloWorld
      可執(zhí)行代碼為.hex .dat格式, hex格式說明 .dat格式說明。 .dat
      文件默認(rèn)為引導(dǎo)的首地址就是運行地址,如果不吻合,請務(wù)必手動調(diào)整。
      如何利用CCS項目生成.dat文件,請參看制作*.dat
      其他格式被認(rèn)為二進制,直接讀入。
      如果您執(zhí)行的.out (coff格式),請用CipsDsp32啟動系統(tǒng),該系統(tǒng)能夠直接讀
      取該格式并且自動定位。
      請您將入口定位地址〉=0X1000


      附加數(shù)據(jù)
      數(shù)據(jù)地址,0X2000 自動適應(yīng),調(diào)整引導(dǎo)地址和長度
      數(shù)據(jù)將被拷貝到該地址 手動修改為非零值,則數(shù)據(jù)將被固定的引導(dǎo)到被
      該地址,以后也不在調(diào)整。
      手動修改為零值,則自動分配地址,
      其地址可以通過讀取地址 0X90000F58 59 5A 5C ,32Bit (小終端)
      0X80123456 80 12 34 56 addr =*(unsigned int *) 0X90000F58
      其長度可以通過讀取Flash 0X90000F54 55 56 57 addr =*(unsigned int *)
      0X90000F58
      .hex .dat可以被識別/其他格式將作為二進制直接讀入 hex格式說明 .dat格式
      說明
      .dat 可以默認(rèn)為引導(dǎo)地址就是運行地址。
      .hex 可以默認(rèn)讀取初始地址
      其他格式將自動分配空間

      指 示 燈
      指示燈4 指示燈567 L其他 IO初始化
      使能/禁止 使能/禁止 使能/禁止 詳細設(shè)置看BootLoadConfig.txt
      查看配置文件 + 資料spru584a

      產(chǎn)生映像
      產(chǎn)生引導(dǎo)文件 采用BootLoadConfig.txt(存在)或者默認(rèn)設(shè)置配置,然
      后按照界面設(shè)置,產(chǎn)生配置啟動文件
      Bootimag.dat Flash燒錄文件,可由BootEth/BootSerial寫入
      Flash.BootEth是一款采用以太網(wǎng)下載程序到Flash的Pc+Dsp軟件;BootSerial是
      一款采用以GPIO模擬串口下載程序到Flash的Pc+Dsp軟件;
      BootLoad.hex Flash 燒錄文件,可以用WH-500_800 Programmer等燒錄器
      直接燒寫到Flash
      BootLoad.dat;Bootdata.dat 可以用CCS引導(dǎo)到DSP內(nèi)存空間查看/燒寫Flash
      可以采用BootSerial/BootEth工具燒寫Flash
      BootLoad.bin 包含啟動以及運行代碼/附加數(shù)據(jù)的二進制文件,可以燒錄
      到Flash
      BootLoad.h 產(chǎn)生C格式的頭文件,可以在程序(BootLoadFlash)中常
      量數(shù)據(jù)方式寫入到Flash
      工作所需要的文件均包含在在C:\cips\bootload 。工具BootEth/BootSerial,
      請請下載后保存在c:\cips\Tool目錄下,直接運行即可。
      產(chǎn)生的輸出文件在C:\cips\bootload\out


      復(fù)位配置
      采用 BootLoadConfig.txt(存在)或者默認(rèn)設(shè)置配置,并且復(fù)位界面設(shè)置。

      幫 助
      打開幫助,詳細設(shè)置

      圖 標(biāo)
      該圖像為 www.dspserver.cn/icon.jpg ,如果沒有網(wǎng)絡(luò)連接,可能無效

      免費預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 日韩R级无卡亚洲一区 | 亚洲视屏一二三四区 | 五月天久久综合国产一区二区 | 亚洲视频视频在线 | 亚洲日本电影久久 | 狠狠88综合久久久久综合网 |