CC3200 IAR下载程序问题
正在做板,有个问题比较疑惑。
SOP有三种状态:100-Flash烧写模式,通过UART0烧写flash;001-function mode,2线SWD;000-function mode,4线JTAG。
经试验,发现:
1.uniflash必须通过 uart 烧写,也就是要sop2短接,然后拔掉进入 function 模式运行;
2.如果断开开发板上的 JTAG 短接帽,则 IAR 无法下载程序,说明 IAR 是通过 JTAG 或 SWD 下载程序的。
问题是:
短接 sop2,在flash烧写模式,依然可以通过 IAR 下载并调试程序,请问何故?
此外:
如果脱离CC3200 LaunchPad,自己做板,CC3200 的 JTAG 下载器有何要求,何处寻?TI 自己似乎没有提供。
在开发板上已经可以通过外接JTAG下载器去下载和调试程序,也可以使用JTAG供电,但是通过uart烧写flash还是不行。疑惑:烧写flash时uart接哪个管脚?恳请知道的朋友回答一下。多谢!
calvin,
烧写SFLASH的UART口,默认是uart0,具体的管脚定义你可以参考我们的原理图或是datasheet。
另外在烧写SFLASH的时候,注意正确使用uniflash。
谢谢
谢谢回复,问题已解决!
我将CC3200 LaunchPad 的 J6、J7短接帽取下,外接下载器UART的 TX 和 RX 分别接到 J6、J7 的 2 脚。
CC3200 LauchPad 电路原理图,J6、J7的2脚分别接 CC_GPIO_01 和 CC_GPIO_02,也就是 PIN57 和 PIN55,可作为 UART0 的RX 和 TX。
需要注意的是,外接下载器的UART 不能接到 LaunchPad 的 P55 和 P57 针脚,在原理图上看,这两个针脚分别接 LP_GPIO_01 和 LP_GPIO_02,
不是接到 cc3200 的,实测也和 J6、J7 的2脚不通
您好,请问下, 我是不是只要将 外接的 UART的TX和RX 分别接到J6、J7的2脚,就可以通过uniflash来烧写程序了?谢谢
是的
请问一句,我现在评估板外接串口供电,断开JTAG跳线帽直接连接外置的JLINK。J6和J7接FLASH侧,三个sop全部断开状态。用IAR7.3下载调试显示JTAG initiatlization failed 0x00000001.请问您是怎么解决的。
同问CC3200的JTAG电路有何要求,是按照XDS100或560仿真器接头对应的引脚连接么?
你好,请问有没有试过用具有UART0功能的其他pin下载程序呢?
你好,chen
请问你们外接的JTAG下载器是用的JLINK吗?用的SWD还是JTAG接线方法?具体怎么接线的呢?
谢谢!