微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640使用IAR时可以下载,但无法debug

CC2640使用IAR时可以下载,但无法debug

时间:10-02 整理:3721RD 点击:

    使用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

看看仿真器型号是不是正确的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top