TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3220SF如何通过JTAG接口下载程序

请问CC3220SF可以通过JTAG的4根线来下载程序吗?我用J-link连接不成功是怎么回事?还请各位大神指点一下。

Viki Shi:

跟jlink连接需要移除跳线帽,具体操作请看这边:wiki.segger.com/CC3220_LaunchPad

user6049314:

回复 Viki Shi:

  你好,我移除了SOP的跳线帽,应该是000支持JTAG,然后我吧J-link接在CC3220SF芯片一侧的4根线上,应该没问题吧?

J-link只接4根线TMS,TCK,TDO,TDI,其他的还需要吗?不用接J8吧?

user6049314:

回复 Viki Shi:

您好,能抽空回复一下吗?

Viki Shi:

回复 user6049314:

再接一个reset,J8不用接

user6049314:

回复 Viki Shi:

接Reset试过了,还是不行,我又加上GND和VCC都不行。

user6049314:

回复 Viki Shi:

现在的问题是rest好像有问题,J3的RST跳线帽拿掉后,SW1按下应该不影响CC3220SF这边才对,但是依然可以拉低,所以感觉很奇怪。

Viki Shi:

回复 user6049314:

1、手边有没有其他板子可以测试一下?
2、jlink的驱动以及编译器里的芯片选型是否正确?
3、排查下MCU的,jLINK的电压是否正常

user6049314:

回复 Viki Shi:

您好!是JLINK的线序问题,现在JTAG和SWD模式都可以正常连接和下载程序,但是启动后UART打印的信息判断,还是以前的老程序是怎么一回事?难道JTAG下载成功只是假象?

Viki Shi:

回复 user6049314:

用debug模式设置断点看程序运行是否正常,先验证下

user6049314:

回复 Viki Shi:

我的意思是之前板子里运行的是程序A,通过JLINK直接烧写程序B,虽然显示成功了,但是重启上电后,还是运行程序A,而不是程序B。
不是说程序有问题,你让我DEBUG看什么啊?

另外我用UNIFLASH通过UART烧写是没有问题,新烧录程序B,重启上电后就运行程序B,可以正常替换板子里的程序。

赞(0)
未经允许不得转载:TI中文支持网 » CC3220SF如何通过JTAG接口下载程序
分享到: 更多 (0)