<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 德州儀器DSP開發(fā)常見問題寶典

          德州儀器DSP開發(fā)常見問題寶典

          作者: 時(shí)間:2013-06-13 來源:網(wǎng)絡(luò) 收藏
          M: none; TEXT-INDENT: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 14px/25px 宋體, arial; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-stroke-width: 0px">  具體資料見www.ti.com,www.cypress.com

            二十。什么是boot loader?

            DSP的速度盡快,EPROM或flash的速度較慢,而DSP片內(nèi)的RAM很快,片外的RAM也較快。為了使DSP充分發(fā)揮它的能力,必須將程序代碼放在RAM中運(yùn)行。為了方便的將代碼從ROM中搬到RAM中,在不帶flash的DSP中,TI在出廠時(shí)固化了一段程序,在上電后完成從ROM或外設(shè)將代碼搬到用戶指定的RAM中。此段程序稱為“boot loader”。

            二十一.TMS320C3x如何boot?

            在MC/MP管腳為高時(shí),C3x進(jìn)入boot狀態(tài)。C3x的boot loader在reset時(shí),判斷外部中斷管腳的電平。根據(jù)中斷配置決定boot的方式為存儲器加載還是串口加載,其中ROM的地址可以為三個(gè)中的一個(gè),ROM可以為8位。

            二十二.Boot有問題如何解決?

            1)仔細(xì)檢查boot的控制字是否正確。

            2)仔細(xì)檢查外部管腳設(shè)置是否正確。

            3)仔細(xì)檢查hex文件是否轉(zhuǎn)換正確。

            4)用仿真器跟蹤boot過程,分析錯(cuò)誤原因。

            二十三.DSP為什么要初始化?

            DSP在RESET后,許多的寄存器的初值一般同用戶的要求不一致,例如:等待寄存器,SP,中斷定位寄存器等,需要通過初始化程序設(shè)置為用戶要求的數(shù)值。初始化程序的主要作用: 1)設(shè)置寄存器初值。 2)建立中斷向量表。 3)外圍部件初始化。

            二十四.DSP有哪些數(shù)學(xué)庫及其它應(yīng)用軟件?

            TI公司為了方便客戶開發(fā)DSP,在它的網(wǎng)站上提供了許多程序的示例和應(yīng)用程序,如MATH庫,F(xiàn)FT,F(xiàn)IR/IIR等,可以在TI的網(wǎng)頁免費(fèi)下載。

            二十六.eXpressDSP是什么?

            eXpressDSP是一種實(shí)時(shí)DSP軟件技術(shù),它是一種DSP編程的標(biāo)準(zhǔn),利用它可以加快你開發(fā)DSP軟件的速度。以往DSP軟件的開發(fā)沒有任何標(biāo)準(zhǔn),不同的人寫的程序一般無法連接在一起。DSP軟件的調(diào)試工具也非常不方便。使得DSP軟件的開發(fā)往往滯后于硬件的開發(fā)。 eXpressDSP集成了CCS(Code Composer Studio)開發(fā)平臺,DSP BIOS實(shí)時(shí)軟件平臺,DSP算法標(biāo)準(zhǔn)和第三方支持四部分。利用該技術(shù),可以使你的軟件調(diào)試,軟件進(jìn)程管理,軟件的互通及算法的獲得,都便的容易。這樣就可以加快你的軟件開發(fā)進(jìn)程。

            1)CCS是eXpressDSP的基礎(chǔ),因此你必須首先擁有CCS軟件。

            2)DSP BIOS是eXpressDSP的基本平臺,你必須學(xué)會所有DSP BIOS。

            3)DSP算法標(biāo)準(zhǔn)可以保證你的程序可以方便的同其它利用eXpressDSP技術(shù)的程序連接在一起。同時(shí)也保證你的程序的延續(xù)性。

            三十一。如何編寫C2000片內(nèi)Flash?

            DSP中的Flash的編寫方法有三中:

            1.通過仿真器編寫:在我們的網(wǎng)頁上有相關(guān)的軟件,在銷售仿真器時(shí)我們也提供相關(guān)軟件。其中LF240x的編寫可以在CCS中加入一個(gè)插件,F(xiàn)24x的編寫需要在windows98下的DOS窗中進(jìn)行。具體步驟見軟件中的readme。有幾點(diǎn)需要注意: a.必須為MC方式; b.F206的工作頻率必須為20MHz; c.F240需要根據(jù)PLL修改C240_CFG.I文件。建議外部時(shí)鐘為20MHz。 d.LF240x也需要根據(jù)PLL修改文件。 d.如果編寫有問題,可以用BFLWx.BAT修復(fù)。



          關(guān)鍵詞: 德州儀器 DSP開發(fā) 常見問題 寶典

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();