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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren