This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2430 debug problem

Other Parts Discussed in Thread: CC2430

Hi guys, i'm developing a project using the CC2430, i design the board based in the development board from TI. the chip was solded manualy, all pins and connection cheked, it seems to be ok, including good connection on gnd pad. I'm using TUSB3210 as the debug master, it generates the clock signal, and writes/reads debug data. When i power up the CC2430 board, the 3.3v lines are ok, and i don't get 1.8 v from the internal regulators of CC2430, i think its ok if it starts in low power mode, neither the 32MHz oscillator is working.

When i send a command trought the debug data line, before entering into debug mode i dont get response from the CC2430. When i start debug mode sending two clock pulses while reset_n is low, and then i send a debug command, the CC2430 answers random data, ie: if i send the command CHIP_ERASE and then the command READ_STATUS it reads some times 0x02, 0xFF, 0x33. In resume: it seems to send random data responses to debug commands. Also i see that the bits on the data line some times aren't established on the rising of the clock signal, some times de change is on the falling.

The TUSB3210 is based on the 8051, the pins of data and clock bus are pins of the Port 0 of the 8051 which are real bi-directional pins, so when reading the data line is high impedance, and is controled by the CC2430.

What could be wrong here? I have three boards and the debug problem is present in all of them.

Thank you very much.

Seb.