TKScope嵌入式仿真开发平台讲座(15)

2022-03-24 09:09:13 | 浏览次数:

TKScope仿真器支持全系列的ARM、DSP、AVR、c166、c8051F、C251、8051、Mx等内核的仿真,与当前全部主流IDE环境无缝嵌接,如TKStudio、Keil、ADS、IAR、CCS、RealView、AVRStudio等,是一款高性能、通用型综合仿真开发平台。

在芯片仿真过程中,如果芯片内存在的程序没有兼顾到仿真的要求,将会造成仿真的失败。出现这种现象的原因一般是烧写了加密配置,一些程序操作关闭了JTAG的仿真功能等。这种现象一旦发生,用户往往只能更换芯片。

TKScope仿真器针对各种内核芯片特性提供了特殊操作功能,解决用户异常操作引起的仿真失败。

TKScope系列仿真器支持特殊操作的硬件型号有:

●K8;●K9;●DK9;●AK100。

1 TKScope支持LM3S系列芯片JTAG接口解锁

TKScope仿真器支持TI公司(原Luminary)LM3S系列芯片JTAG接口的解锁。

LM3S系列芯片复位后,JTAG管脚(PB7、PCO~PC3)默认为/TAG调试模式,这时用户可以通过JTAG接口下载和调试程序。

但是,如果在LM3S系列芯片复位后,用户程序立即把/TAG管脚设置为GPIO模式,而且,用户程序中没有编写恢复JTAG接口的程序,那么此芯片将无法再次编程和调试。此时,只能使用解锁工具把芯片JTAG接口解锁。

TKScope仿真器解锁的原理是:在芯片处于复位状态下,解锁时序擦除片内全部Flash,芯片重新上电后即可恢复JTAG接口功能。

TKScope解锁LM3S系列芯片方法很简单,操作非常方便。

首先,打开[硬件选择]界面,必须正确选择芯片型号以及仿真器型号。

其次,打开[特殊操作]界面,如图l所示。选中[Unlock JTAG Din]选项,单击Unlock]按钮,即可解锁。

注意:在执行Unlock解锁操作过程中,要保证芯片一直处于复位状态。

如果用户目标板上有复位按键,要一直按住直到执行图1中的Unlock操作成功。

如果用户目标板上没有复位按键,芯片的复位引脚一定要连接到JTAG接口上,此时由TKScope仿真器来控制芯片处于复位状态。打开[主要设置]界面,选中[系统复位]。此时,TKScope仿真器将控制芯片在解锁过程中处于复位状态,保证解锁操作的成功。

2 TKScope支持MAC71xx系列芯片JTAG接口解锁

TKScoDe仿真器支持Freescale公司MAC71xx系列芯片/TAG接口的解锁。

MAC7ixx系列芯片具有/TAG接口,用户通过JTAG接口下载和调试程序。如果芯片被加密,JTAG接口将处于锁死状态。此时,用户无法再使用JTAG接口下载和调试程序,只能使用解锁工具把芯片JTAG接口解锁。

TKScope仿真器解锁MA C71xx系列芯片JTAG接口后,用户可以再次使用JTAG接口下载和调试程序。

TKScope解锁MA C71xx系列芯片方法很简单,操作非常方便。

首先,打开[硬件选择]界面,必须正确选择芯片型号以及仿真器型号。

其次,打开[特殊操作]界面,如图2所示。选中[Unlock JTAG pin]选项,单击[Unlock]按钮,即可解锁。

注意:在执行Unlock解锁操作过程中,一定要保证芯片的系统复位(nRST)引脚连接到JTAG接口上,此时由TKscope仿真器来控制芯片的复位引脚。打开[主要设置]界面,选中[系统复位]。此时,TKScope仿真器将控制芯片的复位引脚,保证解锁操作的成功。

3 TKScope支持AVR内核芯片特殊操作

TKScope仿真器支持ATMEL公司AVR内核芯片的特殊操作。

AVR内核芯片具有几种特殊操作字节,如熔丝位、锁定位、Rc振荡器校准字节等。用户在实际开发过程中,需要借助于工具对这几种特殊操作位进行配置。

TKScope仿真器支持AVR内核芯片的这种特殊操作,用户可以对熔丝位、锁定位、Rc振荡器校准字节进行读取、烧写、擦除等操作。具体使用方法很简单,操作非常方便。

首先,打开[硬件选择]界面,必须正确选择芯片型号以及仿真器型号。

其次,打开[编程配置]界面,如图3所示。用户可以根据实际需要,对熔丝位、锁定位、RC校准位进行读取、烧写、擦除等操作。

[Fuse]:熔丝位选项;

[Lock]:锁定位选项;

[Cal]:片内Rc振荡器校准字节选项。

4 TKScope支持C8051F系列芯片特殊操作

TKScope仿真器支持Silicon Labs公司C8051F系列芯片的特殊操作。

C8051F系列芯片具有加密字,用户可以通过烧写加密字给芯片加密。芯片一旦加密,用户将无法再次进行仿真,只能借助于工具擦除Flash及加密字。

TKScope仿真器支持C8051F系列芯片的加密字烧写、读取、擦除等操作,具体使用方法很简单,操作非常方便。

首先,打开[硬件选择]界面,必须正确选择芯片型号以及仿真器型号。

其次,打开[编程配置]界面,如图4所示。用户可以根据实际需要,进行加密字读取、烧写、擦除等操作。

5 TKSGope支持众多系列芯片特殊操作

TKscope系列仿真器支持众多种类芯片的特殊操作,此文不再一一列举,更多的特殊操作,用户请详见TKScope仿真器用户使用指南。

6 TKScope后续支持其他系列芯片特殊操作

TKScope仿真器后续会陆续支持更多芯片的特殊操作,消除用户仿真中遇到的问题,更加方便用户仿真各种芯片。

用户在使用TKScope仿真芯片过程中,遇到特殊功能仿真需求时,可以随时与广州致远电子有限公司技术支持联系。我们会尽快根据您的需求,评估芯片的特性,添加此类特殊操作,满足您的仿真需求。

推荐访问: 嵌入式 仿真 讲座 开发 平台