This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

reading the PCI configuration base address


Hi,

            - Now Iam testing eCos pci1.c test case(packages/io/pci/current/tests/) on my Board.


            - In the pci intialization code Iam reading the PCI 
configuration base address, In that address pci device id is hard code but the device id value is not reading.

below code is my platform spcific code (packages/hal/arm/arm9/scp/include/scp.h).

#define _MMAP_SIZE_2GB   (30<<7)
#define SCP_REGS_PHYS_BASE  0x40000000
_MMAP_REGISTERS_INIT   (SCP_REGS_PHYS_BASE  + 0x00000000 | _MMAP_SIZE_2GB  | _MMAP_NOPREFETCH | _MMAP_ENABLE)



            - memory map registers initialization is start from 
0x4000 0000 to 2GB.


            - PCI configuration base address is 0x8400 0000 

The problem is not reading the content at 0x8400 0000 location. pls help me.

 
Thanks & Regards
Srinivas Rao.Ch




		
__________________________________________________________
Yahoo! India Answers: Share what you know. Learn something new
http://in.answers.yahoo.com/

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]