微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > Flash Programmer 2无法识别芯片,但IAR却可以仿真,可能是原因是什么?

Flash Programmer 2无法识别芯片,但IAR却可以仿真,可能是原因是什么?

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

问题描述:

  自己做的板子,引出了VDDR,GND,RESET,JTAG_TMS,JTAG_TCK,这五个口做为程序下载及仿真口,如图1所示:

 

 图1 下载测试点

 芯片用的是CC2640-7*7封装,可以用IAR7.70版本仿真,仿真器用的是XDS110-V3,IAR中仿真器的设置如下图所示:

 

 图2 IAR中仿真器的设置

 但是用Flash Programmer 2无法识别芯片,也无法下载程序,现象如下图所示:

 

 图3 Flash Programmer 2中无法识别芯片

 

 图4 如果点击unkown,则弹出如下对话框

 各位坛友是否有遇到类似的情况,请问是什么原因导致的?

 我用Demo板测试,发现,用两线是可以用Flash Programmer 2下载的,那么,我设计的板子是不是哪里没注意到,请大家帮忙找一下原因?

 也请TI的FAE帮帮忙,谢谢!

 注:图中J8是VDDS非VDDR,截图时标注错误

TI的FAE有没有在,帮忙看一下是什么问题?

快沉了,自己再顶一下,问题还没有解决,等待高手来解答,等待TI的高人来点化……

你用右上角的Mass Erase芯片可以操作吗?

应该是Flash Programmer 2 不支持两线制吧,Mass Erase 功能也是不能用的

默认情况下SmartRF Flash Programmer2 选择的是4线制的JTAG方式

如果需要使用cJTAG的话,需要修改个文件。

在C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Flash Programmer 2\config\xds\board_config目录下面,有两个文件,

XDS110.dat和XDS110c2.dat 文件,你把两个文件的文件名对换下,重新启动SmartRF Flash Programmer2 就可以了。

非常感谢“VV”大侠!确实如此,已更改好,希望也其它人遇到此类问题也能顺利解决!

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

网站地图

Top