AnsweredAssumed Answered

TWR_K20D50M - USB device

Question asked by Mark Butcher on Apr 21, 2012
Latest reply on Jan 16, 2013 by Carl Hewitt

Hi All


Has any one tried USB device on the TWR_K20D50M board?


I found that this was not working with a driver used on K40, K60 and K70 boards. Initially I didn't think much of it due to the fact that the 50MHz Kinetis is rather different from the other ones (it has no memory protection unit, it has different interrupt IDs, its touch sensor controller has only one threshold register - were a few which meant adjusting things to get basic operation again) but I then tried the example in the KINETIS_50MHZ_SC package to see whether it would show me what is different in the USB and it also didn't work.


The basic problem seems to be that the USB_DP line's pull-up doesn't get set so the USB host doesn't see it being connected. The code is setting this as in all other Kinetis devices but if I measure the signal on the line it is staying at 0V.


I am wondering whether any one can confirm this, or do I have a problem with my board?