pegas Postat Mai 3, 2011 Partajează Postat Mai 3, 2011 pai... poate daca ai pune hexul, sau macar mesajul de eroare exact? Link spre comentariu
bbogdanmircea Postat Mai 3, 2011 Partajează Postat Mai 3, 2011 http://sourceforge.net/projects/usbpicp ... -firmware/ am luat ala 0.4.1 ultimul care nu este beta daca incerci doar sa il incarci in softul de la pickit2 iti spune cu rosu ca nush ce biti de protect nu se gasesc in hex si sa verific daca valorile care sunt default pentru acest microcontroler sunt ok pentru mine. Am dat write cu aceste valori, da succesful si cand ii dau read imi arata PIC-ul gol adica ca si cum nu ar fi scris nimic... Vad ca esti din Iasi poate ma ajuti sa-mi scrii tu PIC-ul... Din ce am inteles eu daca pun doar Boot.hex atunci dupa ce pun PIC pe placuta si daca am facut cablajul corect atunci cand conectez placuta de USB ar trebui sa vada PIC-ul si sa bag firmware-ul prin USB... Daca bag direct firmware.hex din programator ar trebui sa fie firmware-ul full... Any help este binevenit, o sa-i mai trimit un mail lui Frans poate ma ajuta si pe mine. Incep sa regret ca nu mi-am facut o clona de pickit2, dar nu este timpul pierdut... Link spre comentariu
pegas Postat Mai 4, 2011 Partajează Postat Mai 4, 2011 salutcu partea cu scrisul te pot ajuta si nu prea. in primul rand pot doar peste vreo saptamana si cred ca e cam tarziu... eu sunt acum in varuiala :-(in al doilea rand eu mi-am facut un programator ICSP LVP si folosesc un 16f876a. din pacate vad ca sunt alti pini folositi (PGM). in fine, asta nu e o problema mare, doar sa nu foloseasca softul tau acest pin... parerea mea e ca tu ar trebui sa vezi (in hex) (nu stiu cum) ce cuvant de configurare e folosit (oscilator, wdt, etc) si sa bifezi corespunzator in soft aceste optiuni.da si tu un printscreen cu eroarea, cum arata. Link spre comentariu
bbogdanmircea Postat Mai 4, 2011 Partajează Postat Mai 4, 2011 Pai acele cuvinte de configurare unele banuiesc ca se deduc din schema hardware a placutei.Ma pricep si eu asa oleaca, dar unele cred ca le stie doar cel care a scris firmwareul adica USB DIV si ce mai este pe acolo...Vad ca nu mai raspunde omuletul...of ... Link spre comentariu
bbogdanmircea Postat Mai 4, 2011 Partajează Postat Mai 4, 2011 http://picprojectsetc.blogspot.com/ Tot cautand am gasit asa ceva ca in linkul de mai sus. Acolo spune ceva ca pentru a baga Boot.hex trebuie nush ce pini legati in nush ce mod ca sa stie picul sa scrie in zona de boot. Acest lucru se face prin niste jumperi pe placuta. Aveti idee de asa o procedura? Trebuie anumiti pini legati intr-un anumit mod pentru a putea baga boot file pe un PIC18F2550 ? Link spre comentariu
sofian Postat Mai 4, 2011 Autor Partajează Postat Mai 4, 2011 config este in fisierul bootinstaleaza mplab si programeaza de acolo cu pickit2 Link spre comentariu
bbogdanmircea Postat Mai 4, 2011 Partajează Postat Mai 4, 2011 Sigur merge asa?Si daca boot e facut in linux si nu contine config? Link spre comentariu
sofian Postat Mai 5, 2011 Autor Partajează Postat Mai 5, 2011 boot nu conteaza pe ce sistem de operare este facutboot sau firmware este facut sa stie PIC sa execute instructiuni si merge sigur cu mplab Link spre comentariu
MatyC Postat Mai 6, 2011 Partajează Postat Mai 6, 2011 bbogdanmircea, banuiesc ca ai realizat varianta de PCB cu gauri si nu cea smd. Intradevar ai de lucru cu conectorul P2 care in PCB are notatiile Select si Run. Eu am testat pe o platforma de dezvoltare cu PIC18F2550 etapele programari. Ce am observat eu este ca fisierul boot1.0.hex nu merge la mine si am aflat de ce. Pe placa mea am quartz de 20Mhz pe cand usbpicprog are de 8Mhz si se explica de ce nu merge. Insa am instalat un alt bootloader compilat pentru 20Mhz si vad ca softul PC indentifica programatorul cu firmware 110413. Trebuie instalat programul pentru PC, UsbPicProg care va copia si driverele necesare, Prima etapa este sa programezi boot1.0.hex. Despre erorile legate de biti de config, lasa-le in pace. Dupa ce conectezi placa usbpicprog cu jumperul Select scos din P2 ar trebui ca in acest moment sa ai in Device Manager o componenta \libusb(WinUsb)device\UsbPicProg Bootloader. Cel putin asa apare la mine. A doua etapa, porneste programul UsbPicProg si in bara de jos in dreapta trebuie sa scrie "Bootloader 1.0 Connected". Incarci in program prin File\Open fisierul firmware-110413.hex si dai Program. Decuplezi alimentarea, montezi jumperul Select inapoi pe pini, reconectezi alimentarea si sper ca acum in program in loc de "Bootloader 1.0 Connected" va afisa ceva de genul "usbpicprog 110413 Connected". Cu jumperul Select se face comutarea din mod update firmware in mod de lucru. Practic Select este RB6 notat in schema cu PGC_SELF pe care bootloaderul i-l verifica daca este pe 0 in momentul alimentari. L.E. Am inlocuit quartzul de 20Mhz cu unul de 8Mhz si merge perfect programarea lui PIC18F2550. Link spre comentariu
bbogdanmircea Postat Mai 6, 2011 Partajează Postat Mai 6, 2011 Eu am incercat sa programez PIC-ul direct legate firele la un PICKIT2.De ce nu merge asa?Trebuie pus PIC-ul pe placuta si setati jumperii si apoi se face programarea?Poti sa-mi trimit pe mail .hex-ul de boot pe care l-ai pus tu ca sa mai incerc cu PICKIT2Poate ne auzim luni pe messenger am acelasi id ca aici pe forum. Link spre comentariu
MatyC Postat Mai 6, 2011 Partajează Postat Mai 6, 2011 Testul l-am facut cu firmware-110413.tar.gz luat de pe site. PICKIT2 trebuie doar pentru bootloader adica boot1.0.hex. Din schema programatorului vad ca se poate folosi conectorul P2 pentru programarea picului direct in placa dar numai pentru bootloader. Pentru firmware si eventuale updateuri la firmware te folosesti de etapa a doua cum am specificat mai sus.La programarea bootloaderului cu pickit am avuut si eu erori dar nu am modificat nimic l-am programat direct si merge. Daca softul de pickit spune ca programarea a reusit atunci ai bootloaderul programat. Link spre comentariu
bbogdanmircea Postat Mai 7, 2011 Partajează Postat Mai 7, 2011 Daca la scriere arata cu succes n-ar trebui cand dau read sa arate ce mi-a citit ca este la fel cu ce tocmai am scris corect?De ce cand dau read imi arata doar de 0 ca citeste sau ceva de genul? Link spre comentariu
puiu Postat Mai 7, 2011 Partajează Postat Mai 7, 2011 Depinde, daca l-ai protejat la citire? Link spre comentariu
MatyC Postat Mai 8, 2011 Partajează Postat Mai 8, 2011 Asa si este cu fisierul original boot1.0.hex. Pickitul i-l programeaza cu protectie la scriere si nu pot dezactiva obtiunea asta. Dar de verificat daca este ok uitate in DeviceManeger la hardware dupa UsbPicProg Bootloader pentru ca asa apare in computer sau mai rapid direct cu programul de calculator UsbPicProg for windows. Am explicat destul de bine etapele si modul de verificare. Link spre comentariu
MatyC Postat Mai 9, 2011 Partajează Postat Mai 9, 2011 Asa si este cu fisierul original boot1.0.hex. Pickitul i-l programeaza cu protectie la scriereMda, graba fir-ar ea sa fie. Vroiam sa spun "...protectie la citire". Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum