Zamówiłem ostatnio gotową płytkę do kursu CPLD. Niestety za nic w swiecie nie chce się zaprogramować. W zasadzie objawy są podobne do zawartycvh w tym wątku:
https://forum.elportal.pl/viewtopic.php ... light=cpld
ale...
Zamówiłem gotowe urządzenie z powodu braku możliwości, oraz umiejętności lutowania SMD i nie mam jak wymienić tych rezystorów. Jednak zastanawia mnie fakt, iż przecież płytka przyszła z działającym układem, który po podłączeniu do zasilania (12V,wyd. 3A, zasilacz laboratoryjny NDN ) zachowywał się zgodnie z oczekiwaniami zawartymi w dokumentacji płytki (EDW 8/08), więc ktoś juz ją zaprogramował na tej konfiguracji? Problem zaczął się przy próbie samodzielnego wgrania testu_pcb.jed do układu.
A teraz objawy:
1. Po uruchomieniu IMPACT pojawia się komunikat "There was one device detected in the boundary-scan chain. Impact will now direct you to associate programming or BSDL file ith this device..", czyli urządzenie jest wykrywane.
2. Po wgraniu test_pcb.jed pojawia się:
Kod: Zaznacz cały
Device #1 selected
// *** BATCH CMD : setAttribute -position 1 -attr configFileName -value "I:\CPLD\200808avt2875\test_pcb\test_pcb.jed"
'1': Loading file 'I:\CPLD\200808avt2875\test_pcb\test_pcb.jed' ...
done.
INFO:iMPACT:501 - '1': Added Device xc9572xl successfully.
Obecnie za każdym razem pojawia się komunikat:
Kod: Zaznacz cały
Device #1 selected
// *** BATCH CMD : Program -p 1 -e
PROGRESS_START - Starting Operation.
Validating chain...
Boundary-scan chain validated successfully.
'1': Putting device in ISP mode...
done.
'1': Erasing device...
done.
'1': Erasure completed successfully.
'1': Programming device...
Programming terminated due to errors.
PROGRESS_END - End Operation.
Elapsed time = 2 sec.
Jak sobie z tym poradzić, bo zawód przeogromny!