Other Parts Discussed in Thread: CC2540, CC2650,
Hello there,
I'm having issues with the OAD on a custom board with the CC2640F128. About the firmware, I modified the Simple_peripheral example of the SDK and loaded the bim_extflash, the stack and the app part.
For the OAD I'm using the BLE device monitor with a CC2540 USB dongle. After a connection is established I load the .hex file (application part).
After clicking START it randomly stops the process immediately
or after some % already downloaded
It seems that the beacon stops sending messages, here's a capture on the sniffer when the OAD stops:
The furthest it has reached is 67%.
Another thing is that if I configure the connection interval at 8 (10 ms) I can only establish a connection but the OAD stops immediately. So I have been trying at 200.
#else //!FEATURE_OAD // Minimum connection interval (units of 1.25ms, 8=10ms) if automatic // parameter update request is enabled #define DEFAULT_DESIRED_MIN_CONN_INTERVAL 200//8 // Maximum connection interval (units of 1.25ms, 8=10ms) if automatic // parameter update request is enabled #define DEFAULT_DESIRED_MAX_CONN_INTERVAL 200//8 #endif // FEATURE_OAD
After all I've shown I think the problem may come from the RF design but can it be so critical?
Here are the schematic and the layout on the RF part.
Can anybody help me? Any ideas of what can be the cause of these random stops?







