TKScope即将隆重发布KFlashPro在线编程软件——二十年深耕打造专业的Flash在线编程工具

2013-10-10 01:56广州致远电子股份有限公司
单片机与嵌入式系统应用 2013年1期
关键词:仿真器缓冲区内核

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

广州致远电子股份有限公司二十年来一直专注于嵌入式仿真器和在线编程工具的研究,旗下的TKScope嵌入式智能仿真开发平台是一款专业的仿真和在线编程工具。多年来,TKScope一直在研究各大半导体厂商的内核仿真技术,不断更新支持新的内核种类;除了传统的仿真功能,TKScope在近几年大力发展在线编程技术,支持任意类型的Flash编程,只要连接在控制器上的Flash芯片,TKScope就可以对其进行编程!

TKScope仿真器即将推出KFlashPro在线编程软件将对传统在线编程技术做全新的定义,突破传统在线编程限制!简单易用的操作界面,图形化的配置界面,高度柔性的功能,支持海量的Flash型号,个性化的组合配置,为用户提供专业在线编程解决方案。

图1 KFlashPro软件界面

1 在线编程(IAP)

在嵌入式开发中,编程是指将可运行的程序代码写入到芯片内部。芯片正常工作后,MCU按照写入的程序代码运行,完成设计者指定的动作和功能。

传统编程:是指使用编程器实现。要求芯片编程完毕后,才能将芯片焊接到电路板上,这种编程方法也叫做预编程。

在线编程:在线编程(IAP)与传统的预编程不同,它要求先把芯片焊接到电路板上,预留编程控制信号(比如JTAG、SWD或UART接口等),正常工作后,接到指令后进入编程状态,这种编程方法也叫做后编程。

2 KFlashPro在线编程软件

为了满足不同用户烧写Flash的需求,TKScope仿真器研发了自主知识产权的KFlashPro在线编程软件,支持Flash器件在线烧写、擦除、读取等操作,不依赖于IDE环境。操作简单,使用方便,可大大提高在线量产编程的生产效率。KFlashPro在线编程软件功能特点如下:支持ID号烧写;支持自定义插件开发;支持添加日常处理事务;支持TKScope全系列通用仿真器;工程化配置,操作简单、方便、快捷;烧写文件的分段配置,可针对单独的段做单独的配置;序列的操作方式,比如擦除,可以擦除一个扇区序列,如1-3、5-8、K-K+N;源缓冲区查看功能,可查看当前烧写文件列表在整个算法区间中的关系及对应位置;读取缓冲区,可比较校验操作、读取操作与源缓冲区数据的对应关系;多功能的组合操作,结合序列的操作方式,更加方便使用。

KFlashPro支持多个文件的同时烧写,如图2所示,可以同时加载3个或更多的烧写文件;支持文件的分段烧写,对每个段进行独立的配置,满足用户个性化的需求。

图2 分段烧写界面

3 TKScope的Flash烧写组件

TKScope可以实现目标板上任意Flash的在线编程,包括MCU的片内Flash和外扩的片外Flash。目标板上的芯片包括主控芯片,如ARM内核、AVR内核、8051内核、C166内核、DSP内核等。另外,目标板上与主控芯片连接的其他任意Flash芯片,如 Nor Flash、Nand Flash、SPI Flash、I2C Flash、EEPROM 等,TKScope都可以直接进行编程。

TKScope除了可以对基本Flash数据进行编程外,还可以对Flash进行配置编程功能,如扇区保护、加密等功能,并提供图形化配置界面,极大地方便用户使用。

Nand Flash的OOB区烧写一向是编程的难题,TKScope提供了专业的烧写方案。高度柔性灵活的配置可以满足用户的各种需求,支持多种坏块处理策略、ECC策略,并可使用控制器本身的ECC引擎进行编程和解码,保证烧写的准确性。TKScope还支持各类BOOT程序的烧写,轻松解决用户的各种仿真和编程难题。

图3 支持控制器的多种总线

图4 Nand Flash的柔性配置

4 小 结

KFlashPro在线编程软件和TKScope的Flash烧写组件完美融合,为用户提供最专业的在线编程方案,支持片内片外任意类型Flash的烧写,完美解决各种研发和生产的编程问题,让您体验在线编程的乐趣!

地址:广州市天河区车陂路黄洲工业区3栋2楼

仿真器网址:http://www.embedtools.com/pro_tools/emluator/TKScope.asp

BBS网址:http://bbs.zlgmcu.com.cn

销售电话:(020)22644372 (020)28872453

技术支持:(020)22644360 电子邮箱:TKS@zlgmcu.com

猜你喜欢
仿真器缓冲区内核
多内核操作系统综述①
强化『高新』内核 打造农业『硅谷』
AI仿真器将大大提高科学领域的仿真模拟速度
基于嵌入式Linux内核的自恢复设计
Linux内核mmap保护机制研究
基于多用户无线仿真器系统的研究
基于网络聚类与自适应概率的数据库缓冲区替换*
分析利用仿真器(RTDS)测试小电流接地选线装置的可行性
一类装配支线缓冲区配置的两阶段求解方法研究
关键链技术缓冲区的确定方法研究