I am having a problem with the CC Debugger and the CC2531 SOC device. So that you can better understand the problem, I have to provide some background, so bear with me. I also made a video of myself demonstrating the issue. It can be seen here: http://www.youtube.com/watch?v=DxKWh0Qg7VY
I took the CC2531 EMK dongle design provided by TI (http://focus.ti.com/docs/toolsw/folders/print/cc2531usb-rd.html) and sent it to my own manufacturer. When the manufacturer completed the devices, I compared it with a CC2531EMK dongle that I purchased directly from TI. The two were basically identical, except for some different markings on top of the CC2531 chip itself. On the top of the dongle provided by TI, it says:
CC2531
F256
TI 09J
PLKY
On the device that we manufactured on our own, it says:
CC2531
F256
TI 0AJ
P9LJ
There is also some differences in the way the text itself is applied. On the dongle provided by TI, it appears to be etched and is very faint, but on the devices we manufactured, the text is more readable, but appears to be stamped with ink instead of etched.
Now, everything about the devices that we manufactured appear to be working correctly except for one issue. When I plug our devices into the CC debugger, I never get the green status LED to light up, and when I try to load some firmware from IAR, it won't load.
I did find a workaround, however. If I take the dongle provided by TI, plug it into the CC debugger, push reset, I get the green light. Then, as long as I don't push the reset button on the CC debugger, I can plug in our own manufactured devices and they will accept code loading from IAR. Then, everything works well, and our firmware runs perfectly. But, if I don't have a device provided by TI to reset the CC debugger, I can't get it to give me the green light.
I tried updating the firmware on the CC debugger to version 19, but it still doesn't work. So, for some reason the devices that we manufactured are not clearing some kind of reset check with the CC debugger. Could it be that some kind of boot loader code needs to go on the CC2531's before they will work with the CC debugger? I can't figure out what's happening here.
Thanks for your help.