Pages: [1]   Go Down
Author Topic: Aus Arduino IDE kompilierte .hex erzeugen  (Read 2762 times)
0 Members and 1 Guest are viewing this topic.
Bochum
Offline Offline
Newbie
*
Karma: 0
Posts: 15
rotareeclub.com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

Wundere mich. Habe aber leider keinen vergleichbaren Thread gefunden.

Möchte gerne die Arduino IDE aufgrund der einfachen Programmierbarkeit nutzen, um andere Mikrocontroller
über ISP zu programmieren.

Mir reicht auch, wenn die kompilierte .hex irgendwo zu finden ist,
dass ich avrdude zum uploaden selber benutzen kann.

Vielen Dank für Hinweise
Logged

blog: rotareeclub.com

0
Offline Offline
Newbie
*
Karma: 0
Posts: 37
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ja, das geht. ich habe das vor 3 jahren für ein projekt so gemacht. das hex ist halt etwas größer, weil die arduino bibliotheken enthalten sind. das brennen mit einem avr isp hat problemlos geklappt.
das hex ist irgendwo im projektordner abgelegt (weiß jedoch gerade aus dem kopf nicht, wo. ist, wie gesagt, schon ein paar jahre her.)

mich würde interessieren, ob ein hex, das für einen arduino mit atmega 328 geschrieben wurde ohne weiteres auf einem atmega 8 läuft, solange es nur klein genug ist, um in den speicher zu passen?
« Last Edit: June 15, 2010, 09:15:13 am by haesslich » Logged

Ulm
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo haesslich,

wenn du unter Tools->Boards auf Atmega 8 umstellst geht es.
Ging auf jeden Fall bei mir mit der IDE 0.18.

Gruß.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 12
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Um noch mal auf die Suche nach den *.hex file zu kommen.

Unter Arduino 0017 gab es noch einen Ordner "applet" da sind die gesuchten files. Seit Arduino 0018 sind die etwas versteckter.

Bei Windows findest Du einen temp Ordner unter:
C:\Dokumente und Einstellungen\..Benutzername..\Lokale Einstellungen\Temp\

Dann ist dort der letzte Ordner build ..(viele Ziffern).. .tmp

Hier ist dein gesuchtes hex file.

Aber nicht wundern ist größer als es nachher im Mikrocontroller sein wird. Ist halt hex.

Aber mal eine Frage, warum so umständlich.

Wenn ich eine kleine Serie zu brennen habe, lese ich mir den mit der IDE programmierte Mikrocontroller (ohne Bootloader) aus und habe dann das hex file.

Grüße aus Aachen
Logged

Pages: [1]   Go Up
Jump to: