We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, I took the USB-CDC-example from the AT91SAM9260 software package from Atmel and it works fine, as it is.
But when I exchange the startup file by the one, delivered with µVision and change the project settings, to suit the modifications, the USB enumeration is not working any longer. The VBUS_ISR is not called and thus the device does not know, that it has been plugged in.
Does anyone have the same behavior? Any ideas how to solve it?
So why change it?!
Because I want to change it...
I found the problem: the ATMEL example is defining the interrupt handler in the startup file - when using the KEIL startup file, the ISRs must be explicitely marked using __irq