Difference between revisions of "Arduino IDE Microduino Configuration"

From Microduino Wiki
Jump to: navigation, search
(Tutorial)
Line 1: Line 1:
{| style="width: 800px;"
+
==Overview==
|-
+
This Microduino hardware support package for Arduino IDE to support Microduino hardware, and supports online download, rewrite bootloader just like Arduino official hardware.
|
 
The Arduino IDE software does not support Microduino boards out of the box, but it is very easy to configure Microduino-Core/Core+ in Arduino IDE environmnet. It's as little as 5 minutes, you will be able to upload Arduino compitable sketches directly to Microduino-Core/Core+ boards.
 
|-
 
|
 
==Tutorial==
 
* Install Arduino Software
 
** You'll need to install the Arduino software at first, downloading Arduino IDE from 【'''[http://arduino.cc/en/Main/Software Arduino IDE official]'''】. If you already have it installed, skip it!
 
** '''[[Microduino-Core]]''' and '''[[Microduino-Core+]]''' use Arduino and add some small modifications to support Microduino boards
 
  
* Install Microduino-Core/Core+ IDE package
+
==Install and uninstall==
*1.Download Microduino-Core/Core+ configuration pacakge 【'''[[media:Microduino.zip|download]]'''
+
1.Downlaod Microduino IDE package:【[[Media:Microduino-hardware.zip]]】
  
*2.Unzip the "Microduino.zip" file. It contains some folders that need to be copied into the Arduino software directory.
+
2.Uncompress package;
  
*3.For arduino-1.0.2 and newer: copying directory "Microduino/" to "arduino-1.0.2/hardware/", You should end up with "arduino-1.0.2/hardware/Microduino/"
+
3.Copy the Microduino folder to hardware folder of Arduino IDE directory:
:[[File:Arduino-IDE-Microduino-3.jpg|thumb|center|600px]]
+
:[[File:Arduino-IDE-Microduino-3-1.jpg|thumb|center|600px]]
<br style="clear: left"/>
 
  
*4.Restart (or start) your Arduino IDE software.
+
4.Restart Arduino IDE;
*5.From the Tools -> Board menu, select the "Microduino-Core" board. You will now be able to use your Microduino boards just as using a normal Arduino board.
 
:[[File:Arduino-IDE-Microduino-4.jpg|thumb|center|600px]]
 
<br style="clear: left"/>
 
  
* Microduino boards can be inspired now! Program can be uploaded and Bootloader can be burned -- as Arduino board does.
+
5.In tool->board, find the Microduino hardware:
 +
:[[File:Arduino-IDE-Microduino-5.jpg|thumb|center|600px]]
  
* Just deleting "Microduino/" directory, if designer want to remove Microduino IDE enviroment.
+
*Delete the Microduino folder to uninstall.
 
 
|-
 
|
 
  
 
==History==
 
==History==
Microduino Arduino IDE 配置包历史:
+
Microduino Arduino IDE package's history:
*2013年5月27日,正式升级到optiboot5.0,Microduino core core+全系列提供支持,问题反馈QQ:51728096。
+
*On May 27, 2013, official upgraded to optiboot5.0,support all Microduino core core+, question feedback QQ:51728096。
*2013年5月16日,beta版本支持core+(ATmega1284p@8M,3.3V),提供beta版本下载
+
*On May 16, 2013, beta release supports core+ (ATmega1284p@8M,3.3V), supported beta release download
*2013年4月29日,升级到optiboot5.0版本,支持core+(ATmega1284p@16M,5V),提供beta版本下载
+
*On April 29, 2013, upgraded to optiboot5.0, supported core+(ATmega1284p@16M,5V), supported beta release download
*2013年4月22日,[[用户:Tiki|Tiki]]修正core+软串口问题。
+
*On April 22, 2013, [[user:Tiki|Tiki]] correct core+ soft serial port issue.
*2013年3月28日,修正对core+,analogRead(0)不能对应到A0。
+
*On March 28, 2013, fixed issue for core+, analogRead(0) can't match to A0.
*2013年2月20日,修正optiboot bug,彻底解决Microduino-Core+(Atmega644pa@16M,5V)Microduino-Core+(Atmega644PA@8M,3.3V)bootloader问题,请大家下载测试,有什么问题,及时反馈。
+
*On February 2013, fixed optiboot bug, resolved Microduino-Core+ (Atmega644pa@16M,5V), Microduino-Core+(Atmega644PA@8M,3.3V) bootloader issue.
*2013年1月20日,修正Microduino-Core+(Atmega644pa@16M)bootloader问题,外部中断INT2,第二个串口(Serial1)均已可用,修正ADC转换端口对应问题。请Microduino-Core+(Atmega644pa@16M)用户重新下载支持包,并重新烧写bootloader。
+
*On January 2013, fixed Microduino-Core+ (Atmega644pa@16M)bootloader issue, external interrupt INT2, the second serial port (Serial1) are availabe, fixed ADC convert port issue. The Microduino-Core+(Atmega644pa@16M) user need download the latest package, and rewrite bootloader.
*2013年1月19日,修正Microduino-Core+外部中断INT2不可用问题。
+
*On January 19 2013, fixed Microduino-Core+ external interrupt INT2 unavailabe issue.
*2013年1月13日,修正Microduino Core(Atmega168PA@8M,3.3V)熔丝位。根据16M改了没测试,结果不行,更正回已经测试版本。
+
*On January 13, 2013, fixed Microduino Core(Atmega168PA@8M,3.3V) fuse bits. Changed according to 16M release, and didn't test, but it didn't work, so rollback to tested release.
*2013年1月4日,测试对microduino-core(Atmega168PA@16M,5V)进行烧写,及下载程序,成功!修正了熔丝位,使其更加合理。
+
*On January 4, 2013, tested download progaram and write bootload for microduino-core(Atmega168PA@16M,5V), success!
*2012年12月29日,测试对Microduino Core(Atmega328P@8M,3.3V)进行烧写,及下载程序,成功!
+
*On December 29, 2012, tested download progaram and write bootload for Microduino Core(Atmega328P@8M,3.3V), success!
*2012年12月28日,添加针对Atmega644PA原生的optibootloader。目前已知bug为重新烧写bootloader的时候需要把“XXXXX.build.mcu=atmega644”改为“XXXXX.build.mcu=atmega644p”,烧写完毕再改回来,然后重新启动IDE,才能正常下载。涉及硬件为:
+
*On December 28, 2012, add optibootloader for Atmega644PA. The known issue is that in order to rewrite bootloader, need change the "XXXXX.build.mcu=atmega644" to "XXXXX.build.mcu=atmega644p". After completed, need change back, then restart IDE to enable. Involved the hardware, as follows:
**Microduino-Core+(Atmega644PA@16M,5V)(已支持,已测试)
+
**Microduino-Core+(Atmega644PA@16M,5V) (supported and tested)
**Microduino-Core+(Atmega644PA@8M,3.3V)(已支持,已测试)
+
**Microduino-Core+(Atmega644PA@8M,3.3V) (suppprted and tested)
*2012年12月27日,对于某些不够健壮的168pa芯片,采用8MHZ晶振,optiboot默认的115200波特率下载速度,会出现无法下载问题,这次更新把默认下载波特率调整为57600。如果仍然不能烧写,请把被烧写的模块输入电压调整为5V。涉及硬件为:
+
*On December 27, 2012, for some unstabl 168pa chips, used 8MHZ crystal. Optiboot's default baud rate 115200 will lead to can't download, so changed the baud rate to 57600. If still didn't work, need use the 5V input voltage. Involved hardware, as follows:
**Microduino Core(Atmega168PA@8M,3.3V)(已支持,已测试)
+
**Microduino Core(Atmega168PA@8M,3.3V)(supported and tested)
*2012年12月23日,添加对Microduino-Core+的支持。-Core+对应的4个硬件为:
+
*On December 23, 2012,added support for Microduino-Core+. -Core+ has four hardwares:
**Microduino-Core+(Atmega1284P@16M,5V)(已支持,未测试)
+
**Microduino-Core+(Atmega1284P@16M,5V) (supported and no test)
**Microduino-Core+(Atmega1284P@8M,3.3V)(未支持)
+
**Microduino-Core+(Atmega1284P@8M,3.3V) (doesn't support)
**Microduino-Core+(Atmega644PA@16M,5V)(已支持,已测试)
+
**Microduino-Core+(Atmega644PA@16M,5V) (supported and tested)
**Microduino-Core+(Atmega644PA@8M,3.3V)(未支持)
+
**Microduino-Core+(Atmega644PA@8M,3.3V)(doesn't support)
*2012年12月18日,修正Microduino-Core (Atmega168PA@8M,3.3V)熔丝位错误导致不能正常下载。Microduino Core (Atmega328P@8M,3.3V)及Microduino Core (Atmega168PA@16M,5V)还未测试。
+
*On December 18, 2012,fix Microduino-Core (Atmega168PA@8M,3.3V) bug that can't download because of fuse bit error. Microduino Core (Atmega328P@8M,3.3V) and Microduino Core (Atmega168PA@16M,5V) haven't been tested.
*2012年12月16日,添加Microduino-Core对应的4个硬件:
+
*On December 16, 2012,added Microduino-Core's 4 hardwares:
**Microduino Core(Atmega328P@16M,5V)(已支持,已测试)
+
**Microduino Core(Atmega328P@16M,5V) (supported and tested)
**Microduino Core(Atmega328P@8M,3.3V)(已支持,未测试)
+
**Microduino Core(Atmega328P@8M,3.3V) (supported and no test)
**Microduino Core(Atmega168PA@16M,5V)(已支持,未测试)
+
**Microduino Core(Atmega168PA@16M,5V)(supported and no test)
**Microduino Core(Atmega168PA@8M,3.3V)(已支持,已测试)
+
**Microduino Core(Atmega168PA@8M,3.3V)(supported and tested)
**核心为Arduino IDE 1.03对应核心文件。
+
**Arduino IDE 1.03 core files.
|}
 

Revision as of 03:25, 3 March 2014

Overview

This Microduino hardware support package for Arduino IDE to support Microduino hardware, and supports online download, rewrite bootloader just like Arduino official hardware.

Install and uninstall

1.Downlaod Microduino IDE package:【Media:Microduino-hardware.zip

2.Uncompress package;

3.Copy the Microduino folder to hardware folder of Arduino IDE directory:

Arduino-IDE-Microduino-3-1.jpg

4.Restart Arduino IDE;

5.In tool->board, find the Microduino hardware:

Arduino-IDE-Microduino-5.jpg
  • Delete the Microduino folder to uninstall.

History

Microduino Arduino IDE package's history:

  • On May 27, 2013, official upgraded to optiboot5.0,support all Microduino core core+, question feedback QQ:51728096。
  • On May 16, 2013, beta release supports core+ (ATmega1284p@8M,3.3V), supported beta release download
  • On April 29, 2013, upgraded to optiboot5.0, supported core+(ATmega1284p@16M,5V), supported beta release download
  • On April 22, 2013, Tiki correct core+ soft serial port issue.
  • On March 28, 2013, fixed issue for core+, analogRead(0) can't match to A0.
  • On February 2013, fixed optiboot bug, resolved Microduino-Core+ (Atmega644pa@16M,5V), Microduino-Core+(Atmega644PA@8M,3.3V) bootloader issue.
  • On January 2013, fixed Microduino-Core+ (Atmega644pa@16M)bootloader issue, external interrupt INT2, the second serial port (Serial1) are availabe, fixed ADC convert port issue. The Microduino-Core+(Atmega644pa@16M) user need download the latest package, and rewrite bootloader.
  • On January 19 2013, fixed Microduino-Core+ external interrupt INT2 unavailabe issue.
  • On January 13, 2013, fixed Microduino Core(Atmega168PA@8M,3.3V) fuse bits. Changed according to 16M release, and didn't test, but it didn't work, so rollback to tested release.
  • On January 4, 2013, tested download progaram and write bootload for microduino-core(Atmega168PA@16M,5V), success!
  • On December 29, 2012, tested download progaram and write bootload for Microduino Core(Atmega328P@8M,3.3V), success!
  • On December 28, 2012, add optibootloader for Atmega644PA. The known issue is that in order to rewrite bootloader, need change the "XXXXX.build.mcu=atmega644" to "XXXXX.build.mcu=atmega644p". After completed, need change back, then restart IDE to enable. Involved the hardware, as follows:
    • Microduino-Core+(Atmega644PA@16M,5V) (supported and tested)
    • Microduino-Core+(Atmega644PA@8M,3.3V) (suppprted and tested)
  • On December 27, 2012, for some unstabl 168pa chips, used 8MHZ crystal. Optiboot's default baud rate 115200 will lead to can't download, so changed the baud rate to 57600. If still didn't work, need use the 5V input voltage. Involved hardware, as follows:
    • Microduino Core(Atmega168PA@8M,3.3V)(supported and tested)
  • On December 23, 2012,added support for Microduino-Core+. -Core+ has four hardwares:
    • Microduino-Core+(Atmega1284P@16M,5V) (supported and no test)
    • Microduino-Core+(Atmega1284P@8M,3.3V) (doesn't support)
    • Microduino-Core+(Atmega644PA@16M,5V) (supported and tested)
    • Microduino-Core+(Atmega644PA@8M,3.3V)(doesn't support)
  • On December 18, 2012,fix Microduino-Core (Atmega168PA@8M,3.3V) bug that can't download because of fuse bit error. Microduino Core (Atmega328P@8M,3.3V) and Microduino Core (Atmega168PA@16M,5V) haven't been tested.
  • On December 16, 2012,added Microduino-Core's 4 hardwares:
    • Microduino Core(Atmega328P@16M,5V) (supported and tested)
    • Microduino Core(Atmega328P@8M,3.3V) (supported and no test)
    • Microduino Core(Atmega168PA@16M,5V)(supported and no test)
    • Microduino Core(Atmega168PA@8M,3.3V)(supported and tested)
    • Arduino IDE 1.03 core files.