Cortex-M3內(nèi)核跟蹤調(diào)試模式
來源:宇芯有限公司 日期:2019-12-27 11:34:13
大多數(shù)的微處理器都提供了跟蹤調(diào)試接口, 例如最常用的JTAG接口,
MCU Cortex-M3內(nèi)核除了支持JTAG調(diào)試外, 還提供了專門的指令追蹤單元(ITM) . JTAG ( Joint Test Action Group,聯(lián)合測試行動(dòng)小組) 是一種國際標(biāo)準(zhǔn)測試協(xié)議(IEEE 1149.1 兼容),主要用于芯片的內(nèi)部測試。目前多數(shù)的高級器件都支持JTAG協(xié)議,如ARM.DSP. FPGA 器件等,標(biāo)準(zhǔn)的JTAG接口主要有4線:TMS.TCK.TDI. TDO,分別為模式選擇、時(shí)鐘、 數(shù)據(jù)輸入和數(shù)據(jù)輸出線。JTAG是用來對芯片來進(jìn)行測試的,因此使用JTAG接口測試微處理器具有很多優(yōu)點(diǎn)。
用JTAG接口對微處理器進(jìn)行仿真測試,是通過測試系統(tǒng)用測試矢量模擬一個(gè)JTAG 接口實(shí)現(xiàn)對微處理器的仿真控制, 其核心是狀態(tài)機(jī)的模擬,圖2所示為測試系統(tǒng)使用的JTAGTAP控制器的狀態(tài)轉(zhuǎn)換圖。
通過測試儀來模擬狀態(tài)轉(zhuǎn)換就可以實(shí)現(xiàn)JTAG通信控制。
JTAG在物理層和數(shù)據(jù)鏈路層具有統(tǒng)一的規(guī)范,但針對不同的芯片仿真測試協(xié)議可能略有差異。為了使測試模型具有通用性,我們對測試模型的JTAG 接口做了一個(gè)抽象層,抽象層將類型多樣的控制函數(shù)轉(zhuǎn)化成芯片能識(shí)別的數(shù)據(jù)流來控制被測芯片的工作狀態(tài)。
關(guān)于靈動(dòng)微電子
靈動(dòng)微電子成立于2011年,是國內(nèi)本土領(lǐng)先的通用32位單片機(jī)產(chǎn)品及解決方案供應(yīng)商。公司基于Arm Cortex-M系列內(nèi)核開發(fā)的MM32 MCU產(chǎn)品擁有F/L/SPIN/W/P五大系列,200多個(gè)型號,累計(jì)交付近億顆,在國內(nèi)通用32位MCU公司中位居前列。MM32 MCU被廣泛應(yīng)用于汽車電子、工業(yè)、電機(jī)、家電、醫(yī)療、消費(fèi)玩具、手機(jī)平板周邊、顯示及交互等領(lǐng)域,每年都有數(shù)千萬件配備了靈動(dòng)微MCU的優(yōu)秀產(chǎn)品交付到客戶手中。
靈動(dòng)微MCU MM32F Cortex-M3系列
產(chǎn)品系列 |
內(nèi)核 |
封裝 |
Flash |
RAM |
最高主頻 |
通用IO |
ADC通道數(shù) |
MM32F103K8U6 |
ARM Cortex-M3 |
QFN32 |
64KB |
20KB |
96MHz |
25 |
10 |
MM32F103K8T6 |
ARM Cortex-M3 |
LQFP32 |
64KB |
20KB |
96MHz |
23 |
10 |
MM32F103C8T6 |
ARM Cortex-M3 |
LQFP48 |
64KB |
20KB |
96MHz |
37 |
10 |
MM32F103R8T6 |
ARM Cortex-M3 |
LQFP64 |
64KB |
20KB |
96MHz |
51 |
16 |
MM32F103KBU6 |
ARM Cortex-M3 |
QFN32 |
128KB |
20KB |
96MHz |
25 |
10 |
MM32F103KBT6 |
ARM Cortex-M3 |
LQFP32 |
128KB |
20KB |
96MHz |
23 |
10 |
MM32F103CBT6 |
ARM Cortex-M3 |
LQFP48 |
128KB |
20KB |
96MHz |
37 |
10 |
MM32F103RBT6 |
ARM Cortex-M3 |
LQFP64 |
128KB |
20KB |
96MHz |
51 |
16 |
我司供應(yīng)不同功能系列靈動(dòng)微MCU產(chǎn)品,型號可參考以下鏈接:
http://ruibangchem.com/list-75-1.html
本文關(guān)鍵詞:靈動(dòng)微MCU Cortex-M3內(nèi)核
相關(guān)文章:靈動(dòng)微MCU Cortex-M3系列GPIO口介紹
宇芯有限公司自成立以來,我們專注于代理國內(nèi)外各大知名品牌的半導(dǎo)體元器件,代理品牌有NETSOL、JSC、everspin、來?xiàng)頛yontek、ISSI、CYPRESS等多個(gè)品牌總代理資質(zhì),主要產(chǎn)品線為sram、mram、psram等其他存儲(chǔ)器芯片,致力于為客戶提供具有競爭優(yōu)勢的產(chǎn)品,是一家專業(yè)提供存儲(chǔ)方案解決商。