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

          新聞中心

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

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

          作者: 時間:2013-06-13 來源:網(wǎng)絡 收藏
          kit-text-stroke-width: 0px">  2,單一時鐘信號時,選擇晶體時鐘電路;

            3,多個同頻時鐘信號時,選擇晶振;

            4,盡量使用DSP片內(nèi)的PLL,降低片外時鐘頻率,提高系統(tǒng)的穩(wěn)定性;

            5,C6000、C5510、C5409A、C5416、C5420、C5421和C5441等DSP片內(nèi)無振蕩電路,不能用晶體時鐘電路;

            6,VC5401、VC5402、VC5409和F281x等DSP時鐘信號的電平為1.8V,建議采用晶體時鐘電路

            五十.C程序的代碼和數(shù)據(jù)如何定位

            1,系統(tǒng)定義:

            .cinit 存放C程序中的變量初值和常量;

            .const 存放C程序中的字符常量、浮點常量和用const聲明的常量;

            tch 存放C程序tch語句的跳針表;

            .text 存放C程序的代碼;

            .bss 為C程序中的全局和靜態(tài)變量保留存儲空間;

            .far 為C程序中用far聲明的全局和靜態(tài)變量保留空間;

            .stack 為C程序系統(tǒng)堆棧保留存儲空間,用于保存返回地址、函數(shù)間的參數(shù)傳遞、存儲局部變量和保存中間結(jié)果;

            .sysmem 用于C程序中malloc、calloc和realloc函數(shù)動態(tài)分配存儲空間

            2,用戶定義:

            #pragma CODE_SECTION (symbol, “section name”);

            #pragma DATA_SECTION (symbol, “section name”)

            五十一.cmd文件

            由3部分組成:

            1)輸入/輸出定義:.obj文件:鏈接器要鏈接的目標文件;.lib文件:鏈接器要鏈接的庫文件;.map文件:鏈接器生成的交叉索引文件;.out文件:鏈接器生成的可執(zhí)行代碼;鏈接器選項

            2)MEMORY命令:描述系統(tǒng)實際的硬件資源

            3)SECTIONS命令:描述“段”如何定位

            五十二。為什么要設(shè)計CSL?

            1,DSP片上外設(shè)種類及其應用日趨復雜

            2,提供一組標準的方法用于訪問和控制片上外設(shè)

            3,免除用戶編寫配置和控制片上外設(shè)所必需的定義和代碼



          關(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); })();