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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > S12系列MCU通用編程系統(tǒng)的改進(jìn)設(shè)計

          S12系列MCU通用編程系統(tǒng)的改進(jìn)設(shè)計

          作者: 時間:2009-07-08 來源:網(wǎng)絡(luò) 收藏

          摘要 在分析了調(diào)試器MC68HC908JB8的基礎(chǔ)上,了基于MC9S08JM60的新型調(diào)試器;著重闡述了在提高通信速度上,JM60相對于JB8所做的,并給出了整個編程性上的方案。本編程可以適應(yīng)當(dāng)前全部 ,加快了對的開發(fā)速度,為S12系列MCU的應(yīng)用開發(fā)帶來了極大的方便。
          關(guān)鍵詞 S12 編程調(diào)試器 JM60 SYNC

          本文引用地址:http://www.ex-cimer.com/article/152430.htm


          引 言
          目前市場上影響力較大的針對S12的集成開發(fā)環(huán)境CodeWarrior HCS12,功能完善、性能穩(wěn)定,但是價格昂貴,不利于嵌入式領(lǐng)域的教學(xué)和開發(fā)。在國內(nèi)由清華大學(xué)開發(fā)的S12BDM調(diào)試頭,目前可支持的目標(biāo)CPU外部晶振頻率不高于19 MHz,它的軟件部分由飛思卡爾半導(dǎo)體公司提供。蘇州大學(xué)2005年研制了針對S12系列MCU的編程調(diào)試器,采用MC68HC908JB8(以下簡稱 JB8)作為編程調(diào)試器芯片;但是隨著芯片制造技術(shù)的更新,S12系列MCU的品種越來越多,性能越來越好,典型的S12系列MCU總線頻率為25 MHz,而JB8的總線頻率只有3 MHz,可適用目標(biāo)芯片的型號有限,且JB8只有256字節(jié)的RAM空間,可用于接收數(shù)據(jù)的緩存太小,影響通信速度。因此更加迫切地需要一款功能更加強(qiáng)大并且具有性的編程調(diào)試器來滿足S12系列MCU的需求。
          本文在分析了S12系列MCU編程調(diào)試器MC68HC908JB8的基礎(chǔ)上,了基于MC9S08JM60(以下簡稱JM60)的新型編程調(diào)式器,主要解決JB8在通信速率上存在的不足和在性方面存在的問題。

          1 總體概述
          本文所說的編程系統(tǒng)包括編程調(diào)試器和PC方的通信,以及編程調(diào)試器和目標(biāo)芯片的通信。圖1是編程系統(tǒng)的基本架構(gòu)。在編程系統(tǒng)中,JM60通過USB2.O和PC方進(jìn)行交互,接收來自PC方的命令并執(zhí)行相應(yīng)的操作,然后通過BDM接口將命令和數(shù)據(jù)發(fā)送到目標(biāo)芯片,完成對目標(biāo)芯片的操作。

          BDM是飛思卡爾半導(dǎo)體公司推出的一種單線調(diào)試方式。圖2是BDM接口引腳圖,所有命令和參數(shù)均通過BKGD專用引腳進(jìn)行傳輸,不占用其他任何資源;而且 BDM子模塊獨立于CPU,有獨立的狀態(tài)機(jī)來處理單線接口。與通常的開發(fā)手段相比,BDM子模塊能利用CPU的空閑周期與CPU打交道,不需要停止處理器即可訪問存儲器資源。

          本編程系統(tǒng)中,作為編程調(diào)試器芯片的JM60所擁有的USB2.O全速設(shè)備較之串口和USBl.1,它和PC方通信速率非???。JM60可達(dá)24 MHz的總線頻率以及充足的RAM空間使得通信流程可以得到進(jìn)一步;同時,JM60的高總線頻率也解決了以往采用JB8作為編程調(diào)試器芯片但由于 JB8自身總線頻率低而限制目標(biāo)芯片通信頻率的瓶頸,使得編程系統(tǒng)的通用性得到提高。

          2 通信系統(tǒng)的
          2.1 通信流程的改進(jìn)
          編程系統(tǒng)的通信由PC機(jī)、編程調(diào)試器和目標(biāo)芯片的交互來完成,因而編程系統(tǒng)通信流程的高效與否直接影響著整個編程系統(tǒng)的通信速率。編程系統(tǒng)的通信過程如下:


          上一頁 1 2 3 4 下一頁

          評論


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