Witam,
mam zmontowaną płytkę nowego projektu z dsPIC30F5013.
Po podpięciu ICD3 w MPLab 8.63 nastąpiła prawidłowa identyfikacja układu z projektem, jednak to wszystko co się udało.
Procesor fabrycznie nowy.
Programowanie ani kasowanie w całości nie udaje się, czyli:
kasowanie udaje się w obszarze adresów 0x00-0xFF, potem mówi, że:
Address: 00000100 Expected Value: 00ffffff Received Value: 00000000
Programowanie wygląda tak:
Program Memory
Address: 00000000 Expected Value: 00040100 Received Value: 00ffffff
IDC3 sprawny, bo na innej płycie z tym prockiem chodzi prawidłowo.
Jest jedna sprawa - tamten procesor był pierwszy raz programowany nie przeze mnie...
Czy są tam jakieś fusebity czy inne ustawienia MPLab, które trzeba po fabryce odblokować żeby udało się pierwszy raz zaprogramować procesor? Szukałem, ale nic mi się nie kojarzy z taka operacją
.
Nogi PGC/PGD/MCLR NIE są wykorzystywane do żadnych innych funkcji układu, tylko programowanie.
Ktoś pomoże/podpowie?
Z góry dziękuję
Mariusz
mam zmontowaną płytkę nowego projektu z dsPIC30F5013.
Po podpięciu ICD3 w MPLab 8.63 nastąpiła prawidłowa identyfikacja układu z projektem, jednak to wszystko co się udało.
Procesor fabrycznie nowy.
Programowanie ani kasowanie w całości nie udaje się, czyli:
kasowanie udaje się w obszarze adresów 0x00-0xFF, potem mówi, że:
Address: 00000100 Expected Value: 00ffffff Received Value: 00000000
Programowanie wygląda tak:
Program Memory
Address: 00000000 Expected Value: 00040100 Received Value: 00ffffff
IDC3 sprawny, bo na innej płycie z tym prockiem chodzi prawidłowo.
Jest jedna sprawa - tamten procesor był pierwszy raz programowany nie przeze mnie...
Czy są tam jakieś fusebity czy inne ustawienia MPLab, które trzeba po fabryce odblokować żeby udało się pierwszy raz zaprogramować procesor? Szukałem, ale nic mi się nie kojarzy z taka operacją
Nogi PGC/PGD/MCLR NIE są wykorzystywane do żadnych innych funkcji układu, tylko programowanie.
Ktoś pomoże/podpowie?
Z góry dziękuję
Mariusz