Forum: Compiler & IDEs PICkit 4 - Brenner funktioniert nicht


von Olaf R. (olaf_rechtner)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

hat jemand noch eine Idee wo man nachschauen müsste wenn der PICkit 4 
Brenner in MPLAB X nicht funktioniert? Habe die Leitungen durchgemessen, 
alles in Ordnung, Chip ist so wie im Anhang angeschlossen. Habe auch 
interne und externe Spannungsversorgung ausprobiert. Kein Erfolg. Bei 
dem letzten Versuch blieb er bei einem Problem mit dem Speicher hängen, 
warum auch immer. Nachstehend die Ausgabe mit der Fehlermeldung.

Viele Grüße
Olaf




make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 
'D:/Mikroelektronik/MPLAB/Platine_11_CC5X/Platine11.X'
make  -f nbproject/Makefile-default.mk 
dist/default/production/Platine11.X.production.hex
make[2]: Entering directory 
'D:/Mikroelektronik/MPLAB/Platine_11_CC5X/Platine11.X'
gnumkdir -p "build/default/production"
gnumkdir -p dist/default/production
"C:\Program Files (x86)\bknd\CC5X\CC5X.exe" -dc -FM -p16f720 -cif 
Test_Power.c  -Odist/default/production 
-odist/default/production/Platine11.X.production.hex 
-abuild/default/production/Test_Power.asm 
-CFdist/default/production/Platine11.X.production.cof
CC5X Version 3.7D, Copyright (c) B Knudsen Data, Norway 1992-2020
 --> FREE edition, 8-16 bit int, 24 bit float, 32k code, reduced optim.
Test_Power.c:
 Chip = 16F720
 RAM: 00h : -------- -------- -------- --------
 RAM: 20h : =******* ******** ******** ********
 RAM: 40h : ******** ******** ******** ********
 RAM: 60h : ******** ******** ******** ********
 RAM: 80h : -------- -------- -------- --------
 RAM: A0h : ******** ******** ******** ********
RAM usage: 1 bytes (1 local), 127 bytes free
 Optimizing - removed 0 instructions (-0 %)
 File 'build/default/production/Test_Power.asm'
 File 'dist/default/production/Platine11.X.production.cof'
WARNING: File name limit in COD file exceeded (max 64 characters):
D:\Mikroelektronik\MPLAB\Platine_11_CC5X\Platine11.X\Test_Power.c
 -> string changed to: Test_Power.c
  ***** SEE README.TXT: COD FILE NAME LIMIT
 File 'dist/default/production/Platine11.X.production.hex'
Total of 26 code words (1 %)
 * Estimated CODE SIZE of full optimization: 24 code words (-7 %)
make[2]: Leaving directory 
'D:/Mikroelektronik/MPLAB/Platine_11_CC5X/Platine11.X'
make[1]: Leaving directory 
'D:/Mikroelektronik/MPLAB/Platine_11_CC5X/Platine11.X'

BUILD SUCCESSFUL (total time: 358ms)
Loading code from 
D:/Mikroelektronik/MPLAB/Platine_11_CC5X/Platine11.X/dist/default/produc 
tion/Platine11.X.production.hex...
Warning: The hex file has the debug bit set.  The debug bit has been 
cleared during load to memory.  The original hex file has not been 
modified.
Program loaded with pack,PIC16Fxxx_DFP,1.2.33,Microchip
Loading completed




*****************************************************



Calculating memory ranges for operation...

Erasing...
 [config mem] 0x2007, expected 0x337b, got 0x0.
Programming did not complete.

: Bearbeitet durch User
von MosFeratu (Gast)


Lesenswert?

> hat jemand noch eine Idee wo man nachschauen müsste wenn der PICkit 4
> Brenner in MPLAB X nicht funktioniert?

Gibt viele Möglichkeiten, systematisches Eingrenzen hilft da meist.

> Habe die Leitungen durchgemessen, alles in Ordnung,
> Chip ist so wie im Anhang angeschlossen.

Evtl. den Widerstand gegen Vcc/Vdd (+/-) messen würde ich mit einem 
nicht gesteckten PIC vergleichen. Sollte in etwa gleich sein.

Kapazitäten können das auch beeinflussen, also ggf da nachmessen

Dann den PIC über den IPE (oder per IPE batch) ohne das ganze MPLAB 
gefummel auslesen. Dann läuft das schon mal. Anschließend mit der 
ausgelesenen Datei proggen (oder einer Datei die bekanntermaßen funzt.

Wenn das alles läuft dann liegt ist das Problem irgendwo im MPLAB 
Dschungel versteckt.

von Stephan S. (uxdx)


Lesenswert?

Ich habe den Widerstand 10-50kOhm in Verdacht, mach den mal raus, der 
zieht Dir die Vpp runter

: Bearbeitet durch User
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.