What do I need to do to to use the JTAG on the CC3200 launchpad to debug my external board. Is it sufficient to remove the jumpers on SOP?
Thanks for your time.
Regards,
Hemant
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.
What do I need to do to to use the JTAG on the CC3200 launchpad to debug my external board. Is it sufficient to remove the jumpers on SOP?
Thanks for your time.
Regards,
Hemant
Hi Hemant,
As I understand from your post, your requirement is to connect another (external) emulation board to CC3200 Launchpad so that you can debug it from external emulation board not from onboard FTDI.
If this is the case then you need to remove J8-11 jumpers and connect external board pins to these points (using wires).
For JTAG : SOP setting (100 -> SOP2:SOP1:SOP0)
SWD (2-wire JTAG) setting (001)
Regards,
Jitendra
Hi Jitendra,
Thanks for the response. However, my requirement is exactly the opposite. I want to use the onboard debugger to debug my custom designed board. i have been doing that with the LM4F and TM4C123 launchpads.
Regards,
Hemant
Hi Hemant,
For this scenario connect J8-J11 (close to FTDI pins) to your dev board. And in this case SOP connection (on CC3200 LP) will not give any effect to your dev board.
For more detail please refer CC3200 Launchpad schematic (<CC3200-SDK>\docs\hardware\CC3200-LAUNCHXL_SCH_*.pdf)
Regards,
Jitendra
Jon-
I have the UniFlash programmer working just this morning, basically as you describe it. Differences in my setup:
I jumper from my custom board's SOP2 pin to the CC3200MODLAUNCHXL's J15 closest to the FTDI side to leverage the launchpad's 2.7k pull-up (vs. tying hard to Vcc).
I used the RST pin (fifth down on the right side of the launchpad's expansion headers) instead of soldering to the PCB... I do not think (but I do not know for sure) if this is necessary for UniFlash... I am still trying to get the JTAG interface working too...
But I can reliably get the UniFlash utility to work if I completely un-power the CC3200MODLAUNCHXL (unplug the USB interface)... then connect my custom board... then plug in the USB interface... but my bed-of-nails for the custom board isn't particularly smart about power/IO sequencing.
Once I UniFlash the board I pull off the jumper to SOP2 on the launched, press the launchpad's reset button, and the diagnostics start streaming off of the custom board's UART.
-Jason
Hello,
I am new to the CC3200 and I am hoping you guys are patient with me. I am trying to use two CC3200's in a way that one of them is acting like an EMULATOR and debugging the other.
To make it simple, let us call A as the CC3200 which is acting like an emulator. I connected it's USB cable to my laptop to give power and connect to Code composer and use the FTDI JTAG. B is the CC3200 under Test.
From A I connected the JTAG pins fro FTDI side to the pins marked J8 thru J11 on the B side. I also connected two grounds together.
A side has J12 removed whereas B has J12 connected.
The code succesfully executes on teh "B" CC3200.
However I try this setup with "B" replaced with a custom CC3200 board but I get "Error connecting to the target".
Is it enough to connect only the JTAG pins ?
Thanks'
Narayan