Hi,
I am trying (just for the sake of learning) to use the CC2510 debug interface from an RP2040 (aliex clone Rp Pico). The documentation I use is mainly the
CC1110/ CC2430/ CC2510 Debug and Programming Interface Specification Rev. 1.2.
I see no response from the CC2510. I checked all the connections several time with a DMM.
In the trace (see attachement) you can see :
- I switch all pin from 0 to 1 one after the other to check that ecerything is fine on the breadboard (the 4.25µs is the shortest pulse I can have using the delay lib I currently use)
- As in chapter 2.3 I put reset down, send two rising clock pulses, then reset high
- I then send 0b01101000, hich should be GET_CHIP_ID according to table 2 in chapter 2.4
- I switch the data pin to input (with pull up on the attached trace, but I also tried with pull down and floating)
- I wait a bit then send a serie of clock pulses, hoping to see chip id and chip revision as stated in chapter 2.4.4 (the drawing on this chapter makes me think pull downs are expected)
Can you help me debug this ?
I join my (Rust) source code.
Thank you,
J.