APP下载

TKScope嵌入式仿真开发平台讲座(46)TKScope最新组件支持最新Cortex-M0+内核的在线仿真和编程

2012-09-21广州致远电子股份有限公司

单片机与嵌入式系统应用 2012年12期
关键词:仿真器微控制器扇区

广州致远电子股份有限公司

近期,TKScope全面支持Freescale公司最新推出的基于Cortex-M0+内核的Kinetis家族(L系列/W系列/M系列)微控制器。Cortex-M0+是Cortex-M0现有服务市场的有效补充和延伸,使得传统8位/16位微控制器系统可以转移到32位系统上来。其软件兼容性使其能够方便地被移植到Cortex-M3或Cortex-M4处理器。

1 Freescale Cortex-M0+内核芯片简介

Freescale公司推出基于Cortex-M0+内核的Kinetis家族微处理器主要分为三大系列:

Kinetis L系列:汲取了新型ARM Cortex-M0+处理器的卓越能效和易用性,体现了Kinetis 32位微控制器产品优质的性能、多元化的外设、广泛的支持和可扩展性。

Kinetis W系列:解决低于1GHz(290~1020MHz)的无线连接应用。

Kinetis M系列:在ARM Cortex-M0+内核的基础上集成了一个高精度Σ-ΔADC,特别适合在低成本、高集成度的单/双相电表解决方案中使用。

2 TKScope支持Cortex-M0+内核的仿真

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区域写保护及解除写保护。

3 TKScope支持Cortex-M0+内核的量产在线编程

TKScope不仅支持Cortex-M0+片内和片外Flash的在线编程,同时还支持Flash配置数据的在线编程,例如芯片加密、解锁,以及对特定的Flash区域写保护及解除写保护。

图2 K-Flash在线编程软件

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

(1)加 密

点击[Misc Config]选项卡,配置FSEC.SEC项,选择[MCU security status is secure]状态即可。建议FSEC.MEEN项选择[Mass erase is enabled],因为一旦整片擦除被禁止并且器件处于加密状态,仿真器将无法再对器件进行解锁。

(2)解 锁

在加密器件后,TKScope仿真器将不能再通过调试接口进行连接和调试。用户可在TKScope仿真器配置界面的[特殊操作]中对该器件进行解锁。点击[特殊操作]按钮,进入解锁操作界面,如图5所示。点击[Unsecure]按钮,然后按照TKScope弹出的界面提示操作,即可解锁。

图3 Flash配置界面

图4 加密操作

图5 解锁操作

(3)写保护

TKScope仿真器除了能够进行加密和解锁操作外,也允许对特定Flash区域配置写保护。一旦写保护生效,则在这些区域上进行的任何编程、擦除操作均会失败。写保护操作界面如图6所示。

图6 写保护操作

(4)解写保护

如果在烧写过程中发现某些区域由于写保护而导致失败,可以根据实际情况按以下操作来解除写保护。

情况一:如果Flash除第0扇区外的其他扇区写保护,可使用K-Flash单独擦除第0扇区来解锁写保护。

情况二:如果Flash的第0扇区也写了保护,则必须使用前面提到的解锁操作来解锁写保护。

当然,最简单的方法是第二种:直接使用解锁操作来擦除整片来解除器件的所有写保护。

4 小 结

TKScope二十年来致力于嵌入式仿真和在线编程。TKScope仿真器会不断支持新增的内核种类和芯片型号,保持与嵌入式处理器同步发展和进步。

猜你喜欢

仿真器微控制器扇区
分阶段调整增加扇区通行能力策略
AI仿真器将大大提高科学领域的仿真模拟速度
基于多用户无线仿真器系统的研究
U盘故障排除经验谈
物联网技术在微控制器实验教学中的应用
基于贝叶斯估计的短时空域扇区交通流量预测
分析利用仿真器(RTDS)测试小电流接地选线装置的可行性
重建分区表与FAT32_DBR研究与实现
Atmel针对新一代物联网应用发布全新32位微控制器
最新STM32设计工具增加对混合信号微控制器的支持