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.

[参考译文] Mac M1 Monterey上的CCS和Python

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1094006/ccs-and-python-on-mac-m1-monterey

主题中讨论的其他部件:CC2640R2F

您好,

对于装有Monterey OS的Mac M1:

  • CCS预期的python版本是什么?
  • CCS是期望在特定位置使用python,还是使用$path来查找它?

此致,

交流

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

    交流,

    一般而言,CCS不需要python。  我能想到的一个例外是用于刷新cc32xx设备的ImageCreator工具使用Python,而当前发布的版本使用Python 2.7 ,后者将不再在最新的Monterey修补程序上运行。

    您使用的是CC32xx设备吗?

    此致,

    John

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

    我认为cc13xx/26xx SDK包含许多python脚本。  这些可通过项目中的预构建或后构建步骤调用。  CCS如何查找python,实际上取决于在构建步骤中如何设置命令。  这些步骤只是shell命令。  因此,如果未指定路径,则将使用$PATH找到python。  这些脚本也可能仅与python 2.x兼容,如果您的Mac上安装了最新的Monterey修补程序,则您将安装python 3。

    无论如何,如果您能告诉我您正在使用的设备和SDK,我可以尝试提供帮助。

    此致,

    John

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

    您好,John:

    感谢您的回复。 此问题与CC2640R2F设备有关,特别是LaunchPad。

    它与一位客户有关,该客户在Mac M1 Monterey上难以获得CCS来构建项目零(应用程序和堆栈项目)。 CCS is v.11.1 ,SDK is v.5.30。

    客户已解决M1的gmake问题,但仍无法构建项目。 构建时的错误消息示例(客户收到500多条错误消息)为:

    Error loading Python lib '/var/folders/mh/pfslgmns46v1l7hw8h071k000000gn/T/_MEITjUVqq/Python': dlopen(/var/folders/mh/pfslgmns46v1l7hw8h071k000000gn/T/_MEITjUVqq/Python, 0x000A): tried: '/var/folders/mh/pfslgmns46v1l7hw8h071k000000gn/T/_MEITjUVqq/Python' (code signature invalid (errno=1) sliceOffset=0x00001000, codeBlobOffset=0x00145650, codeBlobSize=0x00004D20 for '/private/var/folders/mh/pfslgmns46v1l7hw8h071k000000gn/T/_MEITjUVqq/Python'), '/private/var/folders/mh/pfslgmns46v1l7hw8h071k000000gn/T/_MEITjUVqq/Python' (code signature invalid (errno=1) sliceOffset=0x00001000, codeBlobOffset=0x00145650, codeBlobSize=0x00004D20 for '/private/var/folders/mh/pfslgmns46v1l7hw8h071k000000gn/T/_MEITjUVqq/Python') 

    这是否看起来CCS安装目录出现了问题?

    此致,

    交流

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

    交流,

    我将在支持CC2640R2的组中循环。  CCS不使用python。  这不是CCS安装目录的问题(CCS不提供python)。  但是,某些SDK示例项目具有调用python脚本的预构建步骤。  我怀疑这是python版本之间的兼容性问题。  这些脚本可能是为python 2.x编写的,并且客户的Monterey计算机只具有python 3.x

    奇怪的是,我无法在macOS M1 Monterey机器上重现此信息。  对我来说,预构建步骤是调用lib_search可执行文件,而不是python脚本。

    不管怎样,我将在CC2640R2小组中进行回路,以提供进一步的帮助。

    此致,

    John

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

    嘿,AC,

    我支持此处概述的一个非常相似的主题: https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/108.8842万/launchxl-cc2640r2-imported-the-project-zero-from-the-resources-pane-in-ccs-but-it-won-t-compile/4047291#4047291</s>2640 404.7291万404.7291万 

    这是同一个问题吗?

    我会在内部联系一些同事,让他们在最后尝试一下,很遗憾,我没有Mac来亲自尝试一下。

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

    嘿,AC,

    请参阅上面链接的主题中的我的回复。 我将以重复的形式关闭此线程,请回复链接的线程以继续此主题。

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

    您好,Ammar:

    感谢您的回复。 您指出的那条线程当然看起来是一样的。 我不知道作者的名字,但它在谈论相同的问题,所以让我将此线程标记为闭合,我将跟随另一线程。

    此致,

    交流

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

    大家好。 我在CC2640R2F和基于simile_peripheral_oad_off_chip的项目中遇到了类似的问题。  
    我无法生成项目,因为lib_search.py,frontier.py和oad_image_tool.py脚本依赖于Python 2.7 ,而Mac Monterrey没有此版本的Python。 他们的可执行脚本不在此处运行。  

    作为解决方法,我尝试使用pyenv安装python 2.7 .................................................................18,但没有成功。

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

    你好,Ammar。 变通办法的工作方式类似于超级按钮,但我需要对边界文件使用相同的变通办法。 请帮帮我。

    我打开了一个关于这个问题的新主题: e2e.ti.com/.../ccs-and-python-on-mac-m1-monterey

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

    是的,让我们继续讨论链接的线程。 我现在将关闭此线程。