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