when i start the device (ADSP-21479) and plug its usb connector into a PC it will be recognized. no warnings from the pc. i can connect to the device/M25P16 flash memory and write/read data without any problems.
but when the 21479 is running 24 hours without switching it off then after a couple of days if i connect them to a PC i will get a message from windows "not recognized". the device itself is running just fine of course. only when i switch if off and on again its solved.
so why isn't the device recognized any more on my PC via USB after running for a couple of days? is it a hardware issue? or would the problem be something on my firmware?
the firmware reads from memory via SPI from the M25p16 chip on startup. and then never again as far as i know. the PC software would connect using hidapi to read write the flash memory. but i never get that far after a few days since the device isn't even recognized by windows any more.
any suggestions anyone?