TKScope嵌入式仿真开发平台讲座(37)TKScope最新组件支持Cortex-M4内核的仿真和编程
2012-09-25广州致远电子有限公司
广州致远电子有限公司
Cortex-M4处理器是由ARM专门开发的最新嵌入式处理器,用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场。高效的信号处理功能与Cortex-M处理器系列的低能耗、低成本和易于使用的优点的组合,旨在满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的灵活解决方案。
1 TKScope支持Cortex-M4的仿真和编程
目前,TKScope发布最新组件,已经支持Cortex-M4内核的仿真和编程,具体厂商和芯片种类如下:Freescale公司,K10、K20、K30、K40、K50、K60、K70系列;NXP公司,LPC4000系列;ST公司,STM32F4x系列;TI公司,LM4Fx系列。TKScope支持多种主流IDE环境下仿真调试 Cortex-M4 内 核 的 芯 片:Keil,μV4/μV3/μV2 版 本;IAR,V6/V5/V4版本;TKStudio,4.5/4.0版本。
2 TKScope支持Flash配置信息的烧写
TKScope不仅支持Cortex-M4内核芯片的仿真和Flash烧写,同时也支持Flash配置信息的烧写。下面以ST公司的STM32F4x系列为例,讲解Flash配置信息的烧写方法,同时介绍烧写工程的加密以及保护Flash安全操作的方法。
K-Flash是为TKScope量身定制的在线编程软件,可实现Flash器件在线烧写、擦除、读取等操作。K-Flash软件操作简单,使用方便,可大大提高在线量产编程的生产效率。
(1)Flash配置信息烧写
在K-Flash软件主界面打开[设备配置]进入TKScope仿真器设置界面。正确选择需要烧写的芯片型号后,打开[程序烧写]界面,如图1所示。选中相应的Flash算法文件,然后点击[配置]即可进入Flash配置信息烧写界面,如图2所示。用户根据实际需要对Flash进行配置,然后即可执行烧写、读取、擦除等操作。
(2)Flash安全保护
Flash的有些配置信息一旦烧写,将不可逆转,不可恢复。用户烧写此类信息时需要慎重考虑。同时,TKScope也会弹出图3所示的提示框,提示用户开启[不可恢复加密编程]才能烧写此类配置信息。……
