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

52840 USB CDC missed first byte in RX event

Hi,

I used 52840DK and SDK15.2 to test usb cdc, every thing goes will, but in rx event, it always missed first byte, for example, if send "123456", it just received "23456", if send just "1", there is no rx event. though I can see the first byte right in the internal_rx_buf, but how to make the rx event correctly receive first byte?

thanks!

Brian. 

Parents
  • ,,  @Juan, for some reason I'm not able to replicate this issue anymore, nor is the developer who is tasked with fixing it. This is how I'm testing it:

    - First I build and program the example from SDK 15.2.0 using SES then open a separate serial terminal to view the debug log

    - Use realterm serial client to send a text string through the nRF USB

    - Check if all data gets received by inspecting the debug log

    Please let me know if you are testing it differently so that I can try the same here.

    Here's the .hex file used:

    usbd_cdc_acm_pca10056.hex

Reply
  • ,,  @Juan, for some reason I'm not able to replicate this issue anymore, nor is the developer who is tasked with fixing it. This is how I'm testing it:

    - First I build and program the example from SDK 15.2.0 using SES then open a separate serial terminal to view the debug log

    - Use realterm serial client to send a text string through the nRF USB

    - Check if all data gets received by inspecting the debug log

    Please let me know if you are testing it differently so that I can try the same here.

    Here's the .hex file used:

    usbd_cdc_acm_pca10056.hex

Children
Related