The first two captures were Clock state change triggered.
Attached now is XRES triggered captures.
This is where acquire chip stage starts according to CYBL10x6x, CY8C4127_BL, CY8C4247_BL Programming Specifications Document No. 001-91508 Rev. *B
This doc states in 4.3Step 1 – Acquire Chip that:
'In this case, the recommended way to enter Test mode is to start sending an acquire sequence right after XRES is toggled (or power is supplied in Power Cycle mode). This sequence is sent iteratively until it succeeds; that is, all SWD transactions are ACKed and all conditions are met.'
In the successful capture you can see the repetitive request until about 1.1ms where it appears to get an ACK but never a response is received in the unrecognized capture.
It looks like my EZ-BLE is not ACKing back.
Any ideas how to debug this further?
XREStrigger-100mhz sampling.jpg 353.0 K
After many attempts to solve this I resorted to removing the EZ-BLE from my pcb, soldered programming wires by hand onto its pads and was able to program it with the BLE Pioneer Board.
I put the EZ-BLE back on my pcb and was then able to program it.
Conclusion: I did not flow the solder paste long enough with my hot air station the first time I installed the EZ-BLE onto my board. I was able to confirm that no pads were shorted together after I first installed it but I was unable to confirm continuity from my pcb pad to EZ-BLE pads since EZ-BLE pads do not wrap up the side of the EZ-BLE board. One of the pads was obviously open circuit to my pcb pads.