This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/UNIFLASH:加载映像时、UNIFLASH 出现错误"ERR_CONNECT_WITERD_quot;

Guru**** 2099190 points
Other Parts Discussed in Thread: UNIFLASH, IWR6843ISK, MMWAVEICBOOST, IWR6843
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/845565/ccs-uniflash-uniflash-got-an-error-err_connection_refused-when-loading-the-image

器件型号:UNIFLASH
主题中讨论的其他器件: IWR6843ISKMMWAVEICBOOSTIWR6843

工具/软件:Code Composer Studio

您好!

使用 UNIFLASH 加载映像时出错。

这是操作系统环境。

操作系统:Ubuntu 16.04 x64

UNIFLASH 版本:5.0.0 / 5.1.0 (两个版本都有相同的问题)

GPU:NVIDIA MX130 (笔记本电脑 GPU)

NVIDIA 驱动程序:NVIDA-410 / NVIDA-418 via apt(两个版本都有相同的问题)

运行命令:sudo /ti/uniflash-5.1.0/node-webkit/nw

Repro Steps:将终端设置为/dev/ttyACM0和图像,然后单击“加载”按钮,然后弹出的加载图像被卡住一段时间,并被错误"ERR_CONNECT_REGECTED"取消

我有另一台计算机(几乎与具有 Nvidia GPU 的 Ubuntu 16.04 x64完全相同)、可与 UNIFLASH 良好配合使用。 这似乎会损坏我的笔记本电脑。

与 UNIFLASH 配合使用良好的机器未显示错误"Failed to establish GPU Channel"(无法建立 GPU 通道)。 因此、我怀疑根本原因与 GPU/OpenGL 部件相关。

源代码"gp_process_transport _factory.cc"似乎是 chromium 浏览器源代码的一部分。 有人可以提供一些故障排除建议?

完整日志如下所示。

