2回答

0收藏

[原创] 【Tigerboard】Gbian的GPIO问题求助

#拆解/开源硬件 #拆解/开源硬件 3390 人阅读 | 2 人回复 | 2016-04-11

按照官网的例程和网友分享的例程,在成功烧写Gbian系统后,首先进行GPIO的控制,这也是一个基础课程,现在遇到难题:
1.官网和使用说明上都有,说Tigboard兼容树莓派,从昨天到今天,运行之后,发现,树莓派的python出现错误:

RuntimeError: This module can only be run on a Raspberry Pi!
RuntimeError: This module can only be run on a Raspberry Pi!


2.我写的程序是这样的:


这有什么问题吗??

3.在网上查找资料,可以查看Tigboard的RPi路径,然后输入命令:

查看python的 import路径

#python>>>import sys>>>sys.path

RPi 路径:

/usr/lib/python2.7/dist-packages/RPi

/usr/local/lib/python2.7/dist-packages/RPi





可以看到都是编译好的so文件。

况且系统只有GPIO,其他的文件都没有!


3.有个网友在网上发表了一篇文章说这个问题:

在我的使用主线linux内核的树莓派上使用RPi.GPIO会出现以下错误: RuntimeError: This module can only be run on a Raspberry Pi!

连接如下:http://blog.sina.com.cn/s/blog_7cedb56d0102v1ty.html


他的主要意思是:

在RPi库里面的函数cpuinfo文件检测CPU型号,在树莓派官方内核中Hardware值是BCM2708,而在主线内核中这个值是BCM2835。
改起来也很方便,只要在40行把BCM2835加进去即可:
if ((strcmp(hardware, "BCM2708") == 0) || (strcmp(hardware, "BCM2835") == 0))

按照这位网友的说法,那Tigboard怎么解决呢?

我在网上下载了最新的RPi的库,可惜没有什么作用!无解呀!

只有求助各位大神啦!


分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

噗噗熊

发表于 2016-4-14 10:58:48 | 只看该作者

原厂FAE已跟进处理,也请各位网友路过支招
板凳

annysky

发表于 2016-4-16 19:16:17 | 只看该作者

噗噗熊 发表于 2016-4-14 10:58
原厂FAE已跟进处理,也请各位网友路过支招

没人回答我的问题!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条