|
LProg单键脱机下载器在CA-M8X上的实现 |
|
1.介绍
脱机下载可使产品的编程脱离计算机。脱机下载主要应用于以下两种情况:1.生产流水线
2.产品现场升级程序
硬件:CA-M8X学习板
或 自制电路
上位机软件:用于将FLASH程序、EEPROM数据及
熔丝/锁定位的配置内容保存到脱机下载器上。
使用步骤:
1.单键脱机下载器硬件与计算机RS-232连接
2.使用上位机软件将程序和数据以及配置 设定到脱机下载硬件上
3.脱机编程
(1)硬件脱离计算机
(2)到现场与产品(目标板上)ISP接口连接
(3)只需按一个键便完成写程序、写数据、写熔丝、写锁定位等全部功能。
(4)反复(1)至(3)可完成多个产品的编程工作。
上位机软件:
|
当前版本 |
当 前 支 持 器 件 |
|
1.2 |
2K AVR |
ATTINY2313,ATTINY26,ATTINY24,ATTINY25,ATTINY261 |
| |
4K AVR |
ATMEGA48,ATTINY44,ATTINY45,ATTINY461 |
| |
8K
AVR |
ATMEGA8,ATMEGA8535,ATMEGA8515,ATMEGA88,ATTINY84,ATTINY85,ATTINY861 |
| |
16K AVR |
ATMEGA16,ATMEGA168,ATMEGA162,ATMEGA164,ATMEGA165,ATMEGA169 |
| |
32K AVR |
|
| |
64K AVR |
|
| |
128K AVR |
|
|
|
AT89S系列 |
AT89S51,AT89S52 |
|
|
|
|
|
软件下载 |
2008.1.30 更新 |
|
|
|
|
软件更新记录: |
|
1.2 版本新增支持器件: |
ATTINY25,ATTINY261,ATTINY45,ATTINY461,ATTINY85,ATTINY861
ATMEGA164,ATMEGA165,ATMEGA169
另外从些版本起改变了与计算机串行通信的波特率,为此相应的固件也更新了。 |
|
1.1 版本新增支持器件: |
ATMEGA162 |
|
1.0 版本支持器件: |
ATTINY2313,ATTINY26,ATTINY24,ATMEGA48,ATTINY44,ATMEGA8,
ATMEGA8535,ATMEGA8515,ATMEGA88,ATTINY84,ATMEGA16,
ATMEGA168,AT89S51,AT89S52 |
测试记录:
| 硬件 |
目标器件 |
目标板时钟 |
FLASH(字节) |
EEPROM(字节) |
操作内容 |
使用时间(秒) |
| CA-M8X |
Atmega8 |
7.3728MHz |
8192 |
512 |
擦器件 + 写熔丝(含校验) + 写FLASH(含校验)
写EEPROM(含校验) + 写锁定位(含校验) |
12.05 |
| CA-M8X |
Atmega48 |
12MHz |
4096 |
256 |
擦器件 + 写熔丝(含校验) + 写FLASH(含校验)
写EEPROM(含校验) + 写锁定位(含校验) |
4.88 |
| CA-M8X |
Attiny2313 |
12/8 MHz |
2048 |
128 |
擦器件 + 写熔丝(含校验) + 写FLASH(含校验)
写EEPROM(含校验) + 写锁定位(含校验) |
2.71 |
| CA-M8X |
AT89S52 |
11.0592 |
8192 |
0 |
擦器件 + 写FLASH(含校验) + 写锁定位(含校验) |
11.93 |
| CA-M8X |
Atmega16 |
4MHz |
16384 |
512 |
擦器件 + 写熔丝(含校验) + 写FLASH(含校验)
写EEPROM(含校验) + 写锁定位(含校验) |
19.03 |
(下载速度除了与下载器速度有关系外还和目标板时钟有很大的关系)
2.上位机软件使用说明
进入查看
|
|
配置CA-M8X用于单键脱机下载 |
(1)。 S6(1,2,8)打开 S5(1,2,3,4,5,6,7)打开
S1(1,7,8)打开 S7(1,2,3,6,7,8)打开
(2)。 J9(J5_RST,RST_OUT)短路 若目标板无电源J10(VCC,J5_VCC)短路 J8(任意)
(3)。 用DB9电缆连接J7和计算机
(4)。 打开PonyProg2000设置熔丝位如下图

(5)。点击这里下载固件并写入到CA-M8X上器件(ATMEGA8)。
(6)。用DB9电缆连接J6和计算机,完成。
(7)。按S3键开始对目标器件编程,红灯快闪表示写FLASH,黄灯快闪表示校验FLASH,红灯慢闪表示写并校验EEPROM。编程完成时如果没有出现错误蜂鸣器会响一声,此时可接着按S3键对下一个目标编程,如果出现错误蜂鸣器会响三声,并红灯闪烁提示,此时必须按RST键后才可对下一个目标编程。 |
|