完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
背景:imx6q linux-3.0.35内核
参考飞凌自己做的板子,pcie接tw6869,内核配置中只选了PCIe,没有选RC两个子项,每次启动总是pcie link up failed, 怀疑可能是新贴片的板子硬件问题,几个供电都有,但是不知道该查哪些地方?求指导 使用的内核是最新的20190909发布的linux-3.0.35,内核配置也是对应imx6q_c的make imx6q_c_saresd_defconfig,不知道为什么开发板的pcie启动失败? 背景补充:我们自己参考飞凌imx6q_c v1.3开发板做了两种板子:第一种是一体化的,CPU内存和外设接口都在一块板子上,带有pcie接口的tw6869芯片,烧录内核pcie和tw6869都启动正常;第二种是采用核心板+底板方式,核心板直接用imx6q_c同样的核心板,底板参考飞凌开发板设计,只是增加了tw6869芯片,烧录同样的内核pcie 无法启动,提示pcie link up failed; 后来将此内核uImage烧录到原版的飞凌开发板中,发现出现同样的pcie 无法启动,提示pcie link up failed 在飞凌开发板上启动的错误信息如下图: 也没有说明驱动能力不够应该怎么改? 另外我在menuconfig里面只是打开了pcie选项,没有再改变任何其他的地方,pcie就在原版开发板上无法启动,这是驱动能力不够的问题吗? 请问应该怎么改? 内核中已经有自带的tw6865驱动,选中即可,不需要另外移植; 而且,我只是在menuconfig中打开pcie总线支持,启动就出错了,你们没有这个情况吗? 那把你们可以正确启动运行pcie的配置文件.config发出来啊,急! |
|
相关推荐
6个回答
|
|
PCIE部分所需要的交流耦合电容和几个49.9欧姆的电阻是一定要和我们原理图一致的。请检查一下这里。
|
|
|
|
我这边是imx6q_c_v1.3开发板,板子上实际没有接pcie芯片,原来的内核也默认没打开pcie,我在menuconfig中打开pcie和选中tw68 encoder后烧录到飞凌开发板中,也出现了pcie link up failed错误
|
|
|
|
|
|
|
|
这边显示pice驱动加载了,应该是驱动能力不够或者您没有在内核中配置tw6865
您可以参考这个帖子看看问题和您的类似‘ ’http://www.nxpic.org/module/foru ... read&tid=592251 |
|
|
|
你移植了设备驱动了吗,打开配置是总线可以使用了,具体驱动设备还需要设备驱动
|
|
|
|
linux-3.0.35/arch/arm/configs/imx6_c_defconfig
# CONFIG_IMX_PCIE is not set改成CONFIG_IMX_PCIE=y就行 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
498 浏览 0 评论
768 浏览 1 评论
667 浏览 1 评论
1893 浏览 1 评论
3138 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 21:47 , Processed in 0.653162 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号