This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Problem using app_usbd with D0 chip revision of 52840

Hi,
I'm using SDK v15.2.0. The problem occurred after we started to receive chips that have D0 revision, with C0 chip revision devices work well.
The meaning of issue has described in thread devzone.nordicsemi.com/.../143162
I have read and checked the source according to recommendations in this thread and related.
Our firmware has got stuck on nrf_drv_usbd_enable function, or rather in line :

while (0 == (NRF_USBD_EVENTCAUSE_READY_MASK & nrf_usbd_eventcause_get()))

It seems the problem is errata processing.
Of course, I'm trying to fix it but maybe anybody can help me with this issue, please.

Thanks in advance!

Related