1、 文檔目標(biāo)
了解不同版本的ULINK可以支持的芯片架構(gòu),和ULINK可以和哪個(gè)系列的keil軟件進(jìn)行在線調(diào)試。
2、 問題場(chǎng)景
用于了解不同ULINK仿真器對(duì)于芯片的支持是不一樣的,并不是ULINK可以支持所有的keil軟件進(jìn)行使用。通過了解ULINK不同系列對(duì)于芯片架構(gòu)和keil的支持,來更好的確認(rèn)客戶的需求。
3、軟硬件環(huán)境
1)、軟件版本:Keil MDK 5.38a 、keil PK51 9.61
2)、電腦環(huán)境:Windows 11
3)、外設(shè)硬件:Ulink pro
4、解決方法
1)、Ulink 2可以支持的調(diào)試接口:
(1)、JTAG support for Arm7, Arm9, 8051, C166, and_all Cortex-M processors.
(2)、Serial Wire Debug (SWD) support for all Cortex-M processors.
(3)、Serial Wire Viewer (SWV) support for all Cortex-M processors.
2)、Ulink plus可以支持的調(diào)試接口:
(1)、JTAG support for all Cortex-M processors.
(2)、Serial Wire Debug (SWD) support for all Cortex-M processors.
(3)、Serial Wire Viewer (SWV) support for all Cortex-M processors.
3)、Ulink Pro可以支持的調(diào)試接口:
(1)、JTAG support for Arm7, Arm9, and_all Cortex-M processors.
(2)、Serial Wire Debug (SWD) support for all Cortex-M processors.
(3)、Serial Wire Viewer (SWV) support for all Cortex-M processors.
(4)、Embedded Trace Macrocell (ETM) support for Armv7-M and_Armv8-M based devices.
4)、從上面的不同的Ulink可以支持的調(diào)試接口和芯片架構(gòu)來看。Pk51只可以和Ulink2進(jìn)行在線連接調(diào)試。MDK可以和Ulink 2、Ulink plus、Ulink Pro進(jìn)行在線連接調(diào)試。
注意:(1)、需要使用ETM調(diào)試接口進(jìn)行Trace仿真,那么MDK需要搭配Ulink pro進(jìn)行使用。
(2)、如果客戶需要對(duì)于Arm7, Arm9內(nèi)核進(jìn)行調(diào)試,那么MDK也只能搭配Ulink Pro。