Go Down

Topic: Programm direkt in ATemga hochladen ohne Bootloader. (Read 1 time) previous topic - next topic

9k6_

Sep 30, 2011, 10:21 pm Last Edit: Sep 30, 2011, 10:53 pm by UweFederer Reason: 1
hi

Ich habe eine Anwendung bei der die Wartezeit des Bootloaders beim Starten lästig ist.

Kann ich mit der HEX-Datei (xxxxx.cpp.hex) die sich im Verzeichnis applet befindet einen passenden ATEMGA programmieren?

Dabei dürfte dann kein Bootloader aktiv sein und beim Starten das Programm dann sofort ausgeführt werden.

9K6

uwefed

#1
Sep 30, 2011, 10:51 pm Last Edit: Sep 30, 2011, 10:57 pm by uwefed Reason: 1
ja, Du brauchst aber einen AVRISP-Programmierer dazu oder Du mißbrauchst einen Arduino: http://arduino.cc/en/Tutorial/ArduinoISP
http://www.freeduino.de/forum/software/arduino-isp-schnittstelle-zum-programmieren-verwenden
http://www.freeduino.de/forum/hardware/durchblick-bei-isp-programmern-f%C3%BCr-arduino-bootloader

Ich weiß aber nicht ob Du den Sketch mit anderen Parametern compilieren mußt.

Grüße Uwe

sui

Wenn Du die boards.txt + programmers.txt entsprechend konfigurierst, kannst Du das sogar ganz komfortabel wie gewohnt über den normalen Upload Button in der Arduino IDE machen.

=> http://sui77.wordpress.com/2011/06/27/isp-lohnt-sich/

9k6_

hi


Wenn Du die boards.txt + programmers.txt entsprechend konfigurierst, kannst Du das sogar ganz komfortabel wie gewohnt über den normalen Upload Button in der Arduino IDE machen


Danke für den Tipp. Ein interessanter Weg.

Leider hab ich (noch) keinen ISP-Programmer gekauft.

Ich hab aber Zugriff auf ein Programmiergerät mit dem ich ATMEGA-Prozessoren direkt programmieren kann.

Kann ich da die HEX-Datei nehmen und die dann damit einen Atmega im Programmiergerät programieren?

9K6

sth77

Mit dem AVR Studio sollte das gehen. Hier musst du aber peinlichst genau darauf achten, sämtliche Fuses richtig einzustellen - durch das Arduino-Konzept wird dir das ja abgenommen.
Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

9k6_

hallo,

aha - die Fuse-Bits :-()

Gibt es irgendwo eine Übersicht wie die Fuse-Bits für einen Atmega-8 Arduino-gerecht gesetzt werden müssen?

9K6

madworm

• Upload doesn't work? Do a loop-back test.
• There's absolutely NO excuse for not having an ISP!
• Your AVR needs a brain surgery? Use the online FUSE calculator.
My projects: RGB LED matrix, RGB LED ring, various ATtiny gadgets...
• Microsoft is not the answer. It is the question, and the answer is NO!

Go Up
 

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.
Name:
Email:

shortcuts: alt+s submit/post or alt+p preview