OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3962|回复: 0

关于37章网络驱动设备树修改的疑问与相关分享

[复制链接]

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2019-4-30
在线时间
25 小时
发表于 2021-7-22 16:42:54 | 显示全部楼层 |阅读模式
第37章,网络驱动设备树修改中,在pinctrl_enet1和pinctrl_enet2中分别添加了MX6UL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x10B0 和MX6UL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x10B0,如下图所示,但是我们查看设备树,pinctrl_enet1和pinctrl_enet2在&iomuxc节点下,这个节点基地址为iomuxc: iomuxc@020e0000,而我们添加的两个IO,均应该在        iomuxc_snvs: iomuxc-snvs@02290000下,所以我想考虑到这个,上面添加时候,没有用MX6ULL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x10B0 和MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x10B0。
疑问:MX6UL_PAD_SNVS_TAMPER7实际地址imx6ull中为229_0024h,而我们通过设备计算的地址为020e0000+0x0034 不等于  229_0024h,我怀疑这里写错了。。。
后期我注销掉这两句,也不影响网络驱动,这又是为什么?


PS:我之前没注意,添加成MX6ULL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x10B0 和MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x10B0,最终由于地址冲突,还影响到通过设备树驱动led的实验,是因为地址冲突了,我删了这两句,led驱动也好了,这个问题,供大家参考。




1.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 18:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表