OpenEdv-开源电子网

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

IMX6 PCIE无法读取存储器空间

[复制链接]

1

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-7-3
在线时间
11 小时
发表于 2020-3-19 17:34:38 | 显示全部楼层 |阅读模式
1金钱
用的PCIE采集卡,在X86平台下驱动正常,换成IMX6U后驱动异常,能识别到PCIE设备,能读取PCIE配置空间,把BAR地址映射到虚拟地址后,读取虚拟地址内容全为0.
有没有大佬来指点几下呀,谢谢啦!

BAR0: Reg 0x01100000, Map mem, Adrs 0x01100000, Size  256, vaddr 0xC0B69000, Access RO
BAR1: Reg 0x00001001, Map I/O, Adrs 0x00001000, Size  256, vaddr 0x0, Access RO
BAR2: Reg 0x01100100, Map mem, Adrs 0x01100100, Size  256, vaddr 0xC0B71100, Access RW
BAR3: Reg 0x00000000, Map N/A, Adrs 0x00000000, Size    0, vaddr 0x0, Access RO
BAR4: Reg 0x00000000, Map N/A, Adrs 0x00000000, Size    0, vaddr 0x0, Access RO
BAR5: Reg 0x00000000, Map N/A, Adrs 0x00000000, Size    0, vaddr 0x0, Access RO

这是调试打印的BAR信息,Adrs 是物理地址,vaddr 是ioremap后的虚拟地址,readl(虚拟地址)全为0.

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

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2020-3-19 22:03:31 | 显示全部楼层
I.MX6U支持PCIE?我就用过PCIE接口的4G网卡,但是本质是USB
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2020-3-20 09:23:27 | 显示全部楼层
i.mx6ul/imx6ull 应该不支持PCIE
森罗万象
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-7-3
在线时间
11 小时
 楼主| 发表于 2020-3-20 13:05:09 | 显示全部楼层
搞错了,型号是MCIMX6U7CVM08AC,属于IMX6 DualLite系列,是支持PICE的。
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-7-3
在线时间
11 小时
 楼主| 发表于 2020-3-20 13:05:59 | 显示全部楼层
zuozhongkai 发表于 2020-3-19 22:03
I.MX6U支持PCIE?我就用过PCIE接口的4G网卡,但是本质是USB

搞错了,型号是MCIMX6U7CVM08AC,属于IMX6 DualLite系列,是支持PICE的。
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-7-3
在线时间
11 小时
 楼主| 发表于 2020-3-20 13:06:26 | 显示全部楼层
xiaotaotao 发表于 2020-3-20 09:23
i.mx6ul/imx6ull 应该不支持PCIE

搞错了,型号是MCIMX6U7CVM08AC,属于IMX6 DualLite系列,是支持PICE的。
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2020-3-20 13:07:57 | 显示全部楼层
liego 发表于 2020-3-20 13:05
搞错了,型号是MCIMX6U7CVM08AC,属于IMX6 DualLite系列,是支持PICE的。

你买的是谁家的开发板那你就去它们哪问,正点原子没有做这款SoC的开发板,也没做过PCIE
森罗万象
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-7-3
在线时间
11 小时
 楼主| 发表于 2020-3-20 13:12:02 | 显示全部楼层
xiaotaotao 发表于 2020-3-20 13:07
你买的是谁家的开发板那你就去它们哪问,正点原子没有做这款SoC的开发板,也没做过PCIE

在ZLG买的,也在找他们技术支持,技术问题也没有必要区分哪家买的。所以就来论坛看看有没有人遇到过这种问题。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2022-4-18
在线时间
0 小时
发表于 2022-4-18 13:20:02 | 显示全部楼层
请问你关于IMX6下的PCIE无法读取存储器空间的问题解决了吗?想请教你一下,在IMX6设备树下如何设置PCIE的地址映射?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 12:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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