Atmega8下载bootloader两种情况 - Arduino最小系统是如何炼成的?

David 发表于 2014-04-24 09:37 | 分类标签:Arduino最小系统ArduinoDIY


  下面就该给Atmega8下载bootloader了,现在就有两种情况:

  1、如果是“ATmega 8A-PU”和“ATmega 8PU-8PU”,因为IDE里没有直接支持8M的板子,所以要自己改造一下:

  下载下面的文件,解压后放在hardware\arduino\bootloaders\optiboot目录下,并在hardware\arduino\boards.txt里添加如下信息:

  01.##############################################################

  02.

  03.atmega8_8M.name=ATmega8_8MHz

  04.

  05.atmega8_8M.upload.protocol=arduino

  06.atmega8_8M.upload.maximum_size=7168

  07.atmega8_8M.upload.speed=115200

  08.

  09.atmega8_8M.bootloader.low_fuses=0xa4

  10.atmega8_8M.bootloader.high_fuses=0xdc

  11.atmega8_8M.bootloader.path=optiboot

  12.atmega8_8M.bootloader.file=optiboot_atmega8_8M.hex

  13.atmega8_8M.bootloader.unlock_bits=0x3F

  14.atmega8_8M.bootloader.lock_bits=0x0F

  15.

  16.atmega8_8M.build.mcu=atmega8

  17.atmega8_8M.build.f_cpu=8000000L

  18.atmega8_8M.build.core=arduino

  19.atmega8_8M.build.variant=standard

  这时启动IDE,你就能在board里看到“Atmega8_8M”,选择他就对了。

  

  2、如果是ATmega 8-16PU,在选板子时直接选择“arduino NG or w / ATmega 8“就可以了。

  选好板子后,使用USBtinyISP下载bootloader,当看到如下图片是,就说明下载成功了。

  好了,从这里开始就是和其他最小系统不同的地方了,通常我们会使用一个USB转TTL的下载器来下载程序,但因为种种原因,很多时候会出错。所以今天我们使用Arduino 1.0的“Upload using Programmer”功能来下载程序。

上一页12345下一页全文

本文导航

除非注明,本站均为原创或编译,转载请注明:文字来自39度

分享给朋友:
条评论

评 论

提 交

请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。

正在加载评论...