CC2650 sensortag 和CC devpack(xds110)组合碰到的问题
最近入手了一套2650的Sensortag和配套的devpack,碰到了不少问题。折腾了挺长时间,来坛子里求救,求指点!
==============================================
一开始是win7 64bit下IAR 7.4装了以后make时老是提示出错信息,devpack驱动也总是装不齐。
后来换了xp、win7 32bit都不能IAR和xds110驱动同时正常。最后打算升级win10的时候用windows update装了一堆补丁,突然它俩就都没问题了(至少看上去没问题了)
-----------------------------------------------------------------------------------
打算把BLE的sensortag 例程先下下去试一下,出错:
Fatal error:fail to connect XDS emulator(connect ICEPick)......A firmware update is required for the debug probe. ....
我刚买的devpack需要升级固件?怎么升级?
-------------------------------------------------------------------------
换成smart flash programmer 2,直接下hex试试。插上板子显示“xds110,xds-00000000",下面设备是“unknown"。点上去提示”device could not be identified"。
用“cc26xx...forced mass erase"出错。提示:
”create XBAL object failed:Board reset before connect failed" "failed to create device object"。
===================================================================================
困惑,我的问题是:
1、sensortag+debugger devpack要跑通应该只需要安装调试器驱动(ti_emupack_setup_6.0.14.5_win_32,其实好几个工具软件都自带xds110驱动)、
IAR 7.0和BLE(ble_cc26xx_setupwin32_2_01_00_44423)就可以吧?应该就能下载和调试BLE自带例程了对吧?
(病急乱投医,又装了CCS和flash programmer2也都装上了)
2、xds110的驱动这么娇呢,xp、win7 32bit/64bit都不能舒服装上,到底系统要求是什么?还是要装正版操作系统?
3、目前IAR编译生成目标文件没问题,硬件管理器里显示的xds110似乎也没有问题,那么我上面的情况可能是什么原因引起的?(我用两套独立的sensortag+devpack在三台电脑上都是同样情况)
郁闷啊,求指点!
BBW,
安装好IAR 7.40 之后,目录下这货点击安装了吗?ti_emupack_setup.exe
C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.2\arm\drivers\ti-xds
Yan,
谢谢回复!
ti_emupack_setup_6.0.14.5_win_32之前装过的。其实flash programmer安装时都自动安装驱动的。
你说的这个我又安装了一遍,还是一样的。
------------------------------------------------------------------------------------------------------------------
不明白的是用flash programmer 2 查看,看到板子显示“xds110,xds-00000000",下面设备是“unknown",这个正常吗?总感觉应该显示点有意义的信息吧?
而且flash programmer应该能单独工作,即使没安装IAR,也应该能烧写固件才对。
----------------------------------------------------------------------------------------------------------------
设备管理器里显示的是:“xds110 class data port”、“xds110 class debug probe”
和“xds110 class application/user UART(com4)”、"xds110 class auxiliary data port(com3)"四项,没有驱动错误图标,看上去安装正常
==========================================================
所以现在不清楚是驱动安装不对,还是devpack的问题(但两套独立的原装板子都是同样的情况,如果板子有问题,不会这么巧吧)
还有什么方法可以尝试?
请参考这个链接http://processors.wiki.ti.com/index.php/XDS_Emulation_Software_Package
试一下呢
谢谢HG,
这个链接里面就是个软件包下砸啊,之前已经下砸安装过了。其他还有什么能参考的吗?
============================
在smart flash programmer 2下插上板子显示“xds110,xds-00000000",下面设备是“unknown"。点上去提示”device could not be identified"。
用“cc26xx...forced mass erase"出错。提示:
”create XBAL object failed:Board reset before connect failed" "failed to create device object"。
这个正常吗?正常情况应该显示什么?
其他人都没有碰到过这个问题吗,哭!
考虑用xds100v3或者jlink调试!
需要使用TI提供的最新版本的驱动程序,也就是TI兄给的这个链接的最新版本的驱动,我问题和你一模一样。现在已经解决了。
能具体点应该吗,具体的流程能分享一下吗,谢谢~~
我和他一个问题,这驱动太娇贵了,用着不小心就没用了,什么狗屁驱动!这么牛的TI就不能写个好点的驱动,我换成WIN7 X64就用一会!太恶心我了
和你一样的问题,这么大的TI一个驱动写不好,用用还能驱动坏了,这TI!!!!!!
你没发现最新的驱动也有问题吗 WIN7 64bit 用不了几天坏了,IAR烧不起来了
ni 这个问题看起来是 debuger设置错误了 ,请选中项目目录, ALT+F7
选 TI XDS option里面的最后一行
EMulator 选TI XDS110...
interface 选 4pin JTAG
再试试
更新的 BLE stack 以后 sensorTAG的 app跑起来没有反应了
倒回到2.1版本是好的,这里面的bug打算什么时候解决的?
http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/114806.aspx
参考我这个帖子
用IAR时注意选择相应的仿真器及4线还是2线
恩么解决的?我的CC1310和XDS100V3一直连接失败 用CCS6报错是
%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity
[Result]
-----[Print the board config pathname(s)]------------------------------------
C:\Users\ADMINI~1\AppData\Local\TEXASI~1\
CCS\ti\0\0\BrdDat\testBoard.dat
-----[Print the reset-command software log-file]-----------------------------
This utility has selected a 100- or 510-class product.
This utility will load the adapter 'jioserdesusbv3.dll'.
The library build date was 'Apr 8 2016'.
The library build time was '02:44:08'.
The library package version is '
6.0.222.0'.
The library component version is '
35.35.0.0'.
The controller does not use a programmable FPGA.
The controller has a version number of '4' (0x00000004).
The controller has an insertion length of '0' (0x00000000).
This utility will attempt to reset the controller.
This utility has successfully reset the controller.
-----[Print the reset-command hardware log-file]-----------------------------
The scan-path will be reset by toggling the JTAG TRST signal.
The controller is the FTDI FT2232 with USB interface.
The link from controller to target is direct (without cable).
The software is configured for FTDI FT2232 features.
The controller cannot monitor the value on the EMU[0] pin.
The controller cannot monitor the value on the EMU[1] pin.
The controller cannot control the timing on output pins.
The controller cannot control the timing on input pins.
The scan-path link-delay has been set to exactly '0' (0x0000).
An error occurred while hard opening the controller.
-----[An error has occurred and this utility has aborted]--------------------
This error is generated by TI's USCIF driver or utilities.
The value is '-230' (0xffffff1a).
The title is 'SC_ERR_PATH_MEASURE'.
The explanation is:
The measured lengths of the JTAG IR and DR scan-paths are invalid.
This indicates that an error exists in the link-delay or scan-path.
[End: Texas Instruments XDS100v3 USB Debug Probe_0]
我又试了Flash programme2 ,同样连接失败 不知道为什么
怎么解决的?我也看了链接 还是没解决,是不是我目标板坏了。。。我的CC1310和XDS100V3一直连接失败 用CCS6报错是
%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity
[Result]
-----[Print the board config pathname(s)]------------------------------------
C:\Users\ADMINI~1\AppData\Local\TEXASI~1\
CCS\ti\0\0\BrdDat\testBoard.dat
-----[Print the reset-command software log-file]-----------------------------
This utility has selected a 100- or 510-class product.
This utility will load the adapter 'jioserdesusbv3.dll'.
The library build date was 'Apr 8 2016'.
The library build time was '02:44:08'.
The library package version is '
6.0.222.0'.
The library component version is '
35.35.0.0'.
The controller does not use a programmable FPGA.
The controller has a version number of '4' (0x00000004).
The controller has an insertion length of '0' (0x00000000).
This utility will attempt to reset the controller.
This utility has successfully reset the controller.
-----[Print the reset-command hardware log-file]-----------------------------
The scan-path will be reset by toggling the JTAG TRST signal.
The controller is the FTDI FT2232 with USB interface.
The link from controller to target is direct (without cable).
The software is configured for FTDI FT2232 features.
The controller cannot monitor the value on the EMU[0] pin.
The controller cannot monitor the value on the EMU[1] pin.
The controller cannot control the timing on output pins.
The controller cannot control the timing on input pins.
The scan-path link-delay has been set to exactly '0' (0x0000).
An error occurred while hard opening the controller.
-----[An error has occurred and this utility has aborted]--------------------
This error is generated by TI's USCIF driver or utilities.
The value is '-230' (0xffffff1a).
The title is 'SC_ERR_PATH_MEASURE'.
The explanation is:
The measured lengths of the JTAG IR and DR scan-paths are invalid.
This indicates that an error exists in the link-delay or scan-path.
[End: Texas Instruments XDS100v3 USB Debug Probe_0]
我又试了Flash programme2 ,同样连接失败 不知道为什么
我碰到的情况更奇葩,现在两个CC1310板子都挂掉了,烧程序烧不尽。
用的是xds110调试器,简直想死