广州致远电子股份有限公司
近期,TKScope全面支持Freescale公司最新推出的基于Cortex-M0+内核的Kinetis家族(L系列/W系列/M系列)微控制器。Cortex-M0+是Cortex-M0现有服务市场的有效补充和延伸,使得传统8位/16位微控制器系统可以转移到32位系统上来。其软件兼容性使其能够方便地被移植到Cortex-M3或Cortex-M4处理器。
Freescale公司推出基于Cortex-M0+内核的Kinetis家族微处理器主要分为三大系列:
Kinetis L系列:汲取了新型ARM Cortex-M0+处理器的卓越能效和易用性,体现了Kinetis 32位微控制器产品优质的性能、多元化的外设、广泛的支持和可扩展性。
Kinetis W系列:解决低于1GHz(290~1020MHz)的无线连接应用。
Kinetis M系列:在ARM Cortex-M0+内核的基础上集成了一个高精度Σ-ΔADC,特别适合在低成本、高集成度的单/双相电表解决方案中使用。
TKScope支持Cortex-M0+的仿真和编程,具体仿真器型号有:AK100,AK100Pro,K8、K9以及 DK9、DK10。当前,支持Cortex-M0+编译仿真的主流IDE环境包括Keil和IAR。

图1 主流IDE
TKScope支持Cortex-M0+内核的仿真和编程功能特性如下:USB2.0(High Speed)高速通信接口,下载速度达到1000KB/s;支持片内、片外Flash的在线编程/调试;支持无限制的RAM断点;快速单步程序运行,最大150步/秒;JTAG最大时钟25MHz,可达到极限的调试速度;具备独立K-Flash烧写软件,支持高速量产在线编程;完美支持芯片Flash配置的在线编程,例如芯片加密、解锁,以及对特定的Flash区域写保护及解除写保护。
TKScope不仅支持Cortex-M0+片内和片外Flash的在线编程,同时还支持Flash配置数据的在线编程,例如芯片加密、解锁,以及对特定的Flash区域写保护及解除写保护。

图2 K-Flash在线编程软件
TKScope仿真器为用户提供了完整的解决方案。默认在烧写Flash时,TKScope的Flash配置界面中的配置数据将覆盖用户代码中的配置数据,从而有效避免用户烧写错误的配置信息而导致调试接口将被禁用。……