CC2640 仿真烧录方式

1 前言

简单记录下调试 Ti CC2640 时,所使用的仿真烧录器的烧录方式。

2 开发环境

  • win11
  • IAR Embedded Workbench IDE - Arm 8.32.1
  • JFlash

3 仿真器

注:市面上的盗版 JLINK ARM V8、 ARM V9 这些似乎均不支持 cJtag 功能,使用二线模式的时候需要注意自己用的 JLink 是否支持。

使用 JLink EDU,通过二线模式烧录仿真,需要 JLink 支持 cJtag 功能,连线上只需连接 TMSTCK、VCC 和 GND 即可,RESET 脚可接可不接,为了方便使用,最好还是接上。

00.png

3.1 XDS110

使用 XDS110 时,同样可以使用 cJtag 功能,连接 TMS、TCK 和电源地以及 RESET,接法和上面 J-Link 一致。

也可以使用 Jtag 接法,不过目前用的板子没有引出那么多口,所以未使用该方式,附上参考连接图:

01.png

4 仿真和烧录

4.1 IAR

使用 IAR 对 CC2640 项目进行仿真烧录时,需要根据选择的仿真器进行配置,上述 JLINKXDS110 仿真器均可使用,在 IAR 工程中,右键项目 - Options - Debugger,不同仿真器配置如下:

02.png

03.png

4.1.2 XDS110

04.png

05.png

这里用的是 cJTAG 方式,所以需要勾选 cJTAG(2-pin)

4.2 JFlash

JFlash 仅 JLInk 可用,用来烧录个人感觉还是很方便的,配置如下:

06.png

07.png

通过快捷键 F4 擦除芯片后,分别将四个固件按顺序 F7 烧入芯片后,重新复位或上电即可。

5 结语

上述都是针对我的使用场景做的一些笔记,所以例如 Ti 的 CCS 仿真烧录这些我就没写。