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.

[参考译文] Linux/CC3220SF-LAUNCHXL:Uniflash 用法/

Guru**** 2595805 points
Other Parts Discussed in Thread: UNIFLASH, CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/733115/linux-cc3220sf-launchxl-uniflash-usage

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:UNIFLASHCC3220SF

工具/软件:Linux

你(们)好。

我正在尝试将 uniflash (4.4.0.2009)与 CC3220SF Launchpad 结合使用。

我在64位 Fedora28上运行。

我可以正确自动选择 launchpad、或者选择器件和连接、但当点击"start"或"Start Image Creator"时、我只得到一个双箭头圆、它一直在旋转。

有人有一个 IDE、说明问题所在?

LaunchPad 具有开箱即用项目以外的其他功能。 我可以在 xds110 UART 上运行 minicom (115200 8n1)时看到一些日志记录通信来自 xds110 UART (ttyACM0、不确定连接到了什么 ttyACM1、但在插入 launchpad 时都存在)。

是否有任何关于可能错误或缺失的想法?

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

    似乎最新版本的 Uniflash for Linux 可能存在问题。
    您能否尝试查看其中一个早期版本的 Uniflash 是否正常工作? 在我的 Ubuntu 16.04环境中、我使用4.4.0.1922版本、对我来说似乎可以正常工作。 您可以从此页面下载旧版本的 Uniflash:
    processors.wiki.ti.com/.../Category:CCS_UniFlash_Release_Notes_Archive

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

    您好、Michael、

    我已经尝试了4.4.0.1922、我得到了相同的行为。

    此致

    David

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

    安装后启动时、我在控制台中获得此信息... 以防万一:

    $~/Downloads/TI/uniflash_sl.4.4.0.1922.run
    [13357:1002/075353:error:browser_main_loop.cc (162)]正在运行、但没有 SUID 沙盒! 有关  使用沙盒进行开发的更多信息、请参阅 code.google.com/.../LinuxSUIDSandboxDevelopment。
    
    $[13357:1002/075354:info:console (616)]"2018-10-02T06:53:54.478Z""inf""daemon "dinfra""/home/david.fernandez/ti/uniflash_4.4.0/dinfra-library/desktop/dinfra.js:494:24:discoverAddress"()"[\n \"multiple Candidate address ignored\"、\n"enp0s20f0u2" \"地址\":\"192.168.85.108\"、\n \"网络掩码\":\"255.255.255.0 \"、\n \"系列\":\"IPv4\"、\n \"Mac\":\"00:e0:4c:68:00:80\"、\n \"内部\":false \n }\n"、来源:/home/david.fernandez/ti/uniflash_4.4.0/dinfra-library/desktop/dlog.js (616)
    

    我想知道 unifalsh 是否有任何要求、比如需要铬或类似的要求。

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

    您好、Michael、

    还有事吗?

    我是否需要单独安装其他内容、如"Image Creator"?

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

    Python 2.7可能需要单独安装。 它是 ImageCreator 的依赖项、但默认情况下较新的 Linux 发行版不提供它。 尝试安装、重新安装 Uniflash、然后重试。

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

    您好、Michael、

    我已经安装了 python2.7…… 这是我拥有的其他开发工具的先决条件:

    # dnf list python2
    last metadata expiration check:1:56:15 ago on Wed 03 Octer 2018 13:20:32 BST。
    已安装软件包
    pithon2.x86_64 2.7.15-3.fc28. @更新
    了可用的软件包
    pithon2.i686 2.7.15-3.fc28. 更新
    

    如果您需要我执行任何其他测试、请告诉我...

    此致

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

    尝试从终端独立运行 ImageCreator。
    找到 Uniflash 安装文件夹、然后转到 simplelink/imagecreator/bin/
    文件名为 SLImageCreator。

    如果所有权限都正常、您应该能够执行此文件、并且 GUI 将是您在系统上使用的默认浏览器。
    如果这不起作用、请提供您看到的终端输出。

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

    您好、Michael、

    尝试执行两个看起来像可执行程序的程序... 这就是我得到的结果:

    $~/ti/uniflash_4.4.0/simplelink/imagecreator/bin/SLImageCreator
    mod 为 NULL - structTraceback (最近一次调用最后一次):
    文件"/usr/lib/python2.7/struct.py、第1行、在中 
    ImportError:没有名为_struct
    mod 的模块为 NULL - pyimod02_archiveTracebback (最近一次调用最后一次):
    文件"/home/user/Downloads/sl_image_creator/venv_ic/lib/python2.7/site-packages/PyInstaller/loader/pyimod02_archive.py、第28行、位于中 
    ImportError:没有名为 struct
    mod 的模块为 NULL - pyimod03_importersTracback (最近一次调用最后一次):
    文件"/home/user/Downloads/sl_image_creator/venv_ic/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py、第24行、位于中 
    ImportError:No module named pyimod02_archive
    traceback (最近一次调用最后一次):
    file " "、第15行、输入 
    ImportError:No module named pyimod03_imporths
    pyiboot01_bootstrap returned -1
    
    $~/ti/uniflash_4.4.0/simplelink/imagecreator/bin/BuildProgrammingImage
    mod is NULL - structTrac回溯(最近一次调用最后一次):
    file "/usr/lib/python2.7/struct.py、line 1、in 
    ImportError:没有名为_struct
    mod 的模块为 NULL - pyimod02_archiveTracebback (最近一次调用最后一次):
    文件"/home/user/Downloads/sl_image_creator/venv_ic/lib/python2.7/site-packages/PyInstaller/loader/pyimod02_archive.py、第28行、位于中 
    ImportError:没有名为 struct
    mod 的模块为 NULL - pyimod03_importersTracback (最近一次调用最后一次):
    文件"/home/user/Downloads/sl_image_creator/venv_ic/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py、第24行、位于中 
    ImportError:No module named pyimod02_archive
    traceback (最近一次调用最后一次):
    file " "、第15行、输入 
    导入错误:没有名为 pyimod03_imiliber_pyiboot01_bootstrap 的模块
    返回-1
    

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

    工具团队就人们最近遇到的 Linux 和 Uniflash 问题与我联系。
    他们已经确认的某些较新版本的 Linux 存在已知错误、最明显的是支持的平台 Ubuntu 18.04。 在以下 E2E 帖子中可以找到一个补丁:
    e2e.ti.com/.../2717771

    遗憾的是、Fedora 不是 Uniflash 支持的平台、如果上一个帖子中的补丁对您没有帮助、我们将无法进一步帮助您解决此问题。

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

    应用补丁将会提供以下结果:

    $ unzip -d ~/ti/uniflash_4.4.0/simplelink/imagecreator/bin ~/Downloads/TI/Ubuntu18.04_fix.zip
    归档文件:/home/david.fernandez/Downloads/TI/Ubuntu18.04_fix.zip
    /home/david.fernandez/ti/uniflash_4.4.0/simplelink/imagecreator/bin/libpython2.7.so.1.0存在、是一个符号链接。
    替换/home/david.fernandez/ti/uniflash_4.4.0/simplelink/imagecreator/bin/libpython2.7.so.1.0? [y]es、[n]o、[a]ll、[N]one、[r]Name:y
    inflating:/home/david.fernandez/ti/uniflash_4.4.0/simplelink/imagecreator/bin/libpython2.7.so.1.0
    替换/home/david.fernandez/ti/uniflash_4.4.0/simplelink/imagecreator/bin/SLImageCreator? [y]es、[n]o、[a]ll、[N]one、[r]Name:y
    inflating:/home/david.fernandez/ti/uniflash_4.4.0/simplelink/imagecreator/bin/SLImageCreator
    
    $~/ti/uniflash_4.4.0/simplelink/imagecreator/bin/SLImageCreator
    traceBack (最近一次调用最后一次):
    文件"SLImageCreator.py"、第20行、如所示 
    文件"/tmp/pip-install-VbmfnD/pyinstaller/PyInstaller/loader/pyimod03_importers.py、第389行、位于 load_module
    文件"antimanifest.py"、第11行、位于中 
    文件"ast.py",第49行,在 lit_eval
    文件"ast.py",第37行,在解析
    文件"中 "、第0行
    
    ^
    语法错误:解析
    时意外的 EOF 执行脚本 SLImageCreator 失败
    

    我确信可以在我的帮助下对其进行调试、尽管 Fedora 不是"受支持"平台、但它运行的几乎与您在任何 redhat / CentOS 中发现的一样、只是一些软件包的较新版本、因此、如果需要某个软件包的较旧版本、 我可以尝试一下、或者如果是修复某些语法或路径问题、那就不会有问题了。

    我会尝试自己找到修复程序、但我不知道 SLImageCreator.py 是在哪里... 它似乎是自提取的、并以某种方式删除。