Sida 1 av 1
Fel vid programmering med Pickit2
Postat: 10 oktober 2013, 18:11:08
av jfri
Har stött på ett problem jag aldrig sett förut. Har skrivit ett program till en PIC 16F1938 och har använt PicKit2 för det utan problem under en längre period.
Numera när jag försöker programmera PIC kretsen så börjar progress baren visa grönt tills den är fylld men sedan visas ett felmeddelande mot röd bakgrund som lyder
'Programming failed at Program Memory Address 0x000000'
och ett READ chip visar att inget av programmet har skrivits till kretsen. Några idéer om vad det kan vara? Har skrivit i C med MPLABX och XC8.
Re: Fel vid programmering med Pickit2
Postat: 10 oktober 2013, 18:21:52
av Klas-Kenny
Brukar kunna bli så när man har fel på anslutningen mellan processorn och programmeraren. Så kontrollera det ordentligt.
Alternativt att processorn är kass, har du en annan processor kan du testa med den.
Re: Fel vid programmering med Pickit2
Postat: 10 oktober 2013, 21:47:02
av sodjan
Det är också intressant hur lång tid det har gått mellan senaste
lyckade programmeringen och när felen började. Och så klart
vad som kan ha hänt under den tiden, speciellt om det är
en lite längre tid (veckor/månader).
Kör du med den fristående PICkit2 applikationen eller integrerat
med MPLABX?
Jag har nog PICkit2 med ett labb-kort med en 16F1938, så jag
skulle kunna testa om det går att "låna" HEX filen.
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 00:25:23
av ToPNoTCH
Får du bara fel mot just den specifika kretsen eller gäller det alla ?
Jag fick helt plötsligt problem att programmera med min pickit2 oavsett vilken krets jag testade.
Jag vart av med problemet genom att uppgradera firmware i pickit2.
Har aldrig fått problem igen sedan dess.
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 09:02:32
av jfri
sodjan skrev:Det är också intressant hur lång tid det har gått mellan senaste
lyckade programmeringen och när felen började. Och så klart
vad som kan ha hänt under den tiden, speciellt om det är
en lite längre tid (veckor/månader).
Kör du med den fristående PICkit2 applikationen eller integrerat
med MPLABX?
Jag har nog PICkit2 med ett labb-kort med en 16F1938, så jag
skulle kunna testa om det går att "låna" HEX filen.
Det har gått ett par månader under vilka jag inte använt pickite2. Jag använder
den fristående PICkit2 applikationen v2.61. Att köra integrerat med MPLABX är inte möjligt för denna 16F1938.
HEX filen från mitt senaste försök bifogas. EDIT nej ser att filtypen hex inte är tillåten och vid mail ser jag inga alternativ för att bifoga filer.
EDIT nytt försök med namnbyte på hex fil
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 09:08:38
av TomasL
Ändra filtypen till .hex.txt så funkar det nog.
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 09:09:41
av SeniorLemuren
Det där råkade jag ut för när jag hade en display ansluten till det kort jag programmerade PIC med och matade enbart från Pickit2. Det blev för stort spänningsfall. Det funkade för det mesta men ibland fick jag felet. När jag tog bort displayen funkade det.
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 09:13:21
av jfri
TomasL skrev:Ändra filtypen till .hex.txt så funkar det nog.
Ja det gjorde det mitt inlägg till Sodjan är editerat och har filen bifogad.
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 09:14:22
av jfri
ToPNoTCH skrev:Får du bara fel mot just den specifika kretsen eller gäller det alla ?
Jag fick helt plötsligt problem att programmera med min pickit2 oavsett vilken krets jag testade.
Jag vart av med problemet genom att uppgradera firmware i pickit2.
Har aldrig fått problem igen sedan dess.
Har bara ett ex av 16F1938 och har inte hunnit testa med andra kretsar ännu.
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 09:30:09
av Klas-Kenny
Hade ingen 16f1938 tillgänglig, men testade på en 16F1934, där fungerade det i alla fall utan problem att programmera.
Fick en varning om något konstigt med CONFIG, men det beror säkert bara på att jag körde den till fel processor.
Kan det förresten ens vara fel på en hex-fil så att man inte kan få ner den i processorn? Pickit skiter ju i hur programmet i sig ser ut...
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 10:13:27
av sodjan
Nej, vilkan HEX fil som helst *bör* fungera, det var enbart
för att eliminera en osäkerhetsfaktor och för att slippa
skapa en egen HEX fil till just den processorn.
Jag ska testa senare idag, men sannolikt går det helt OK.
Det där med annat anslutet är intressant. Har du kollat spänningar
och allt allt (fortfarande) är inkopplat korrekt?
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 11:37:40
av jfri
Jag ska kolla själva målkortet mer noga senare i dag. Verkar alltså inte vara mjukvarurelaterat problem som jag först trodde.
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 16:12:29
av jfri
ToPNoTCH skrev:Får du bara fel mot just den specifika kretsen eller gäller det alla ?
Jag fick helt plötsligt problem att programmera med min pickit2 oavsett vilken krets jag testade.
Jag vart av med problemet genom att uppgradera firmware i pickit2.
Har aldrig fått problem igen sedan dess.
Provade med en annan krets och program som fungerat tidigare. Fick då samma felmeddelande. Då provade jag också att uppgradera firmwaret i PICkit2 och nu verkar det fungera. Men såg en liten avvikelse. Progressbaren stannade efter cirka en tredjedel och efter en stund kom meddelandet om successful programming fram direkt. Kan inte minnas att det varit så tidigare. Men allt verkar fungera.
Re: Fel vid programmering med Pickit2
Postat: 11 oktober 2013, 23:09:57
av sodjan
Va bra...

Eftersom någon annan han testa före så väntade jag
tills du hade testat en del andra tips...