当我使用Linux版本的Diamond为MachXO(或其他Lattice FPGA)创建JEDEC文件时,为什么会出现错误32512?

错误代码32512是由缺少的Linux库引起的。

下面列出了完整的错误消息供您参考。

/apps/lattice/diamond/1.1/ispvmsystem/ispufw -dev LCMXO256C-XXT100 -if“saspal_a1.bit”-oft -jed -of“saspal_a1.jed”-comment“saspal_a1.alt”

/apps/lattice/diamond/1.1/ispvmsystem/ispufw:加载共享库时出错:libqt-mt.so.3:无法打开共享对象文件:没有这样的文件或目录

完成:错误代码32512

有一个名为YellowDog Updater Modified(或YUM)的Linux实用程序是一个包管理器工具。

YUM命令可用于查找Linux库。

查找libqt-mt.so.3库的命令是:

sudo yum whatprovides libqt-mt.so.3

此命令的输出提供包含库的RPM包列表。

RPM软件包的名称因Linux发行版而异。。这可以防止莱迪思发布RPM包列表。。适用于Diamond 1.3的Linux安装指南提供了运行Diamond软件的Linux操作系统必须可用的共享库的完整列表。。支持库的名称在不同的Linux发行版之间不会更改。 。使用yum whatprovides命令中的信息,您可以使用yum安装软件包。 。Lattice Diamond是一个32位应用程序,因此您需要安装32位版本的库。 。32位库通常附加.i386或.i686。 。sudo yum install< package_name> .i386 。如果您在Red Hat版本的Linux上运行,那么您应该已经安装了YUM软件包管理器。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:53:07 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它