完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛扫一扫,分享给好友
|
Hi,all,
在使用am437x开发板,sdk版本:ti-processor-sdk-linux-am437x-evm-01.00.00.03 打算使用gpio模拟1 wire的驱动,编译了 w1-gpio.ko这个驱动,但在加载模块时出现错误信息 #insmod w1-gpio.ko[ 57.400063] of_get_named_gpiod_flags exited with status 0[ 57.402945] of_get_named_gpiod_flags: can't parse gpios property of node '/onewire@0[1]'使用gpio0_19作为模拟io, am437x-gp-evm.dts的修改如下 / [ model = "TI AM437x GP EVM"; compatible = "ti,am437x-gp-evm","ti,am4372","ti,am43"; ........ bb_one_wire: onewire@0 [ compatible = "w1-gpio"; #address-cells = <1>; #size-cell = <0>; status = "okay"; /* Setup the pins */ pinctrl-names = "default"; pinctrl-0 = <&bb_w1_pins>; /* Define the new one-wire master as based on w1-gpio * and using GPIO0_19 */ gpios = <&gpio0 19 0>; ]; ]; &am43xx_pinmux [ pinctrl-names = "default", "sleep"; pinctrl-0 = <&clkout2_pin>; .......... /*gpio0_19 for onewire use*/ bb_w1_pins: pinmux_bb_w1_pins [ pinctrl-single,pins = <0x1a4 0x37>; ]; ]; 估计是这个device tree修改上的问题,请帮忙! 谢谢! Roy |
|
相关推荐
5个回答
|
|
|
从提示的错误来看是
bb_one_wire: onewire 地方写的有问题有什么东西没扫到,你可以看看w1-gpio那个驱动文件都要求注明哪些参数或者看看有没有说明文档 |
|
|
|
|
rfffwef 发表于 2018-5-15 09:31 hi,chen: 驱动要求 w1-gpio devicetree bindings Required properties: - compatible: "w1-gpio" - gpios: one or two GPIO specs: - the first one is used as data I/O pin - the second one is optional. If specified, it is used as enable pin for an external pin pullup. dts文件里这两个属性也加入了。 参考了其他dts文件中使用w1-gpio的参数,也是类似的。 如果从驱动代码中检查需要的参数,应该看那个函数? 谢谢! Roy |
|
|
|
|
|
hi,
发现模块的警告是找不到pullup enable pin的定义,不要紧。 仔细对比了pinmux的设置,发现了mux_mode选错了,改正后就可以用。 Regards, Roy |
|
|
|
|
whljj 发表于 2018-5-15 09:47 您好,请问slave接的是什么? |
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1756浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1724浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 05:00 , Processed in 0.947525 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1702