当我使用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软件包管理器。