微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当两个系统都是32位时,为什么要显示以下消息:sysfs_software_spi.so:错误的ELF类:ELFCLASS64

如何解决当两个系统都是32位时,为什么要显示以下消息:sysfs_software_spi.so:错误的ELF类:ELFCLASS64

尝试在Banana pi m2零(Allwinner H2 +,四核Cortex-A7(armv7l))上运行它后,在python代码上产生

错误。该代码最初在BCM2835(树莓零w)上运行 -关于“ C”的相同示例运行没有任何问题。 -两个系统都是32bit -在香蕉上也安装了Raspbian 问题出在Python上。对于一个.so文件,我得到以下错误消息 sysfs_software_spi.so错误的ELF类:ELFCLASS64

pi@bpi-iot-ros-ai:~/2inch_LCD_Module_code/RaspBerryPi&JetsonNano/python/examples                                            
$ ./main.py
Traceback (most recent call last):
 File "./main.py",line 13,in <module>
from waveshare_2inch_LCD import ST7789
 File "/home/pi/2inch_LCD_Module_code/RaspBerryPi&JetsonNano/python/lib/wavesha                                           
 re_2inch_LCD/ST7789.py",line 4,in <module>
 from . import config
File "/home/pi/2inch_LCD_Module_code/RaspBerryPi&JetsonNano/python/lib/wavesha                                           
re_2inch_LCD/config.py",line 152,in <module>
implementation = JetsonNano()
File "/home/pi/2inch_LCD_Module_code/RaspBerryPi&JetsonNano/python/lib/wavesha                                           
re_2inch_LCD/config.py",line 108,in __init__
self.SPI = ctypes.cdll.LoadLibrary(so_filename)
File "/usr/lib/python2.7/ctypes/__init__.py",line 440,in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python2.7/ctypes/__init__.py",line 362,in __init__
self._handle = _dlopen(self._name,mode)
OSError: /home/pi/2inch_LCD_Module_code/RaspBerryPi&JetsonNano/python/lib/wavesh                                           
are_2inch_LCD/sysfs_software_spi.so: wrong ELF class: ELFCLASS64

有什么解决办法吗? 谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。