Other Parts Discussed in Thread: CC2640
My project used simple peripheral BLE5 project as a framework, add my own atrribute. My APP read the Attribute by notify method. The datagram's size is 220 bytes, sent 20 times per second. When I run the program by debuging with XDS110, the APP receives the package well, no package is lost. But after clicking the terminate debug button in CCS, the communication is worse, there 's about 1/5 packages is lost.
Then I use packet sniffer to analyze the communication, I found that after ternimating the debug, a lot of packages is marked CRC incorrect. But before terninating the debug, no package is marked error. After that, I take the XDS110 off from the PCB, and run the program, the packages are still lost about 1/5.
The target PCB is designed by us.
I want to know what's the difference between debug with XDS110 and run without XDS110?