Fragen zu WinAVR Setup / Portable WinAVR

Gast #784828
Lesenswert?
• ▲
▼
Hallo Leute!

Ich bin seit wenigen Tagen stolzer Besitzer eines AVR Testboards mit LPT 
Port. Testproggi laeuft auf dem Bausatz (ATmega8L)  gut jetzt bin ich 
mit http://www.kreatives-chaos.com/artikel/winavr-tutorial zu WInAVR 
gekommen. Geht so weit alles aber ich habe noch einige Fragen dazu:

1. Ich muß immer <Make All> + <Program> machen und dann das LPT Kabel 
abziehn um den Code zu testen. Mit dem Control Center von myAVR kann ich 
das auch vom PC laufen lassen ohne den Stecker abzumachen. Geht das mit 
WinARV  auch irgendwie? Die "Steckdose" ist was wacklig da will ich das 
Kabel nicht so oft ab + dran tun.

2: Kann man ein <Make All + Program> einrichten? Hab da nix zu in den 
Options gefunden.

3. Shortcut dazu wär auch cool ;-)

4. Will WinAVR nicht so gern fest installiern und habe Portable WinAVR 
entdeckt. PATH wird da mit einem Batch gesetzt aber wie ist das mit den 
Registry eintraegen? Lt. WinAVR Readme setz der Installer da auch Keys. 
Ist das beim POrtable auch so?

Hoffe einer von euch Profis kann mir helfen. Weitere Tips zu Tools, 
Einsteiger-Tutorials usw sind auch gern gesehen. :-))) Danke!!!!

Cya
Thomas
Gast #1162486
Lesenswert?
• ▲
▼
> 2: Kann man ein <Make All + Program> einrichten? Hab da nix zu in den
> Options gefunden.

Suche nach WinAVR.xml und schau, wie die Datei aufgebaut ist. Du kannst 
sie im Texteditor modifizieren.


1
<?xml version="1.0"?>
2
<schemetools>
3
  <global>
4
        <tool name="[WinAVR] Make All" command="make.exe" folder="%d" params="all" shortcut="0" parsepattern="" flags="45" />
5
        <tool name="[WinAVR] Make 644" command="make.exe" folder="%d" params="all --makefile=Make644" shortcut="0" parsepattern="" flags="45" />
6
        <tool name="[WinAVR] Make 8535" command="make.exe" folder="%d" params="all --makefile=Make8535" shortcut="0" parsepattern="" flags="45" />
7
        <tool name="[WinAVR] Make help" command="make.exe " folder="%d" params="-?" shortcut="0" parsepattern="" flags="45" />
8
        <tool name="[WinAVR] Make Clean" command="make.exe" folder="%d" params="clean" shortcut="0" parsepattern="" flags="41" />
9
  <tool name="[WinAVR] Program" command="make.exe" folder="%d" params="program" shortcut="0" parsepattern="" flags="41" />
10
  <tool name="[WinAVR] Make Fusebits" command="make.exe" folder="%d" params="fusebits" shortcut="0" parsepattern="" flags="41" />
11
  <tool name="[WinAVR] Make chip45boot" command="make.exe" folder="%d" params="chip45boot" shortcut="0" parsepattern="" flags="41" />
12
  </global>
13
</schemetools>

Hier kannst du sehen, dass ich für verschiedene Chip auch 
unterschiedliche MAkefiles benütze.

/Dimitri
Persönliche Seite #1174860
Lesenswert?
• ▲
▼
Thomas wrote:

> 1. Ich muß immer <Make All> + <Program> machen und dann das LPT Kabel
> abziehn um den Code zu testen. Mit dem Control Center von myAVR kann ich
> das auch vom PC laufen lassen ohne den Stecker abzumachen. Geht das mit
> WinARV  auch irgendwie? Die "Steckdose" ist was wacklig da will ich das
> Kabel nicht so oft ab + dran tun.

Ich nehme an, du benutzt AVRDUDE als ISP Programmiersoftware. Du 
kannst mit der -E noreset Option in der Kommandozeile (im Makefile) das 
Gewünschte erreichen.

http://www.nongnu.org/avrdude/user-manual/avrdude_4.html

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.