微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540 ccdebugger能识别 程序能烧进去但是不能仿真

cc2540 ccdebugger能识别 程序能烧进去但是不能仿真

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

这种问题这个片子在我们自己的板子上出现的概率比较高,现象如下:

1.按压ccdebugger复位键,ccdebugger灯变绿,说明能够正确识别芯片

2.这里拿官方的simple peripheral程序作演示。在iar上点击debug(绿色三角形)程序开始烧写,烧写完后跳入仿真界面,在周期事件打断点,并运行程序,断点无法触发,点击暂停,出现如图:

提示堆栈满,这个时候要是点工具栏上的reset按钮则IAR卡死。

3.还有一种情况就是程序烧完进入debug界面后,debug工具栏上面的复位按钮、单步按钮、全速按钮等全部是灰色的。个人以前用TI的一个烧写工具(忘记叫什么名字了)直接烧写过,在这种情况下会提示校验错误,但是我关掉烧写校验程序也还是不正常的。

4.芯片换过了、晶振也换过了,都没用,芯片周边元器件都比较小,封装基本都是0402的,PCB布板也比较密集。

 

请问我应该怎么去找原因?

 

 

 

 

 

 

 

 

 

 

   

请问本身程序是否能够正常运行呢?感觉首先要看看自编程部分是否占用了很多内存资源

感觉用的官方程序,看起来不应该是软件的问题。

检查芯片电压,晶振,接地,特别是JTAG口的连接 DD/DC/VCC/RESET/GND

弄了一天多的时间了,问题还没有解决,这里附上使用flash programmer烧写hex文件时的提示信息:

问题解决,是debugger仿真线太长。

换根高质量的线

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

网站地图

Top