cc2640 44 无法debug
使用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接到仿真器哪个脚?