PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RN-Control V1.4



headnut
13.02.2011, 15:29
Tag

Ich habe ein immer gösser werdendes Problem wie viele andere auch:-)

jedoch habe ich noch keine passende Lösung gefunden.

ich habe einen RN-Control V1.4 mit MCS Bascom Bootloader (Standart)

Ich möchte aber nicht über Basom programmieren sonder WinAVR oder AVR Studio

Nur leider habe ich keine Ahnung wie ich ein HEX file auf diesen Controller bekomme. Habe schon probiert über Bascom das HEX file zu öffnen und reinzuspielen gieng nicht.

Der RN-BootLoader stürtzt immer ab

und pony prog auch

Kann mir jemand noch helfen?

Hubert.G
13.02.2011, 15:43
Es gibt zwei Möglichkeiten:
Du nimmst das *.hex File vom AVR-Studio und lädst des über BASCOM und den Bootloader in den Kontroller.
Du besorgst dir einen Programmer den das AVR-Studio kennt und lädst dein *.hex File über diesen Weg. Dann ist der Bootloader allerdings weg.
Ein möglicher Programmer wäre der hier:
http://wiki.ullihome.de/index.php/Hauptseite#USB_AVR-Lab

headnut
13.02.2011, 16:03
Ich würde sogar gerne die erste Version nehmen von dir

Aber bascom hat imemr zwei fehler wenn ich es neu compiliere..

Muss ich im AVR Studio in der .c datei irgenwelche angaben machen über baudrate und prozessor und so? Also wie im bascom auch?

Hubert.G
13.02.2011, 16:20
In der ersten Version sollst du das File über BASCOM nur laden aber nicht neu kompilieren.
Welchen Prozessor du verwendest stellst du im AVR-Studio schon beim Projekteröffnen ein.
Die anderen Angaben im c oder h File.

headnut
13.02.2011, 16:32
Ah ja logisch

Jetzt geht einfach mein Display noch nicht

dies sind aber andere probleme denken ich :-)

headnut
14.02.2011, 17:40
Jetzt hab ich wieder ein problem:-(

Muss ich im avr studio irgendwo sagen dass ich COM2 benutze? weil wenn ich das HEX file nun übertragen möchte öffnet er den port nicht:-(

Hubert.G
14.02.2011, 19:27
Aus dem AVR-Studio heraus brauchst du einen Programmer um das File zu übertragen.
Wenn du keinen hast musst du BASCOM und den Bootloader zum übertragen nehmen.

headnut
14.02.2011, 19:49
Jo das mach ich ja mit Bascom

Aber der öffnet den PORT nicht mit der Hex datei vom AVR Studio!

Darum meine Frage, muss ich das irgend etwas noch mit Port und Bausdrahte irgendwo reinschreiben

Hubert.G
14.02.2011, 19:59
Nein, für die Übertragung muss im File nichts stehen. Dem BASCOM Bootloader ist es vollkommen egal was in dem *.hex File steht.

headnut
14.02.2011, 20:07
Hmm

Aber dann versteh ich nicht wiso er ein Bascom file überträgt und eine hex datei nicht...

Bei der Hex bleibt er immer nach log window stehen...

Hab nur die Demo, könnte das file zu gros sein?

Hubert.G
14.02.2011, 20:33
Im BASCOM kenne ich mich nicht so aus. Kannst du die *.hex Datei aufmachen?

headnut
14.02.2011, 20:39
Jap das kann ich

Richard
15.02.2011, 07:37
Der mcs bootloader ist ein Eigenständiges Programm, braucht Bascvom also nicht wirklich.
Pomiprog kann damit auch arbeiten.

Wie man jetzt das AVR Studio dazu "überreden" kann? Angeblich soll das aber gehen?

Gruß Richard

headnut
15.02.2011, 17:06
Jo das hab ich gerade auch gechekt:-)

der funktioniert sogar, aber das beispielprog vom rn control geht nicht:-(

der Bootloader sendet immer 124, was meiner meinung nach ok ist, dann drück ich den reset knopf es geht ein neues Fenster auf er macht irgenwas der bootloader meldet auch 124 zurück und den finishcode 0

ist doch ein gutes zeichen oder?

Richard
15.02.2011, 17:50
Jo das hab ich gerade auch gechekt:-)

der funktioniert sogar, aber das beispielprog vom rn control geht nicht:-(

der Bootloader sendet immer 124, was meiner meinung nach ok ist, dann drück ich den reset knopf es geht ein neues Fenster auf er macht irgenwas der bootloader meldet auch 124 zurück und den finishcode 0

ist doch ein gutes zeichen oder?

Es ist schon etwas zurück als ich das einmal Probiert habe, aber wenn Ponyprog die 124 anzeigt bedeutet das ja schon eine Verbindung.Danach sollte gleich die Hex Datei gesendet werden. Den genauen Ablauf habe ich nicht mehr im Kopf, nur das es ohne Probleme geklappt hat. Ich hatte nicht den MCS Bootloader, irgend einen aus dem Netz.

Gruß Richard

headnut
15.02.2011, 18:05
AHA

Das problem ist dass ich win 7 habe und ponyprog mir komplett abschmiert

Kann ich den Bootloader mit irgendeinem Prog brauchen? also ansprechen

headnut
15.02.2011, 18:10
Jetzt hab ich das hex file in ein bin file geändert

er lud es fast bis zum schluss drauf, dann fehler 6003 und jetzt geht gar nix mehr

der controller reset sich nicht mehr:-(