This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
reading the PCI configuration base address
- From: Srinivas rao <ch_srinivas321 at yahoo dot co dot in>
- To: ecos <ecos-discuss at sourceware dot org>
- Date: Wed, 7 Feb 2007 16:36:26 +0530 (IST)
- Subject: [ECOS] 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