HEX Manipulator File in Platine Einsatz laden
HEX Manipulator File in Platine Einsatz laden
Hallo,
bin neu dabei und versuche gerade die Datei wz_blinkmuster_no_353.hex in die Platine Einsatz zu laden. Diese hatte bereits die bekannten Blinkmuster aufgespielt (so gekauft).
Das ganze wird über MPLAB und dem PICKIT3 übertragen.
Es kommt aber immer eine fehlerhafte Addresse: 0 Expected Value: 3001 Received Value: 2806 zurück.
Bei dem LED-Dekoder funktioniert alles ohne Probleme. Erstelltes HEX-file laden und los gehts.
So schreibt es MPLAB:
Connecting to MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.51.06
Firmware type..............Midrange
Target voltage detected
Target device PIC12F629 found.
Device ID Revision = b
Device Erased...
Programming...
The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x3fe
configuration memory
EEData memory
User Id Memory
program memory
Address: 0 Expected Value: 3001 Received Value: 2806
Failed to program device
Was mache ich falsch?
Gruß, Tobias
bin neu dabei und versuche gerade die Datei wz_blinkmuster_no_353.hex in die Platine Einsatz zu laden. Diese hatte bereits die bekannten Blinkmuster aufgespielt (so gekauft).
Das ganze wird über MPLAB und dem PICKIT3 übertragen.
Es kommt aber immer eine fehlerhafte Addresse: 0 Expected Value: 3001 Received Value: 2806 zurück.
Bei dem LED-Dekoder funktioniert alles ohne Probleme. Erstelltes HEX-file laden und los gehts.
So schreibt es MPLAB:
Connecting to MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.51.06
Firmware type..............Midrange
Target voltage detected
Target device PIC12F629 found.
Device ID Revision = b
Device Erased...
Programming...
The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x3fe
configuration memory
EEData memory
User Id Memory
program memory
Address: 0 Expected Value: 3001 Received Value: 2806
Failed to program device
Was mache ich falsch?
Gruß, Tobias
Re: HEX Manipulator File in Platine Einsatz laden
Hallo,
ich kann mir nicht erklären, wo hier das Problem liegt. Bei mir funktioniert das Brennen der "Blinkmuster" Software auch auf die Einsatz Platine, Beim PicKit 3 muss die Platine hierbei unter Spannung sein, aber das scheint lt. Protokoll der Fall zu sein.
Schwer zu sagen, ob es jetzt am HEX File (wurde ja vermutlich "manipuliert"), am Brenner oder am PIC / Einsatzplatine liegt.
Funktioniert denn das Brennen mit dem HEX File "Einsatz"?
Sven
ich kann mir nicht erklären, wo hier das Problem liegt. Bei mir funktioniert das Brennen der "Blinkmuster" Software auch auf die Einsatz Platine, Beim PicKit 3 muss die Platine hierbei unter Spannung sein, aber das scheint lt. Protokoll der Fall zu sein.
Schwer zu sagen, ob es jetzt am HEX File (wurde ja vermutlich "manipuliert"), am Brenner oder am PIC / Einsatzplatine liegt.
Funktioniert denn das Brennen mit dem HEX File "Einsatz"?
Sven
Re: HEX Manipulator File in Platine Einsatz laden
Hallo,
das probiere ich noch einmal mit den neuen Teilen aus und melde mich hier zurück.
Viele Grüße, Tobias
das probiere ich noch einmal mit den neuen Teilen aus und melde mich hier zurück.
Viele Grüße, Tobias
Re: HEX Manipulator File in Platine Einsatz laden
Guten Morgen,
habe gerade versucht das file: einsatz_120.hex (V1.20) auf die Platine Einsatz zu bringen. Auch dies schlägt fehl mit der Meldung:
2018-06-14 07:35:30 +0200 - Programming...
Device Erased...
Programming...
The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x3fd
configuration memory
User Id Memory
program memory
Address: 37e Expected Value: 3424 Received Value: 3404
Failed to program device
2018-06-14 07:35:40 +0200 - Programming failed
Pass Count: 6
Um auszuschließen, dass es auf der Adapter Strecke liegt, habe ich auch einmal den LED_Dekoder mit der Programmierklammer (8-Pol) direkt auf den 16F684 anstatt über den Programmierstecker bespielt. Also genau so wie auf Platine Einsatz, nur hier mit PIC 12F629 und anderem Hexfile.
Das klappt ohne Probleme, auch mit manipulierten Hexfiles.
Noch eine Idee?
Gruß, Tobias
habe gerade versucht das file: einsatz_120.hex (V1.20) auf die Platine Einsatz zu bringen. Auch dies schlägt fehl mit der Meldung:
2018-06-14 07:35:30 +0200 - Programming...
Device Erased...
Programming...
The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x3fd
configuration memory
User Id Memory
program memory
Address: 37e Expected Value: 3424 Received Value: 3404
Failed to program device
2018-06-14 07:35:40 +0200 - Programming failed
Pass Count: 6
Um auszuschließen, dass es auf der Adapter Strecke liegt, habe ich auch einmal den LED_Dekoder mit der Programmierklammer (8-Pol) direkt auf den 16F684 anstatt über den Programmierstecker bespielt. Also genau so wie auf Platine Einsatz, nur hier mit PIC 12F629 und anderem Hexfile.
Das klappt ohne Probleme, auch mit manipulierten Hexfiles.
Noch eine Idee?
Gruß, Tobias
Re: HEX Manipulator File in Platine Einsatz laden
Hallo,
wie genau geht Du vor in MPLab? Hast Du den richtigen PIC gewählt?
Ich habe es gerade nochmal durchgespielt mit MPLab und PicKit3 auf der Einsatz Platine. Vorgegangen bin ich wie hier in Kap. 3.2 beschrieben:
https://www.digital-bahn.de/ab/2011/ab-2011-01.pdf
Wieder funktionierte das Brennen ohne Probleme (habe in diesem Fall die Versorgung vom PicKit geholt wie im Dokument beschrieben)
Sven
wie genau geht Du vor in MPLab? Hast Du den richtigen PIC gewählt?
Ich habe es gerade nochmal durchgespielt mit MPLab und PicKit3 auf der Einsatz Platine. Vorgegangen bin ich wie hier in Kap. 3.2 beschrieben:
https://www.digital-bahn.de/ab/2011/ab-2011-01.pdf
Wieder funktionierte das Brennen ohne Probleme (habe in diesem Fall die Versorgung vom PicKit geholt wie im Dokument beschrieben)
Sven