Forum: Mikrocontroller und Digitale Elektronik Probleme mit uisp


von Thomas P. (gonzo)


Lesenswert?

Hallo.

Ich habe mir vor kurzem ein neues Mainboard gekauft. Seit dem, kann ich 
über uisp meine Controller nicht mehr über dapa flashen. Er sagt immer:

gonzo gonzo # uisp -dprog=dapa
An error has occurred during the AVR initialization.
 * Target status:
   Vendor Code = 0xff, Part Family = 0xff, Part Number = 0xff

Probably the wiring is incorrect or target might be `damaged'.


Die Schaltung ist aber 100% inordnung, denn auf meinem alten Rechner, 
lässt sie sich wunderbar programmieren. Habe im Bios folgende Modi 
getestet: Normal, ECC, EPP. Drucken geht auch über den parallel Port. 
Nur das programmieren halt nicht.

Noch als Randinfo: das Board ist ein MSI-K9-Neo F, der Controller ist 
ein ATmega 32 mit 4Mhz quarz betrieben, das System ist Gentoo Linux mit 
uisp Version 20041228

Hat jemand eine Idee wie man das beheben könnte?

von Thomas Prescher (Gast)


Lesenswert?

hm, hat keiner eine Idee?

von Düsentrieb (Gast)


Lesenswert?

guck mal per oszi, wie der parport schaltet...
ich hatte mal den netten effekt, dass beim schalten einer leitung ne 
andere nen kurzen spike mit-produziert, was nem drucker nix macht, aber 
einen isp/avr verwirrt...

von Thomas Prescher (Gast)


Lesenswert?

hm, das blöde ist, das mein Oszi zuhause steht, ich aber da jetzt ein 
paar Wochen nicht hinkomme. Und nun sitze ich hier und weiss nicht was 
ich machen soll. Wie hast du das Problem bei dir damals behoben?

von Düsentrieb (Gast)


Lesenswert?

anderen par-port benutzt... :-))

von Thomas Prescher (Gast)


Lesenswert?

verdammt. Weil ich hab zwar mehrere Rechner hier, es ist aber total 
umständlich den jedes mal umzustecken, weil das Kabel auch nicht 
wirklich lang ist. Trotzdem danke

von yalu (Gast)


Lesenswert?

Ich hatte mit dem uisp schon SPI-Timing-Probleme bei bestimmten
Controllern. Der PC war einfach zu schnell. Ich hatte das Problem
damals behoben, weiß aber nicht mehr genau wie (benutze seit längerem
avrdude als Ersatz).

Entweder es gab eine Kommandozeilenoption zur Einstellung der
Geschwindigkeit, oder ich hab im Sourcecode rumgepfuscht.

Oder beides, weil ich die möglicherweise vorhandene
Kommandozeilenoption nicht sofort gefunden habe :-)

von Düsentrieb (Gast)


Lesenswert?

ich nehm sp12 , probier das mal...

von Thomas Prescher (Gast)


Lesenswert?

./sp12 -E
SP12 version 2.1.0 performing init...
Path to _sp12rc and _sp12dev: Local directory
Looking for parallel ports...
Calibrating delay loop. This may take some time...
Running in SP12 cable/dongle compatible mode.
Enabling AVR serial reading/programming...
Sp12 tried 33 times to find a working device.
No device connected.
The device code bytes 0,1,2: 0xff, 0xff, 0xff were read
from parallel port 0x378 and indicate the following:
You have connected an unknown device, or no device
The device was made by an unknown manufacturer

Nothing to do for sp12.
Writing 0000 (0, B00000000) to the parallel port data bits.
Sp12 was active for 3.83 seconds.


noch ne idee?

von Düsentrieb (Gast)


Lesenswert?

naja, ohne oszi ...
die meldung kam bei mir auch, mit dem doofen port; sonst nur, wenn zb 
avr schlechten kontakt hat.
>>> anderen par-port testen....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.