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.

[参考译文] CC3220SF-LAUNCHXL:SLImageCreator 在 Ubuntu 中返回-1

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1376989/cc3220sf-launchxl-slimagecreator-returned--1-in-ubuntu

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

工具与软件:

大家好!

在我热衷于 CCS 安装(包括所有其他软件、例如 SDK 和 uniflas、gcc 编译器...)作为 Ubuntu 平台的根、我决定通过导入 FreeRTOS 支持的 cc3220sf 的"empty"工程("empty_cc3220sf_..._freertos_gcc")来测试它、该工程可以在 Resource Explorer 中找到。

以下是结果、在我重新安装 uniflash 并以 root 身份运行 postinstall.sh 脚本之后。

编译次级目标:"SYSCFG/EMPTY_CC3220SF_LAUNCHXL_FREERTOS_gcc.sli"
调用:ImageCreator
"/opt/ti/ccs1271/simplelink_cc32xx_sdk_7_10_00_13/source/ti/drivers/net/imagecreator/bin/SLImageCreator syscfg create_image --sdk_path "/opt/ti/ccs1271/simplelink_cc32xx_sdk_7_10_00_13 --json "/home/oem/workspace_v12/empty_CC3220SF_LAUNCHXL_freertos_gcc/MCU + Image/syscfg/ti_drivers_net_wifi_config.json"--file "/home/oem/workspace_v12/empty_CC3220SF_LAUNCHXL_freertos_gcc/MCU + Image/syscfg/empty_CC3220SF_LAUNCHXL_freertos_gcc.sli"--mc"/home/oem/workspace_v12/empty_CC3220SF_LAUNCHXL_freertos_gcc/MCU + Image/empty_CC3220SF_freertos_freertos_gcc.bin"
Makefile:168:目标"syscfg/empty_CC3220SF_LAUNCHXL_FreeRTOS_gcc.sli"的配方失败
回溯(最近的呼叫最后):
 文件" "、第20行
 文件"load_module "中的第363行/home/user/Downloads/sl_image_creator_gen3/venv_ic/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py
 文件/home/user/Downloads/sl_image_creator_gen3/antimanifest.py、第9行
 _init__中的文件"/usr/lib/python2.7/subprocess.py、第710行
   stdout_thread.setDemon(True)
 在_execute_child 中、文件"http /usr/lib/python2.7/subprocess.py://focus"、第1327行
   打印"looking for 'Prompt in set output..."
OSError:[errno 2] No such file or directory
SLImageCreator 返回-1
gmake[1]:***[syscfg/empty_CC3220SF_LAUNCHXL_FreeRTOS_gcc.sli]错误255
gmake[1]:由于错误、不会重制目标"辅助输出"。
gmake:***[All]错误2.
Makefile:150:目标"全部"的配方失败

****构建完成****

Windows 运行良好、但我喜欢 Lnx、并且希望我的开发环境在 Linux 上运行。

注意:我确保 USB 驱动程序已安装+ USB 串行端口的访问权限+以 root 身份运行 CCS + SDK env。 变量 设置:

导出 SIMPLELINK_CC32XX_SDK_INSTALL_DIR=/opt/ti/simplelink_cc32xx_sdk_7_10_00_13
Export path=$SIMPLELINK_CC32XX_SDK_INSTALL_DIR/TOOLS/bin:$path

未记录任何错误。

我不知道我还能说什么。 我迷路了。 可以帮帮我吗。

感谢您的理解和时间。

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

    指派给主题专家

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

    我们需要将其转发给工具团队。

    我会在得到他们的响应后立即更新。  

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

    问题是在 python 2.7上创建了 ImageCreator SysConfig。

     

    权变措施 是 下载 python2.7并将其设置为 python (因为代码调用 python 命令)

     sudo apt install python2.7

     sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1.

     Python–版本

     

    这在 Ubuntu 20上进行了测试

    CCS:12.7.0.00007

    simplelink_cc32xx_sdk_7_10_00_13