完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛扫一扫,分享给好友
|
如题所示,我通过ti的sdk包,编译生成了am437x-gp-evm的内核文件zImage和设备树文件,但是我通无法控制ricoboard引脚高低电平。测试如下:
echo 13 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio13/direction echo 1 > /sys/class/gpio/gpio13/value echo 0 > /sys/class/gpio/gpio13/value 该引脚的电平既没有变高也没有变低,这是什么问题呢? 是内核的问题或者是设备树的问题呢? 并且在/dev/目录下也没有串口ttyO0这个节点, 是不是设备树的问题啊? |
|
相关推荐
2个回答
|
|
|
通过google,发现了解决这个问题的方法(主要感谢ti e2e社区):原帖链接AM437x-gp-evm gpio numbering 我的解决办法:(我想控制gpio5_6,也就是米尔ricoboard的J10-11) 要想执行如下命令,
需要先挂载debug内容,命令如下:
然后执行如下命令,查看gpio映射的地址信息,在米尔开发版上,ti-sdk中的显示如下:
由于gpio5的寄存器地址是:
综合以上的debug信息可以知道gpio5-0~gpio5-31映射到了编号128~159这个范围,所以进行 echo的时候,应该echo 128+6=134
接下来就可以正常的控制输出方向和输出值, 顺便再次看下debug信息
多出来了134号引脚。 我写了一个脚本gpio.sh
执行如下命令可以直接控制gpio5-6输出高电平:
|
|
|
|
|
|
可以,学习了
|
|
|
|
|
只有小组成员才能发言,加入小组>>
【米尔RK3506国产开发板评测】3、实时补丁以及EtherCAT IGH移植
1135 浏览 0 评论
10241 浏览 0 评论
35576 浏览 0 评论
【米尔NXP i.MX 91开发板评测】基于RS485接口实现modbus从机
1685 浏览 0 评论
【米尔NXP i.MX 91开发板评测】移植运行IGH EtherCAT主站
1985 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
4537浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
1467浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
1669浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
2109浏览 1评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+03.SFP光口测试(zmj)
2190浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:14 , Processed in 1.404728 second(s), Total 92, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3620