[3675:1007/150812:错误:browser_main_loop.cc (162)]正在运行、而不使用 SUID 沙盒! 有关 使用沙盒进行开发的更多信息、请参阅 code.google.com/.../LinuxSUIDSandboxDevelopment。
[3675:1007/150812:错误:GPU_PROCESS_translation_factory.cc (418)]无法建立 GPU 通道。
[3675:1007/150813:info:console (616)]"2019-10-07T22:08:13.655Z""inf""daemon "dinfra""/home/jkim/ti/uniflash_5.1.0/dinfra-library/desktop/dinfra.js:494:24:5a"地址()"[\n \"multiple candidate address ignored\"、\n"enx00b56d01d01"、"ipnet":\n"n:\n"n:m:\n"n:"、"ipnet":\n"n:\n"n:\n"n:\n"n:\n"n:\n"n:/home/jkim/ti/uniflash_5.1.0/dinfra-library/desktop/dlog.js "
[3675:1007/150314:INFO:console (697)]"log flushes failed";"will message again on sulation"、source:/home/jkim/ti/uniflash_5.1.0/dinfra-library/desktop/dlog.js (697)
[3675:1007/150815:INFO:console (707)]"log flushes now adowes after (现在刷新)" 1 "failures (no messages lost)"、来源:/home/jkim/ti/uniflash_5.1.0/dinfra-library/desktop/dlog.js (707)
[3675:1007/151333:info:console (923)]"WebSocket connection to 'ws://127.0.0.1:58424/" failed:error in connection establishment:net::ERR_connection_refused "、source:file:///home/jkim/ti/uniflash_5.1.0/ticloudagent/server/public/agent.js (923)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    与 UniFlash 配合使用的确切器件是什么? 连接类型是什么?

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我正在通过 MMWAVEICBOOST USB 连接(Ubuntu 中的/dev/ttyACM0)刷写 IWR6843ISK、但实际上在访问器件之前出现了问题、因为我在连接和未连接器件的情况下获得了相同的专业技术。 (即使不带器件、UNIFLASH 也应在控制台子窗口中显示一些错误消息、但在出现问题之前不会显示任何错误消息)  

    我想 UNIFLASH 在内部启动一些节点服务器并通过 WebSocket 进行连接、但出于与 GPU 相关的原因、似乎无法创建节点服务器实例、并导致 ERR_CONNECT_WEBED。 不确定是什么导致了此问题。

    您能否指出如何收集相关日志以进行调试/提供信息?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Jaeseok Kim">我猜 UNIFLASH 在内部启动一些节点服务器并通过 WebSocket 进行连接、但出于某些与 GPU 相关的原因、似乎无法创建节点服务器实例并导致 ERR_CONNECT_WEBED。 不确定导致此问题的原因。

    奇怪的是、只有一台机器、而另一台接近相同的环境正常。 您是否尝试卸载并重新安装 UniFlash?  

    另请尝试使用命令行选项:

    http://software-dl.ti.com/ccs/esd/uniflash/docs/v5_0/quick_start_guide/uniflash_quick_start_guide.html#standalone-command-line-tool

    以及基于云的版本:

    https://dev.ti.com/uniflash

    查看是否有任何一个问题在机器上正常工作。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    他们都不工作。

    云- DSLITE 似乎已启动、但未发生和退出

    更新 了~/TICloudAgent/ticloudagent.sh 以启用日志记录

    导出 TI_DS_ENABLE_LOGIN=1
    导出 TI_DS_logging_output=/tmp/ticld.log
    echo "--$0 args---$1 $2 $3">/tmp/ticld_args.log

    然后、收集的日志是

    /tmp/ticld_args.log

    --/home/jkim/TICloudAgent/ticloudagent.sh args---镀铬扩展://pfillhniocmjcapelhjcianojmoidjdk/

    /tmp/ticld_ticld.log

    ...然后、大量"仅首次"模块加载

    2019-10-09T21:58:14.037Z:MODULE (TargetSupport)->[triggerEvent]{"event":"进度"、"数据":{"name:"安装目标支持(仅限首次)..."、"subActivity":"安装完成。\n"、"id":1、"iscomplete":true、"FirstUpdate"、"blue"
    2019-10-09T21:58:14.038Z:模块(TargetSupport)->[ResponseHandler]{"data":"dslite"、"Response":2}
    2019-10-09T21:58:14.061Z:MODULE (Agent)->[ws.onMessage]{"command":"createSubModule"、"id":5、"data":["DS"]}
    2019-10-09T21:58:14.062Z: Modul( Agent )->创建新模块
    2019-10-09T21:58:14.063Z:启动 DS!!!!
    2019-10-09T21:58:14.063Z:fawnDS:execFile =./DSLite cwd =/home/jkim/.ti/TICloudAgent/loaders/ccs_base/DebugServer/bin
    2019-10-09T21:58:14.127Z:DS Lite:{"port":62134}

    2019-10-09T21:58:14.127Z:启动 DS Lite:{"port":62134}

    2019-10-09T21:58:14.128Z:模块(Agent)->[ResponseHandler]{"data":{"port":62134}、"Response":5}
    2019-10-09T21:58:44.131Z:DSLite 流程:退出事件
    2019-10-09T21:58:44.131Z:DSLite Process:Close event

    2.命令行- FlashPython.py 正在尝试打开 COM1,然后失败。 在 Linux 系统上、它应该已经尝试打开/dev/ttyACM0

    这是命令行和错误日志

    sudo ./dslite.sh -c ~/ti/IWR6843.ccxml ~/ti/pplcount_lab_xwr68xx.bin

    正在加载 python 脚本:/opt/ti/uniflash_5.1.0/deskdb/content/TICloudAgent/linux/ccs_base/mmWave/FlashPython.py
    INFO:Cortex_R4_0:初始化完成。
    INFO:Cortex_R4_0:正在刷写过程...
    INFO:Cortex_R4_0:正在连接到 COM 端口 COM1...
    信息:Cortex_R4_0:复位到器件的连接
    错误:Cortex_R4_0:指定的串行端口 COM1不存在、已经打开、或者权限被拒绝!!
    错误:Cortex_R4_0:!! 正在中止操作!!
    错误:Cortex_R4_0:不能连接到串行端口。 重新检查所选 COM 端口和/或权限。
    INFO:Cortex_R4_0:闪存实例清理已启动...
    INFO:Cortex_R4_0:实例已取消初始化!
    失败:映像加载失败:无法连接到串行端口。 重新检查所选 COM 端口和/或权限。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Jaeseok Kim"]

    2.命令行- FlashPython.py 正在尝试打开 COM1,然后失败。 在 Linux 系统上、它应该已经尝试打开/dev/ttyACM0

    这是命令行和错误日志

    sudo ./dslite.sh -c ~/ti/IWR6843.ccxml~/ti/pplcount_lab_xwr68xx.bin

    [/报价]

    您将需要传入要使用的 COM 端口。 否则、它将始终默认为 COM1。

    尝试:

    >sudo ./dslite.sh -c ~/ti/IWR6843.ccxml -s "comport=/dev/ttyACM0 ~/ti/pplcount_lab_xwr68xx.bin

    您是否还尝试完全重新安装 UniFlash?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已卸载并重新安装 GUI 和云版本的 UNIFLASH、但两者都以相同的方式失败。

    带有-s 的命令行选项可以连接到 IWR6843ISK 板、但由于文件订单号无效(?)仍然失败 误差。

    这是已执行的命令和生成的日志。

    sudo /opt/ti/uniflash_5.0.0/uniflash/public/file_package_creator/templates/linux/dslite.sh --mode flash -c ~/ti/IWR6843.ccxml -s "comport=/dev/ttyACM0 "-e -v -f ~/ti/mmwave_industrial_toolbox_4_0_1/labs/people_counting/68xx_people_counting/prebuilt_binaries/pplcount_lab_xwr68xx.bin
    有关更多详细信息和示例、请访问 processors.wiki.ti.com/.../UniFlash_v4_Quick_Guide


    DSLite 版本9.1.0.1655
    正在配置调试器(首次启动可能需要几分钟时间)...
    正在初始化寄存器数据库...
    正在初始化:DEBUGSSM_0
    执行启动脚本:DEBUGSSM_0
    正在初始化:CS_DAP_0
    执行启动脚本:CS_DAP_0
    正在初始化:Cortex_R4_0
    执行启动脚本:Cortex_R4_0
    正在初始化:ETM_0
    执行启动脚本:ETM_0
    正在初始化:CSETB_0
    执行启动脚本:CSETB_0
    正在初始化:IcePick_M_0
    执行启动脚本:IcePick_M_0
    正在初始化:C674x_0
    执行启动脚本:C674x_0
    正在连接...
    正在加载图像
    正在加载 python 脚本:/opt/ti/uniflash_5.0.0/deskdb/content/TICloudAgent/linux/ccs_base/mmWave/FlashPython.py
    uniflash 对象的初始化完成
    初始化完成。:1%
    INFO:Cortex_R4_0:初始化完成。
    INFO:Cortex_R4_0:正在刷写过程...
    信息:Cortex_R4_0:连接到 COM 端口/dev/ttyACM0...
    打开 COM 端口/dev/ttyACM0...:1%
    信息:Cortex_R4_0:复位到器件的连接
    INFO:Cortex_R4_0:设置中断信号
    连接到 COM 端口。:2%
    INFO:Cortex_R4_0:到 COM 端口的连接成功。 可能会继续闪烁。
    INFO:Cortex_R4_0:正在读取器件版本信息...
    INFO:Cortex_R4_0:** 1个指定用于闪存的文件。
    INFO:Cortex_R4_0:正在检查文件/home/jkim/ti/mmwave_industrial_toolbox_4_0_1/labs/people_counting/68xx_people_counting/prebuilt_binaries/pplcount_lab_xwr68xx.bin 中 IWR6843的正确标头。
    正在检查此设备的 fileType 是否合适...:4%
    错误:Cortex_R4_0:内部错误:文件序号值0不在有效范围内(1-4)
    !!! 正在中止闪存指定文件!!!:90%
    错误:Cortex_R4_0:!!! 正在中止闪存指定文件!!!
    正在从 COM 端口/dev/ttyACM0上的设备断开连接...:5%
    INFO:Cortex_R4_0:从 COM 端口/dev/ttyACM0...上的器件上断开连接
    实例关闭程序已激活...:99%
    INFO:Cortex_R4_0:闪存实例清理已启动...
    完成:100%
    INFO:Cortex_R4_0:实例已取消初始化!
    失败:图像加载失败:!!! 正在中止闪存指定文件!!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Jaeseok KIN"]错误:Cortex_R4_0:内部错误:文件订单号值0不在有效范围内(1-4)[/QUERT]

    哎呀、我忘记告诉您在文件末尾附加",1"。 此外,删除验证(-v)选项。

    sudo >/opt/ti/uniflash_5.0.0/uniflash/public/file_package_creator/templates/linux/dslite.sh--mode flash -c ~/ti/IWR6843.ccxml-s "comport=/dev/ttyACM0 -s "VerifyAfterProgramLoad=2"-e -f ~/ti/mmwave_industrial_toolbox_4_0_1/labs/people_counting/68xx_people_counting/prebuilt_binaries/pplcount_lab_xwr68xx.bin、1.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢。

    在添加"、1"和删除"-v"后、效果非常好。 尽管 GUI/云版本不起作用,但我更喜欢命令行而不是闪存。 BTW、成功刷写后、我收到另一个错误"不支持的 GTI 功能"。 我应该忽略该错误吗?

    这是我为 FYI 执行的命令。

    sudo /opt/ti/uniflash_5.0.0/uniflash/public/file_package_creator/templates/linux/dslite.sh --mode flash -c ~/ti/IWR6843.ccxml -s "comport=/dev/ttyACM0 "-e -f ~/ti/pplcount_lab_xwr68xx.bin、1.

    信息:Cortex_R4_0:成功!! 文件类型 meta_image1已成功下载到 SFLASH。
    从 COM 端口/dev/ttyACM0上的设备断开连接...:90%
    INFO:Cortex_R4_0:从 COM 端口/dev/ttyACM0...上的器件上断开连接
    实例关闭程序已激活...:99%
    INFO:Cortex_R4_0:闪存实例清理已启动...
    完成:100%
    INFO:Cortex_R4_0:实例已取消初始化!
    正在运行...
    错误:Cortex_R4_0:无法运行目标 CPU:不支持的 GTI 函数。
    成功

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Jaeseok Kim"]BTW、成功刷写后、我收到另一个错误"不支持的 GTI 函数"。 我应该忽略该错误吗?

    您应该能够忽略它。 该消息可能会出现、因为您启用了详细模式(-e)。  

    嗯、我很高兴命令行能为您提供帮助。 基本的闪存功能似乎正常工作、只是 GUI 前端不工作。 我们还没有达到它的底部。 但是、如果解决方法足够、您可以继续使用它。

    由于您在另一台计算机上有工作环境、因此您还可以 从该计算机生成独立包 、然后将其复制并提取到有问题的计算机上、然后从该计算机运行包。 这是另一个选项。

    Ki  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提出另一项建议。

    我对用于刷写器件的命令行选项非常满意。 感谢您的所有帮助、祝您度过美好的一天!