Jump to content
ELFORUM - Forumul electronistilor
stone100

Dump-PICKIT 3

Recommended Posts

Poate te ajuta acest film:

https://www.youtube.com/watch?v=0s15AcBFwrQ

 

Un link cu o metoda care merita incercata la inceput:

http://microchip.wikidot.com/pickit3:firmware-to-load

sau

http://www.microchip.com/forums/m762080.aspx

 

Pentru restaurare in cazul in care este "bricked":

1) http://www.mbedded.ninja/programming/microcontrollers/pic-and-dspic-family/how-to-unbrick-a-pickit-3

Cred ca poti folosi si un pickit 2 pentru programare dar trebuie verificat.

 

2) http://78.20.42.79:8080/posts/Unbricking%20the%20PICkit3/

 

Succes!

Link to post
Share on other sites

eu am doar pickit 3 .... referitor la ce ai scris

ah , poate nu am zis corect , mie imi citeste picu si este ok conexiunea, dar nu stiu cum pot sa incarc fisierul .bin in program , adica pickit 3 v 3.10 , vede numai hexurile , iar mplab x IDE v3.10 nu stiu cum sa il atasez 

Link to post
Share on other sites

Imi pare rau, dar fara mai multe detalii despre ce vrei sa faci si de ce anume, nu te pot ajuta.

In link-urile oferite sunt toate informatiile care iti sunt necesare.

Un fisier de tip bin in principiu il incarci ori folosind un alt programator or intrand cu PicKit in modul bootloader. Daca nu ma insel in link-uri gasesti aceste informatii.

 

Uneori trebuie ca sa regandesti metoda de a ajunge unde vrei si sa nu ramai blocat pe o cale care o stii. Poate ca nu este neaparat necesar sa scrii acel fisier .bin si poate ca poti obtine ceea ce doresti intr-un alt fel.

 

Daca vrei sa faci un downgrade este suficient sa downloadezi o versiune mai veche de MPlab8 sau MPLabx din arhiva pe care o tine Microchip aici.(E un tab mai jos cu Archive).

 

PicKit 3 se updateaza automat la fiecare pornire de MPLabX in mod default.

Ca sa ramana pe un firmware care il vrei tu, faci ca mai jos si ai grija sa ramana debifata optiunea cu 'Use last firmware'.

 

Apoi faci ca in filmul de pe Youtube doar ca in cazul in care folosesti MPlabx trebuie procedat asa:

- creezi aiurea un proiect  si selectezi PicKit 3 ca programator

- urmezi pasii:

 

Posted Image

 

Posted Image

 

Posted Image

 

 

Restul in filmul de pe YouTube.

 

 

LE: gata am inteles ce vrei sa spui. Ramane ce am postat poate ajuta pe altcineva.

Tu vrei sa programezi intr-un microcontroler PIC un soft oferit sub forma unui fisier .bin si te izbesti de faptul ca acest format nu este recunoscut de softul de programare.

Poti citi aici: http://www.microchip.com/forums/m898728.aspx si vei afla faptul ca formatul .bin nu este standardizat cum este formatul .hex si ca trebuie sa stii de unde vine acel fisier .bin si etc. Concluzia este ca sansele sa reusesti sunt minime. Mai bine citesti PIC-ul pe care vrei sa il clonezi si salvezi cum trebuie programul in format .HEX.

Edited by mars01
Link to post
Share on other sites

pai este EEPROMU de la CDR 2005 Siemens , a ramas in modul safe si vreau sa pun acest dump

pana acum nu stiu care este sursa acestui .bin ; am aflat ca se poate converti in .hex dar iar trebuie sa stiu ce program a folosit , iar apoi am observat ca datele se mai pierd prin aceasta convertire

Link to post
Share on other sites

Dupa cum probabil ca ai citit in link-ul anterior postat, continutul fisierului bin poate sa fie in format little endian sau big endian. Adica nu stii ce date ai acolo.

Tot tipii de pe forumul Microchip spun ca este posibil sa lipseasca datele din CONFIG.

Convertoarele care fac conversia din fisiere .bin in fisiere .hex nu garanteaza ca fisierele rezutlate pot fi programate intr-un PIC si sa si functioneaze corespunzator. Din cauza aceasta am spus ca sansele sunt minime.

Edited by mars01
Link to post
Share on other sites

Protocolul de comunicatie in cazul unui PIC si in cazul unui EEPROM sunt diferite.

Din punct de vedere hardware, probabil merge, adica ai sarmele necesare comunicatiei intre pickit3 si EEPROM. Ce-ti lipseste e programul in pickit3 (firmware-ul), care sa comute sarmele cum trebuie.

Link to post
Share on other sites

Salut,

 

Daca ai un calculator cu port paralel, poti sa folosesti programul de aici (in stanga, mai in jos pe pagina respectiva, ai butonul de download) cu, de ex, schema de programator JDM de mai jos.

 

Posted Image

 

Poti incarca fisierul .bin

 

LE: Softul cred ca merge pe un windows 32bit pana la Vista. Care sa aiba suport de port paralel.

Sau poti folosi softul PonyProg cu un programator JDM.

Edited by mars01
Link to post
Share on other sites

stati , stati , stati ...

vad ca pe pickit 3 nu vede acest eeprom , in loc de 24C16 este scris 24LC16B , sa fie asa ? posibil , am sa incerc , dar pana acolo cum .... pun acel hex acel bin in calcultor si sail citeasca , am doar un laptop cu i3 si doar port usb si trebuie sa folosesc ori pickit3 ori arduino uno r3 , nu altceva 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines