网上搜了一圈,要想烧录CC2640的这个芯片,需要cJtag 接口的烧录器, 官方的烧录器都很贵,广大爱好者玩不起.
比如这个,说是官方的:

官方不官方不知道, 反正价格150元以上
还有便宜点的,国产的,比如这个:

说是国产的, 价格也在100往上.
另外, jlink V11以上版本也带cJtag接口, 价格至少200往上,更夸张了,这里完全不推荐,搜都懒得搜了.另外,有的宝子说哪有那么贵,几块几十块的都有,那你一定是买错了.
请不要误买了jlink V7, V9,V10, 或者是jlink ob ,这些版本价格也不菲,然而对付CC2640一点办法也没有, 买错版本花冤枉钱还不能用.
言归正传, 今天的主角是: STM32F103C8T6 开发板

是不是每个上手32单片机学习的宝子都有一块, 没有的赶紧买一块, 几块钱一块.有大用处.
好了,现在板子有了,怎么弄?
还要有配套附件
1 转接板

2 转接线
3 杜邦线
以上物料合计: 开发板10元 + 转接板 5元 + 软排线 1元 + 杜邦线 1元 = 17 元
(不含邮费)
对了,还要有软件,要把软件刷进开发板, 然后拿开发板去刷CC2640芯片,完美.
首先,将stm32f103c8t6最小系统改造为JLink OB
B站视频
www.bilibili.com
将stm32f103c8t6最小系统改造为JLink OB_stm32f103 核心板 改 jlink-CSDN博客
官方手册: J-Link-OB-STM32F103 User guide of the onboard debug probe based on STM32F103 MCU
按照以上操作,你的stm32f开发板成功变成了一块jlink全功能烧录器
引脚如下:


烧录cc2640 ,我们用7线jtag来驾驭它.
先看保资的cc2640 烧录pin定义

引出了5个PIN, 这5个PIN可以用cjtag直接烧录.但我们现在没有cjtag
不是说7线jtag吗,还有两条呢?

在墨水屏排线的第PIN 13 和PIN14, 分别是jtag的TDO 和TDI, 你可以像图片上那样飞线出来.
什么,线太细看不见? 上转接板, 把PIN13和PIN14 对应连接就可以了.
注意,你现在连接了7根线
价签引脚 jlink
1 GND GND
2 VCC VCC
3 PA5
4 PA7
7 PA1
屏线13 PA10
屏线 14 PA2
Jlink烧录:

以上是5线cjtag接法, 需要xds110仿真器或jlink11以上烧录器
7线jtag接法如下


以上是7线jtag接法,使用普通全引脚jlink烧录器(本次采用stm32开发板改制jlink)
所需软件:
1 stm32开发板改制 jlink全引脚烧录器
Bilibili : https://www.bilibili.com/opus/368063235389788392
官网介绍:
J-Link-OB-STM32F103 User guide of the onboard debug probe based on STM32F103 MCU
2 jlink7.94e 烧录软件
SEGGER - The Embedded Experts - Downloads - J-Link / J-Trace
3 CC2640 开源代码
SEGGER - The Embedded Experts - Downloads - J-Link / J-Trace
