|||
本文转自:http://lishutong.me/4601.html
在线编程具有后期升级方便、节省生产成本、操作灵活等优势,越来越多具有前瞻性眼光的公司转向采用一种全新的编程模式-在线编程。因此,广州致远电子股份有限公司推出一款量产型AK100Pro-4P在线编程器,能实现4个通道同时在线编程,为工厂量产烧写提供完善的解决方案。为了适应用户不同的应用需要,AK100Pro-4P在线编程器的每个通道提供4种下载接口: 调试接口、USB接口、UART接口和以太网接口。用户可以根据实际需要,灵活选择不同的下载方式,下载速度可高达数十M每秒。
图1 AK100Pro-4P在线编程器
AK100Pro-4P与KFlashPro在线编程软件完美组合,目前已支持高达5000多种MCU和15000多种Flash器件任意组合的在线编程。并且能实现WinCE、Android、Linux等系统烧写。
图2 AK100Pro-4P同时编程4块WinCE系统板
1. 功能特点ARM9、ARM11、Cortex-A8、A9等用户,烧写BootLoader一直是研发工程师头痛的事情,原因是没有高效的BootLoader在线编程工具。AK100Pro-4P在线编程器为用户提供出色的解决方案,支持各种格式BootLoader的烧写。此外,AK100Pro-4P还支持WinCE、Android、Linux等系统的烧写,并提供USB、以太网、SD卡等多种方法烧写,满足用户的个性化需求。
图3 支持器件厂商
3. AK100Pro-4P量产烧写STM8下面介绍AK100Pro-4P配合KFlashPro在线编程软件,如何帮助工厂同时量产在线编程4块主控芯片为STM8的目标板。
首先,研发工程师需要新建一个KFlashPro工程,选择正确的芯片型号,加载烧写文件,并根据需要配置量产次数。另外,为保护代码安全,用户可以把工程转换为加密工程,在【工程配置】中的【启用加密工程】选项,使用加密工程后,烧写人员将无法查看烧写的文件,保护用户烧写代码安全。配置完毕后,即可把工程交由烧写人员进行烧片。
AK100Pro-4P通过SWIM接口与STM8连接,可以同时将4块STM8板子分别连接AK100Pro-4P在线编程器的4个调试接口, 同时,如果用户需要,可以从扩展IO接口或者USB接口中获取5V电源为板子供电。板子连接好后,点击【自动量产】按钮即可开始对目标板进行编程。
图4 量产开始
AK100Pro-4P提供了2种量产编程方式:自动和手动,在量产配置中选中【全自动上下电检测】后即选择为自动方式,芯片烧写完毕后更换芯片将自动进入下一步的烧写(仿真器需要检测到目标板重新上下电);如果连接仿真器的电源检测信号在换板子的时候无法断开,可以使用手动模式,这时候,更换完板子,按下机器上的启动按钮即可开始下一块板子的烧写。
图5 量产过程
烧写完毕后,可以通过查看每个通道上面的状态指示灯检查烧写是否正确,烧写过程中(忙)亮黄灯,烧写成功亮绿灯,烧写失败亮红灯;同时成功蜂鸣器短响一声,失败长响。烧写过程中,通过【自动量产】烧写窗口,可以实时观察总的成功烧写次数、失败次数,每个通道的烧写进度。用户可以在日志窗口中查看每个通道的详细日志信息。
4. 小结TKScope二十年来一直专注仿真技术与在线编程系统的研究。AK100Pro-4P高效量产型在线编程器,强大的Flash烧写组件,对ARM、AVR、C166、C*Core、MIPS、STM8等内核的调试支持,对片内Flash、片外Flash/EEPROM高速在线编程的支持,使得AK100Pro-4P成为在线编程领域的领导者。