HEX Manipulator File in Platine Einsatz laden

Platine Einsatz
Link zum Projekt: http://www.digital-bahn.de/bau_pkw/pkw.htm
Antworten
agrar_leo
Beiträge: 3
Registriert: Sa 17. Feb 2018, 15:04
HEX Manipulator File in Platine Einsatz laden

Beitrag von agrar_leo » Do 24. Mai 2018, 09:12

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

Benutzeravatar
Sven
Administrator
Beiträge: 585
Registriert: Mo 7. Mär 2011, 14:13
Kontaktdaten:
Re: HEX Manipulator File in Platine Einsatz laden

Beitrag von Sven » Mo 11. Jun 2018, 21:14

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

agrar_leo
Beiträge: 3
Registriert: Sa 17. Feb 2018, 15:04
Re: HEX Manipulator File in Platine Einsatz laden

Beitrag von agrar_leo » Mi 13. Jun 2018, 12:27

Hallo,

das probiere ich noch einmal mit den neuen Teilen aus und melde mich hier zurück.

Viele Grüße, Tobias

agrar_leo
Beiträge: 3
Registriert: Sa 17. Feb 2018, 15:04
Re: HEX Manipulator File in Platine Einsatz laden

Beitrag von agrar_leo » Do 14. Jun 2018, 05:58

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

Benutzeravatar
Sven
Administrator
Beiträge: 585
Registriert: Mo 7. Mär 2011, 14:13
Kontaktdaten:
Re: HEX Manipulator File in Platine Einsatz laden

Beitrag von Sven » Sa 23. Jun 2018, 14:54

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


Antworten