Why is the USB communication to my PCD lost after a program download?
FAQ #101518
In case I/O addresses higher than 1024 are accessed with a PCD running firmware 1.14.23, the PCD will not go in run an loose its USB communication.
Symptom
In case the user program accesses I/Os with addresses over 1024 on a PCD running firmware 1.14.23, the USB communication is lost just after download of the program (the PCD will remain in Halt state in this case)
Reason
The firmware does not correctly react to the access of the I/Os over 1024 (wich do not exist) and therefore gets a bus error on address 100D9FF2H.
Solution
Please avoid the access to I/Os with address 1024 (which makes no sense, these I/O do not exist).
Starting with firmware version 1.14.30, the PCD will no longer go in halt but just ignore these accesses.
Categories
PCD3 / Mxxx
PCD2 / M5xxx
Last update: 31.05.2015 22:36
First release: 21.10.2010 07:13
Views: 30954