IWR6843ISK:load image using uniflash出现错误“not able to connect to serial port”

Other Parts Discussed in Thread: MMWAVEICBOOST, UNIFLASH, IWR6843ISK

您好!

这个问题已经困扰我好几天了,查找资料无果,

我按照Hardware Setup for Flashing in MMWAVEICBOOST Mode说明连接设备,并且安装了mmwave SDK软件包,但是还是出现问题!


下面是我在火狐浏览器运行的出错截图。


  • 芯片版本及需求的软件版本都查过了吗?
    在修改了烧写模式之后有没有按一下NRST键复位。
  • 您好,
    CCS使用的是CCS10.1.1.00004版本。
    我的SDK使用的是mmwave_sdk_03_05_00_04-Windows-x86版本。
    我的uniflash使用的是6.1.0.2829版本。
    我基本上都是用最新的。我芯片的版本是IWR6843ISK和MMWAVEICBOOST连接。
    在烧写模式之后我有按一下NRST键复位,但是依然出现问题。
    我的系统版本是Windows10家庭版。是我的系统的原因吗?

    谢谢啦

  • 您好!

    我尝试换一台Windows10专业版的系统运行,依然出现错误其截图如下所示。

    有没有可能是硬件的问题呀?

    我安装了CCS10.1.1,uniflash6.1和mmwave_SDK0305软件,并且硬件进入flashing模式,刷写前有按NRST键,依旧不好使。

    谁来帮帮我,我已经卡了一个星期了,丝毫没有进展。

    十分感谢!!

  • 你好,

    有可能是是板上开关/跳线的问题。请问你是否有仔细阅读mmWaveICBoost and Antenna Module User's Guide (SWRU546C)里相关的内容?

    请问你手上的ISK是revC或者是revD么?如果是,可以不使用mmwaveiceboost就可以使用uniflash烧写了。具体也请参考上面的文档。
  • 您好,
    我单独使用ISK依然无法烧写,使用的串口是Silion Labs Dual CP2105 USB Bridge:Enhenced COM Port 串口,
    switch设置的是 on off on on off off ,我把我的CSS10.1降到CSS8.3
    结果还是和上面遇到的问题一样,
    我想尝试再E2E英文版提问,可是显示我没有合适的邮箱,
    我现在该如何处理呢,现在一点儿进度也没有呀

    谢谢!
  • 该问题,我也遇到过,尝试了很多次次断电,重启软件,按复位等操作,无意中烧写成功了,可后续又想再烧写的时候又不行了,是不是uniflash软件不稳定?
  • 你好,

    IWR6843ISK revC以及以上版本,使用的是silabs usb to uart bridge芯片,驱动如下链接。和CCS无关。如果使用MMWAVEICBOOST,上面有xds110仿真器,需要安装CCS或者是仿真器驱动。

    建议:

    1,使用TI原装usb线

    2. 上电后,按一下ISK上的复位按钮,再进行尝试烧写。

  • 你好,

    1. 能否参考mmWaveICBoost and Antenna Module User's Guide (SWRU546C),连接MMWAVEICBOOST,配置SOP=001,看能否在CCS里连上MSS?
    2. 如果不可以,能否测量一下ISK板上的晶体是否起振,电源电压是否正常?
  • 你好,

    请确认你的uniflash安装路径里没有空格和中文字符。建议安装在默认路径。

    可以换一台电脑尝试么?
  • 我的环境已经通过更换更大电流的电源适配器解决烧结问题了
  • 您好,
    我使用css已经成功烧写出xwr68xx_mmw_demo.bin文档,但是没有出现xwr68xx_mmw_mss.xer4f文件,只有xwr68xx_mmw_demo_mss.xer4f文件。但是当我用uniflash flashingISK时,依然出现错误,错误和之前的一样;我用电压表测量后,ISK的J5电压为3.3V电压正常;ISK板上的晶振我不太清楚怎么测量!我尝试使用ISK上的J5接口flashing依然没有成功,我使用的端口是Silicon Labs Dual CP2105 USB to UART Bridge: Enhanced COM Port。我已经将SDK安装到默认地址。

    我在施行CCS debug mode 时一开始连接不成功,重启电脑后连接成功,并且能够load mmwave_sdk_68xx_dss.xe674成功。但是我在使用mmWave Demo Visualizer仍然没有显示图像,它的Console Message 在SEND CONFIG TO MMWAVE DEVICE时没有反应。


    谢谢![抱拳]

  • 您好

    我在demo visualizer中显示的连接情况如下,但是点击SEND CONFIG TO MMWAVE DEVICE时没有响应。

    谢谢

  • 你好,

    看了你的回复,我有些不是很清楚,能否再澄清一下?
    1. 使用uniflash烧写flash,现在通过更换更大电流的电源适配器是否已经稳定了?
    2. 如果你使用的CCS调试方式是先烧写ccs debug bin,再下载MSS/DSS的可执行文件,请问你回复的用ccs烧写mmw demo bin文件,是什么概念?能否在总结一下你目前的情况和问题?
  • 您好,

    我使用CCS软件执行debug mode,我使用的是XDS110_USB接口连接,没有使用JTAG接口连接,可以做到Load the binary这一步,步骤截图如下所示。

    但是当我使用mmWaveDemoVisualizer尝试显示波形时,出现了问题,无法在console messages上收到信息,也没有办法看到波形。

    另外,我新买的5V3A电源还在路上,还没有尝试使用大电流的电源。

    我之前使用IWR6843ISK的J5接口尝试直接使用其flashing板子,但是没有成功,出现原因和使用BOOST板子的结果一样。我的IWR6843ISK的版本时REV D版本。

    谢谢!

  • user6488520 说:
    但是当我使用mmWaveDemoVisualizer尝试显示波形时,出现了问题,无法在console messages上收到信息,也没有办法看到波形。

    在CCS的输出串口,当你通过visualizer下发配置命令,是否有输出,输出信息是否有报错?

    user6488520 说:
    另外,我新买的5V3A电源还在路上,还没有尝试使用大电流的电源。

    我又看了一下,之前是user6408303 回复说使用更大电流的适配器解决了烧写问题。请和商家确认他们的标称电流是和实际电流一致。

    user6488520 说:
    我之前使用IWR6843ISK的J5接口尝试直接使用其flashing板子,但是没有成功,出现原因和使用BOOST板子的结果一样。我的IWR6843ISK的版本时REV D版本。

    ISK+MMWAVEICBOOST可以烧写ccs debug bin,说明ISK板子是好的。你在使用ISK单板烧写的时候,板上的SOP开关是如何配置的? 是否确认没有其他软件在使用这个串口,例如visualizer。

  • 您好,

    • 我在通过Visualizer下发配置命令时,没有输出,波形没有反应,console messages上没有收到消息,其connecting中显示com串口是waiting for data 状态。
    • 我在使用ISK单板烧写时,没有和ICBOOST连接,我在IWR6843ISK上的SW1的开关是011000,出现的错误和uniflash一样。

    谢谢

  • user6488520 说:
    我在通过Visualizer下发配置命令时,没有输出,波形没有反应,console messages上没有收到消息,其connecting中显示com串口是waiting for data 状态。

    我说的是CCS的console输出窗口,你有看过相关输出么?

    user6488520 说:
    我在使用ISK单板烧写时,没有和ICBOOST连接,我在IWR6843ISK上的SW1的开关是011000,出现的错误和uniflash一样

    ISK上S1开关设置有问题,请参考mmWaveICBoost and Antenna Module User's Guide(SWRU546C)里的下面的内容:

    测试的时候,请把ISK和MMWAVEICBOOST断开。

  • 您好,
    我的电源刚刚到了,我刚刚又用CCS试了一下,出现下面问题,我重启四五次依然出现下面问题,
    [Start: Texas Instruments XDS110 USB Debug Probe_0]

    Execute the command:

    %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -S integrity

    [Result]


    -----[Print the board config pathname(s)]------------------------------------

    C:\Users\Lenovo\AppData\Local\TEXASI~1\CCS\
    CCS101~1.1\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 'jioxds110.dll'.
    The library build date was 'Dec 13 2020'.
    The library build time was '08:16:48'.
    The library package version is '9.2.1.00046'.
    The library component version is '35.35.0.0'.
    The controller does not use a programmable FPGA.
    The controller has a version number of '5' (0x00000005).
    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 XDS110 with USB interface.
    The link from controller to target is direct (without cable).
    The software is configured for XDS110 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 has occurred and this utility has aborted]--------------------

    This error is generated by TI's USCIF driver or utilities.

    The value is '-233' (0xffffff17).
    The title is 'SC_ERR_PATH_BROKEN'.

    The explanation is:
    The JTAG IR and DR scan-paths cannot circulate bits, they may be broken.
    An attempt to scan the JTAG scan-path has failed.
    The target's JTAG scan-path appears to be broken
    with a stuck-at-ones or stuck-at-zero fault.

    [End: Texas Instruments XDS110 USB Debug Probe_0]

    而且,我用UNIFLASH flashing板子问题和之前一样,没有任何变化,我测量J5接口电压是3.3V
    谢谢,希望问题早日解决!
  • 您好
    我按照上述S1开关设置,flashing,依然失败,情况和我之前出的一样,
    谢谢
  • 你好,

    如果单板现在都不稳定,那我们先从单板ISK revD看看问题是否在这个板子上。

    请尝试重启电脑,插拔usb线,按一下ISK板上S2复位按钮,再尝试使用uniflash烧写。
    1. 能否上传一下你的ISK revD板上的S1开关设置照片?
    2. 上传一下你连上ISK后的串口信息,以及使用uniflash时候的报错截图。
  • 您好,

    我使用火狐浏览器上的云flash烧写可以烧写到三分之一,但是我曾经没有插上ISK芯片火狐依然能烧写,只不过烧写的更少,可能是云flash平台的原因。

    我是用Uniflash烧写,一点都没有动具体截图如下。

    上图是我的ISK芯片的照片,单独使用ISK芯片没有成功烧写过。

    这张图是我用uniflash软件烧写的失败截图。我已经重新启动电脑,SDK是3.5版本,CCS是10.1.1版本,uniflash是6.1.0版本。

    谢谢,希望困扰我已久的问题尽早解决!

  • 你好,

    能提供一下单独一块ISK连上电脑后的设备管理器里的com口信息么?

    请问你是否有按S2复位按钮?是否有更换过USB线?
  • 您好,

    我换过USB线,我所使用的两个线分别是黑色和白色的,都是随IWR6843ISK和MMWAVEICBOOST板子一起发过来的USB线;下图是我的COM口截图;

    并且我有按S2复位按钮。

    我在uniflash时使用的com口是enhanced com port (com14)。

    如果真的是器件问题,我想早点联系我所购买的商家,希望早日解决这个问题。(注,我所购买的商家是得捷电子)

    谢谢!

  • 你好,

    对于ISK单板,从流程上和你提供的信息看,应该都是对了。但对于板子无法烧写的问题,我现在无法定位的。
    由于你还是曾经通过和mmwaveicboost配合烧写过程序,所以板子也不能说完全不能工作。
    我建议你测量一下板上的mmwave相关电源信号,上电复位时序,SOP电压值等,看看是否有异常。
    下面的checklist里的HW bringup guidlines相关信息可以参考。
    Hardware Design Checklist link ==> www.ti.com/.../swrr161
  • 您好,
    我们刚刚购买这个产品才半个月,而且其中还有等了一个多星期的电源,后面的时间在我们还没正式使用上本产品,
    正确的来说,我们还没有见过波形的样子,
    我现在使用CCS连接出现错误,无法连接,错误描述如下:
    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 '-260' (0xfffffefc).
    The title is 'SC_ERR_XDS110_OPEN'.

    The explanation is:
    An attempt to connect to the XDS110 failed.
    The cause may be one or more of: no XDS110 is connected, invalid
    firmware update, invalid XDS110 serial number, or faulty USB
    cable. The firmware and serial number may be updated using the
    xdsdfu utility found in the .../ccs_base/common/uscif/xds110
    directory of your installation. View the XDS110SupportReadMe.pdf
    file there for instructions.
    我现在仅对几个接口进行了测量,没有发现问题,测量分别时SP0:3.28V;SP1:3.28V;SP2:3.28V.MMWAVEBOOST电源电压 5.25V;ISK复位3.3V;BOOST复位1.7V;
  • 你好,

    建议先确认ISK板的问题。两块板子在一起很难知道问题是哪块板子引起的。
    你可以到英文论坛e2e.ti.com把我们讨论的ISK revD单板无法烧写的问题,发一个英文帖子,看是否有其他建议?

    另,MMWAVEICBOOST上的J13是否没有短接?
    e2e.ti.com/.../3461862
  • user6488520 说:
    BOOST复位1.7V;

    请问你i的MMWAVEICBOOST是哪个版本的revA还是revB?复位信号是高电平1.7v么?电压有点低啊。

  • 您好,

    由于我们的器件还在保修期内,所以我想发回去,换一个好的,检测某个点的电压对我们来说有点困难,而且我们已经在这方面耽误了太多时间,十分影响项目进度。

    现在既然已经确定时硬件不稳定问题,我想着还是发回去吧。下面时BOOST板的图片,我也不清楚是什么版本的

    谢谢

  • 你好,

    你的这个MMWAVEICBOOST是B版本。

  • 好的,那我就走售后吧,现在我们的产品还在受理期内;我感觉这个是硬件问题。
    谢谢你!【抱拳】【抱拳】
  • 您好,
    我安排换货后,经过验证,新的芯片是好使的,flashing成功。得出结论——————之前的芯片有问题,具体问题我没测试,但是硬件有问题,新的芯片可以使用ISK 的flash mode flashing成功。
    谢谢,【抱拳】
  • 我也遇到相同問題,之前有成功过1,2次,後來都失敗,現在都燒不上. UART連接好像有問題,我的也是D板,這個是否有解決方式呢? 好像沒沒有看到那能設定baudrate的,看window系統是沒有問題的.
  • 你好,

    电源是否5V2A以上?