Other Parts Discussed in Thread: CC2650
Hello,
I may have a trivial problem that I hope the community and experts can aid and put me on the right track with: How do I program a new CC26XX chip?
I have breadboarded a sample CC2650 using a 48QFN to DIP breakout. I have then set the breadboard to match the CC2650EM-7ID EM schematic, minus the RF component, using DIP counterparts of the SMD components as listed in the EM BOM.
Initially I thought I could connect the RESET, JTAG and UART connections from my breadboard to the SmartRF06 board and hit debug on a program I wrote, which works on the supplied CC2650EM-7ID. However, I am getting this error message:
"(Error -275 @ 0x0) The attempt to poll a target device exceeded its timeout limit. The utility or debugger has requested that a target device be repeatedly accessed for a specific data or status value. This has failed because the built-in limit for the maximum number of attempts when polling the JTAG scan-path has been exceeded."
I believe the above error is either due to (correct me if I'm wrong):
- JTAG not being setup on the new chip.
- Timing on the new chip and my breadboard solution is not working. I think the chip does not know to use the 32.768kHz crystal.
Irregularities, I have noticed:
- When supplied by external PSU: PIN 23 DCOUPL voltage is at 2.3V, not 1.27V as expected in the datasheet. (VDDS is 3V, VDDR is 2.6V) - the chip may be damaged?
- When connected to SmartRF06: LED signaling-wise, I see that LED 1 & 2 flash three times before staying lit, on power-on, when compared to the EM board that does not do that. I am using DIO6&7 for I2C, so LEDs 3&4 are disconnected on the SmartRF06 board when I connect my breadboard.
My next steps:
- Try to communicate with the serial boot-loader interface as described in swra466a.
Any help appreciated.
Cheers,
Thilina
Picture of breadboard solution, VDDS pins are connected under the breadboard, left hand side +ve rail is VDDS, right hand side +ve rail is VDDR, common earth:
