CC2640使用IAR时可以下载,但无法debug
使用IAR调试CC2640出现以下问题:
1. Build the Application project using Project ? Make (or F7)
2. Build the Stack project using Project ? Make (or F7)
3. Download the Stack project using Project ? Download ? Download Active Application.
4. Download the Application project using Project ? Download ? Download Active Application
以上四个步骤完成后选择“ the Application project ” 执行?“ Debug without Downloading”后出现
等候片刻出现

此后通过IAR无法“Download Active Application”。
发现只要 Download Application project 一次,之后就会出现此现象,而Download the Stack project 可以多次没有问题。
在使用“Flash programmer 2"擦除收CC2640后,也是只可以 Download Application project 一次,问题依然。
到底是IAR软件的问题,还是TI的SDK与IAR配置问题?
另外说明,使用CCS6.0下载调试都正常,对CCS不太熟悉。
请问使用的是最新的SDK 2.0.0吗?
http://www.ti.com/tool/ble-stack
EM板的版本是最新的吗?能否看看EM板背后的白色贴纸信息?
SDK版本:ble_cc26xx_2_00_00_42893
IAR版本 IAR for ARM V7.40
EM是公司自己做的PCB,芯片是CC2640F128 Chip reversion 2.2
有没有接到调试器上?
接了,仿真器使用XDS100V3,使用Flash programer2 进行“Erase”
“ Program” 都正常,使用CCS6.0下载调试也都正常。
你手头有EM板的话可以测一下
WBJ 在吗? 这个问题可以帮忙解决一下
我这边试了一下 在我这里用simpleblePrepheral没有出现您说的问题
你方便加一下我QQ吗? QQ: 154886070
公司网络屏蔽QQ,
如果该问题出现 建议您可以试一下Power OFF 再 ON 一下板子再试
遇到同样的问题,无法Debug,Power OFF 再ON后没有任何效果,是不是debug要在jtag接上TDI和TDO这两根线?
是库的问题吧,你改过库的路径没有?
没有修改过库文件,IAR都是协议栈安装后的默认配置,你能把你的IAR配置截个图发上来么?
Jansen :
你好!我也遇到和你一样的问题,请问你是怎么解决的?
你好,请问一下,我现在做了CC2650的demo板,现在想下载源码,可以直接用jlink下载吗?我看芯片给的事jtag的接口,还是必须用XDS100才可以?或者我这边有一块smartRF05,可以用它下载程序吗?谢谢
理论上是可以用JLink的 但是好像是需要配置的 用SmartRF05不行
我用jlink时只是连接了VCC,RESET,GND,TDI,TMS,TCK,TDO这样可以吗?还是需要别的连接方法?下载时总是出现“Fatal error:Nodebug probe found connected to the USBport”,请问我需要怎么解决?iar配置选择jlink了。
XDS100V3可以用两线的CJTAG,如果用JLINK的话只能用4线的哦
用jlink时只是连接了VCC,RESET,GND,TDI,TMS,TCK,TDO,这样对吗?但是这样链接时下载程序会有错误提示“Fatal error:No debug probe found connected to the USB port”,需要怎么解决啊?谢谢
怎么配置呢? 我在option--debuger里选择j-link但是不行, j-link无法识别到2640!
我试了一下,我也是可以用的。你的协议栈版本,IAR版本,芯片版本看上去都是新的,在CCS上也正确,说明硬件是OK的。你把IAR的application工程设置和stack的仔细对比一下,看看哪里不一样?
主要是因为官方ble是低功耗的。
https://item.taobao.com/item.htm?id=521626120642
请问JLINK不可以使用SWD模式吗?不可理解。
我跟你同样的问题,请问你解决了吗
这有什么不好理解的CC26XX只支持cJTAG和JTAG,jlink是支持JTAG及SWD,协议不一样。
芯片复位引脚用仿真器的srst而不是trst
为什么我下载不了?
不让我下载,IAR里面需要添加那个是吗?
请问下我使用Flash Programmer 2 通过XDS100V3烧写没问题,说明硬件与驱动都是没问题的,但是使用IAR 通过XDS100V3烧写TI官网例程时出现驱动错误显示:

看图片的意思是未找到ccs_base这个文件 ,我在ble_sdk_2_02_01_18_setup.exe安装目录下也都没找到,请教下该怎么解决这个问题,谢谢。
我的IAR 是7.8版本的
iar 安装路径下的:\IAR Systems\Embedded Workbench 7.3\arm\drivers\ti-xds,驱动安装一下。
还是不行啊
点击Options--Debugger--TI XDS--Emulator
看看仿真器型号是不是正确的

