1571874_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1571874_zh-CN

1571874_zh-CN

i.MX 12.1 的配置工具:Ubuntu 无法定位 python

你好

我正在使用 i.MX ubuntu 12.1 版的配置工具计算内存时序。我发现创建新项目后,代码预览不起作用,因为找不到 python。swtool.log 显示以下错误之一"Python 路径不存在:/opt/nxp/i.MX_CFG_v12.1/bin/python39"因为安装后只有"/opt/nxp/i.MX_CFG_v12.1/bin/python38" 可用,而 python 的版本是 3.10.0a2+。

请您更正一下。谢谢。

祝你们圣诞快乐

Re: Config Tools for i.MX 12.1: Ubuntu cannot locat python

在尝试生成 `lpddr4_config.c` 时,我还遇到了与 Python 有关的错误
使用 i.MX 配置工具版本 25.06 的 U-Boot 文件。看起来,自 `python3.13` 起,该工具没有提供
正确的 Python 版本。被链接到 `bin` 目录中的 `python3.12`。

在使用 Python 3.13 作为系统宽 python 的 Debian 13
上,我通过替换 `python3.13` 成功生成了配置文件。链接
系统 python 的符号链接。可以使用以下 bash 命令完成:
`(cd i.MX_CFG_25.06/bin/python3/bin)&& rm python3.13&& ln -s /usr/bin/python3.13 python3.13)`

此外,`tools`二进制文件必须直接从 `bin` 目录中执行,例如 `(cd i.mx_CFG_25.06/bin
&&./tools)

Re: Config Tools for i.MX 12.1: Ubuntu cannot locat python我刚刚注意到的一件事——如果我保存配置,
" 错误 DDRC 由于用于配置 DDR 的值错误而无法生成代码!"

消息消失了,但是当我尝试在我的板上运行测试时,我会收到关于缺少 memtool 的消息。
Re: Config Tools for i.MX 12.1: Ubuntu cannot locat python如果我忽略该信息并尝试运行测试,则会出现以下失败信息:

/opt/nxp/i.MX_CFG_v12.1/bin/python38/bin/python:查找 "memtool.s "模块规范时出错(模块未找到错误:没有名为 "memtool "的模块)。
Re: Config Tools for i.MX 12.1: Ubuntu cannot locat python

谢谢,我已经修复了 tools.ini 文件。

代码包附带的文件夹名为 python38,但是 ini 文件设置为 python39。

这消除了 python 错误,但我又收到了另一个错误:

"错误 DDRC 由于用于配置 DDR 的值错误,导致代码生成失败!"

我已将所有值设置为 MX8M Mini evk 的默认值,但仍出现此错误。 每次尝试调整数值时,我都会收到一条信息,提示"不支持指定的数值" 。

当我使用基于 Windows 的工具时,同样的值也能正常工作。


Re: Config Tools for i.MX 12.1: Ubuntu cannot locat python

你好

你可以在 tool.ini 中设置自己的路径,即 -Dpython.dir=python39(/opt/nxp/i.MX_CFG_v12.1/bin)它也应该可以工作。但据我了解,故障(也许是复制粘贴)是可以解决的。

新年快乐

Re: Config Tools for i.MX 12.1: Ubuntu cannot locat python

我也有同样的问题。 有什么新进展吗?

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 08:45 AM
Updated by: