|
本帖最后由 zyhlove813 于 2021-9-25 07:57 编辑
支持Arduino UNO和 MEGA2560
支持串口和USBasp烧录
其他芯片可以修改目录下的tools\flash文件,自行添加,规范如下
串口烧录格式:
Serial COM -芯片名称###命令行
USBasp烧录格式:
USBasp -芯片名称###命令行
分隔线格式:
-----------------------### this is line only
原flash文件示例:
Serial COM -ATMEGA 328P### -C$conf_path$avrdude.conf -q -v -v -patmega328p -carduino -PCOMn -b115200 -D -Uflash:w:
USBasp -ATMEGA 328P### -C$conf_path$avrdude.conf -q -q -v -patmega328p -cusbasp -Pusb -Uflash:w:
-----------------------### this is line only
Serial COM -ATMEGA 2560### -C$conf_path$avrdude.conf -q -q -patmega2560 -cwiring -PCOMn -b115200 -D -Uflash:w:
USBasp -ATMEGA 2560### -C$conf_path$avrdude.conf -q -q -patmega2560 -cusbasp -Pusb -Uflash:w:
注意:芯片名称只是为了区分,自己随便命名也可以
由于后台工作原理是调用了avrdude.exe命令行,并不能有效获取其烧录过程是否成功,用户可以通过观察烧录器或串口的指示
灯来判断。或者烧录过一次后,可以直接打开tools目录,里面有生成的bat批处理文件,直接运行,可以看到烧录过程。
8月7日修改: 可以看到烧录结果了,不用再看指示灯,直接看avrdude.exe返回的结果
9月25日修改: 修改USBASP烧录结果的错误提示
|
评分
-
查看全部评分
|