这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问:linux内核中pci初始化时,访问pci设备的配置空间时,程序挂了!请教

共5条 1/1 1 跳转至

请问:linux内核中pci初始化时,访问pci设备的配置空间时,程序挂了!请教各位高手

菜鸟
2007-07-27 23:20:12     打赏

请问:linux内核中pci初始化时,访问pci设备的配置空间时,程序挂了!

发现程序是在调用pci_read_config_byte函数时挂的

向各位高手请教

谢谢!




关键词: 请问     linux     内核     初始化     访问     设备     配置         

菜鸟
2007-08-06 21:30:01     打赏
2楼
多谢yaopg的指点.

我用的正好是板载pci设备.

有没有什么调试经验,希望不吝赐教  谢谢!

菜鸟
2007-08-07 11:19:35     打赏
3楼

再次感谢yaopg!

还有一个问题想请教一下,在调试过程中发现: 板载有两个pci设备,一个可以正常访问设备的
配置空间,另一个却出现问题,如前面所描述的使程序挂起.进一步调试发现一个现象是:只能对
该设备进行一次配置空间的访问.也就是说第一次调用pci_read_config_byte()函数的时候可以
读出配置空间的值,但第二次调用pci_read_config_byte()函数时就会使程序挂起.

再次请教yaopg! 谢谢


菜鸟
2007-08-15 13:53:01     打赏
4楼

请高手帮忙看一下,能给点提示!谢谢


菜鸟
2007-08-20 11:18:59     打赏
5楼
谢谢yaopg的热心解答!

因为板子现在可以成功跑起vxworks,pci这一块没出问题.所以老板说硬件应该没有问题,让我
从软件方面考虑.
板子上用的是板载pci设备,我也想用示波器器看看波形,可是设计硬件的时候没有留出调试接口,
所以没有办法看波形.
不知道yaopg 有没有什么经验和建议?
板上两个pci 设备: 1.LSI 53C 1020 SCSI  控制器, 现在就是它无法访问配置空间.
                                 2.FPGA  可以成功访问配置空间

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]