This video carries all the necessary instructions, in extremely simple and interactive way, required to program (i.e. update the embedded code of) Osmium MIMU22BT (with and without connected battery) using Atmel Studio 6.1 and AVR Dragon.
2. 2
Revision Revision Date Updates
1.0 15 Sep 2014 Initial Release of Programming Instruction Manual
1.1 27 Dec 2014 Minor changes in layout; Included details on connectors on AVR Dragon
1.2 14 Sep 2015 Updated with latest JTAG programming cable
1.3 28 Jan 2016 Updated for the firmware source
Revision History
www.inertialelements.com
3. 3
Purpose & Scope
This document carries all the necessary instructions, in
extremely simple and interactive way, required to program (i.e.
update the embedded code of) Osmium MIMU22BT /
MIMU22BTP using Atmel Studio 6.2 and AVR Dragon.
www.inertialelements.com
4. 4
Hardware & Software Requirement
• 64 bits computer with 4 GB SRAM and Windows 7 OS
• Atmel Studio 6.2 installed on computer
• AVR Dragon
• Osmium MIMU22BT / MIMU22BTP
• Osmium MIMU22BT’s JTAG cable
www.inertialelements.com
5. Osmium MIMU22BT / MIMU22BTP
USB Micro B Connector
- For USB communication
- For powering up & battery charging
Power Slide Switch
ONOFF
JTAG
Connector
5
www.inertialelements.com
6. 3. Click here to select
OpenShoe_runtime_framework
2. Dropdown menu
1. Go to home page of OpenShoe on SourceForge
6
www.inertialelements.com
7. Click here to Download Snapshot
7
www.inertialelements.com
8. Save the downloaded zip file in a separate directory
8
www.inertialelements.com
[28Jan2016] We recommend downloading the zip folder from
our website inertialelements.com Support Resources
9. 1. Dropdown menu
2. Click here to select
Navitation_algorithms
9
www.inertialelements.com
10. Click here to Download Snapshot
10
www.inertialelements.com
11. Save the downloaded zip file in the same
Directory where the earlier one is saved
11
www.inertialelements.com
[28Jan2016] We now recommend downloading the zip folder
from our website inertialelements.com Support Resources
12. Extract from zip files
(You may change folders’ names)
12
www.inertialelements.com
19. Click here to select
Existing project
Select & right click on
Solution ‘Navigation _algorithms’
2. Click here
to add project
19
www.inertialelements.com
20. 1. Go to this openshoe-framework*
2. Click here to Open
20
www.inertialelements.com
33. Now include calibration file
3. Click here
to add
1. Select &
right click
Config
2. Select to Add
33
www.inertialelements.com
34. Note: Name of the file must be
user_calibration_MIMU22BT.h
2. Click here
1. Select calibration file from
appropriate location
34
www.inertialelements.com
36. Select & right click
OpenShoe_runtime_framework
2. Click here
to build
36
www.inertialelements.com
37. You will be asked to save the
build. Ignore it by clicking
Cancel.
37
www.inertialelements.com
38. 1. Note this on completion of build.
3. Click here to build complete solution
38
2. Ignore this particular error at this stage.
www.inertialelements.com
39. You will be asked once again to save the build.
Ignore it by clicking Cancel.
39
www.inertialelements.com
41. This is also worth your attention
41
www.inertialelements.com
42. 42
1. Connect AVR Dragon with your computer
2. Connect MIMU22BT / MIMU22BTP with AVR Dragon using JTAG cable.
JTAG Cable
www.inertialelements.com
AVR Dragon
Note: Power switch must be switched ON.
MIMU22BT / MIMU22BTP
Note that black
wire (GND) is
on your right.
Note JTAG
connector’s
position
Note JTAG connector’s Position
(details in the following slide)
Programming MIMU22BT / MIMU22BTP
43. 43
Note the orientation
Note JTAG
connector’s
Position
Details of Connectors on AVR Dragon
www.inertialelements.com
44. 1. Click on Tools
2. Click on Device Programming
44
www.inertialelements.com