微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2640 44 无法debug

cc2640 44 无法debug

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

使用cc2650 7*7的板子,使用SimpleBLEPeripheral project做简单的led控制,下载和debug都没有问题

现在换成cc2640 4*4,其他环境不变,只换掉cc2650,发现app可以下载,但是无法debug,看现象一直在一个死循环中,还没有进入main()

程序改了board.c file和头文件的查找目录,还有什么需要修改的吗?

硬件环境是买的一套cc2650- smartRF06EB开发板 

我修改了下面两个地方 是可以debug的

WBJ你好:

Debugger 里面的配置需要修改么?能把配置截个图发上来么,谢谢

没有修改呢

就在原始的设置上改了上面两个部分

然后就可以用了

WBJ你好:

我现在下载下去代码后仿真

到这里后就弹出下面的错误提示

在debugger里面都是原来的配置,一直都不能仿真

如图是我的Debuuger选项卡

先Erase Memory之后在重新下载Stack和APP会出现这个情况吗?

我没有修改board.c文件只是在原始7*7的代码上修改了设置里面的那两个地方

WBJ你好:

我是cc2650 4x4的芯片自己做的板子,用的XDS100V3仿真器,芯片与仿真器只连接了这4根线TMS,TCK,GND,VDD,是不是这样接对仿真有影响?

有可能... 我用的原始的TI的4*4的EM板加上的smartRF06板

WBJ你好:

 我的板子是参考CC2650EM-4XD_1_0_3_Schematic.pdf这个文档做的

JTAG接口也按照上面原理图引出来了

我的xds100v3的接口图如下

然后我对应接口连接上,还是只能下载代码不能仿真,而且擦除代码只能用Flash Programmer 2擦除,Flash Programmer 2擦除后才能用IAR下载代码进去,IAR下载代码一次后就不能再次重新下载代码和仿真

你的问题我们遇到过,解决了:)

 除了JTAG标准的4个信号外,还需要用到reset信号,否则无法下载调试程序 

Henry Gao 你好:

谢谢你 ,现在能仿真呢,但是还是遇到问题了,就是仿真的时候进不了main函数,你有遇到这个问题么?

JChong_Zhui ,

       遇到了啊,所以发了这个帖子

jian xu4,

你解决了能告诉下方法么?

请问这第二个修改的地方是增加了一个宏吗,原来的project中也有个宏是TI_DRIVERS_LCD_INCLUDED,是这个吗

sorry,看错了,disable 宏后依然无法debug,无法进入debug,看disassembly一直停在

ti_sysbios_family_arm_cc26xx_Boot_checkBackdoor:

                                                 0x7ce:0xe7fe   B.N  0x7ce

WBJ你好:

我现在是能debug,但是不能进main函数,提示Could not go to 'main'. 然后我run,break后提示

再运行就一直在下面这个地方死循环

此时Reset后提示

而且reset失败,@WBJ你能帮忙看看是什么问题么?

请问您用的是原始的代码 TI的开发板和仿真器吗?

@WBJ :

代码是原始的,开发板是参考TI cc2650 4x4开发板自己做的,仿真器在网上买的XDS100V3;

仿真器可能不支持吧...

是不是接线不对?这个部分我不是很懂... 请大牛们回答...

JChong_Zhui ,你好,

         你是怎么可以debug的?

 感谢 Henry Gao 他告诉我除了JTAG标准的4个信号外,还需要用到reset信号,否则无法下载调试程序;但是我现在还是遇到了问题 ,进不了main函数,提示Could not go to 'main'.

问题已经解决 参考帖子http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/81382.aspx

WBJ,你好,

     采用你的方案现在4×4板子可以debug,运行正常,但是你这里面配置中关掉了LCD的宏,我现在想用开发板上的LCD,打开这个宏,编译出现以下问题,知道怎么解决吗,感谢!

4*4的GPIO口有限,所以默认没有支持LCD的

WBJ,

      谢谢!

在 SWRS158.pdf这个文件中明确说明了debug接口可以是双线cJTAG:     2-Pin cJTAG and JTAG Debugging



您好,我也是自己做了一个4*4的cc2640开发板,现在可以用flashprogrammer 2下载程序,但是无法用iar debug,每次debug都会出错:faied to halt after bootloader 1。工程在sensor tag进行仿真没有问题(sensor tag 使用的是7*7的 cc2650)。下载器使用的是sensor tag 配的XDS110。其中reset管脚我是直接连接的10-pin jtag接口上的。问题一直无法解决,特像您请教,谢谢。

你好,我遇到的问题和你的一样,能加你的qq咨询下你怎么解决的么?谢谢。

我跟你同样的问题,请问你解决了吗

我的仿真器跟你的一样,请问你的VCC接到仿真器哪个脚?

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

网站地图

Top