您好,
对于装有Monterey OS的Mac M1:
- CCS预期的python版本是什么?
- CCS是期望在特定位置使用python,还是使用$path来查找它?
此致,
交流
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.
我认为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,
这是同一个问题吗?
我会在内部联系一些同事,让他们在最后尝试一下,很遗憾,我没有Mac来亲自尝试一下。
大家好。 我在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,但没有成功。
嗨,Mariano,
你好,Ammar。 变通办法的工作方式类似于超级按钮,但我需要对边界文件使用相同的变通办法。 请帮帮我。
我打开了一个关于这个问题的新主题: e2e.ti.com/.../ccs-and-python-on-mac-m1-monterey