首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PCIe: lspci展示了“<unassigned>的记忆.”

PCIe: lspci展示了“<unassigned>的记忆.”
EN

Stack Overflow用户
提问于 2016-02-03 23:25:06
回答 1查看 1.8K关注 0票数 1

有类似的问题问了这样的问题,但信息似乎没有帮助。我有一个飞思卡尔iMX6芯片运行Linux3.14和Altera开发工具包。当我将工具包(带有Altera的演示PCIe代码)插入到iMX6载波板(PCIe连接)并输入lspci时,我将得到BAR0和BAR1未分配的内存。如果我们更改内存类型并不重要(32位对64位-不预取或不预取)。进去后,在设备下做了一个“回显1>启用”,仍然什么也没有。在这一点上,没有实现驱动程序,但是其他PCIe设备没有驱动程序,而且它们已经分配了资源(即资源0..3)。几乎每个PCIe内核配置设置都已添加。我会错过什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-04 07:10:39

使用i.MX6,Linux为BARx接受的最大内存量为15 by。当BAR的大小太大时,Linux无法分配内存空间,而没有分配内存空间。

您的BAR0和BAR1的大小是多少?我认为你应该缩小你的BARx的大小。如果您的FPGA上有一个DDR,请考虑跨距伸缩剂以允许i.MX6 -> DDR访问。

我写了一个小教程这里,解释如何通过PCIe (1车道)插入CycloneV GX的iMX6 (如果您感兴趣的话)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35189728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档