If you were Registered and logged in, you could reply and use other advanced thread options
Dear All,
Because of my real-time application, I'm trying to lock the system bus of
the Pocket PC for assuring access time to a memory-mapped I/O port. The
processor I'm using is PXA27X (Dell AXIM X50), and according to the manual,
I turn on bit 23 to gain exclusive bus access for the core.
The code is as follows:
------------
PHYSICAL_ADDRESS physicalAddr;
LPVOID virtualAddr;
physicalAddr.QuadPart = 0x48000048; // the Arbiter Control Register
virtualAddr = MmMapIoSpace(physicalAddr, 4, FALSE);
*((UINT32*)virtualAddr) |= 0x00800000; // turn on bit 23
-------------
However, the code seems not working. While the bit 23 is on, the whole
system is still working normally. I assume that if the system bus is locked
for the core, at least the LCD must not respond since the system bus
connects the core, the DMA controller, the LCD controller, the USB host
controller, etc.
Is my assumption wrong? Is there anyway that I can make the access time to
the I/O port constant?
Thanks a lot
Arintel
Because of my real-time application, I'm trying to lock the system bus of
the Pocket PC for assuring access time to a memory-mapped I/O port. The
processor I'm using is PXA27X (Dell AXIM X50), and according to the manual,
I turn on bit 23 to gain exclusive bus access for the core.
The code is as follows:
------------
PHYSICAL_ADDRESS physicalAddr;
LPVOID virtualAddr;
physicalAddr.QuadPart = 0x48000048; // the Arbiter Control Register
virtualAddr = MmMapIoSpace(physicalAddr, 4, FALSE);
*((UINT32*)virtualAddr) |= 0x00800000; // turn on bit 23
-------------
However, the code seems not working. While the bit 23 is on, the whole
system is still working normally. I assume that if the system bus is locked
for the core, at least the LCD must not respond since the system bus
connects the core, the DMA controller, the LCD controller, the USB host
controller, etc.
Is my assumption wrong? Is there anyway that I can make the access time to
the I/O port constant?
Thanks a lot
Arintel

- Locking the system bus?
- 11-10-2005
- Just got my locking up system fixed
- April 4, 2009, 5:20 pm
- Mouse locking
- February 9, 2009, 5:08 am
- SCSI bus scan locking
- May 10, 2005, 1:36 pm
- Question about Toshiba Satellite M45 Locking Up
- November 1, 2006, 11:13 pm
- Computer locking up after replacing power supply
- May 17, 2009, 7:11 pm
- Will 266 ram run in a 133 system?
- April 19, 2006, 12:28 pm
- Will 266 ram run in a 133 system?
- April 19, 2006, 12:30 pm
- What AMD system to get for 800 $ ?
- July 21, 2006, 11:27 am
- new system....HELP!!!!
- March 15, 2005, 5:30 pm
- PCI-X system
- April 4, 2005, 11:29 am
- System Too Hot?
- April 10, 2005, 12:42 am
- system keeps rebooting
- June 13, 2005, 3:37 pm
- Is my AMD system underperforming?
- July 8, 2005, 1:15 pm
- System won't go into standby on its own
- September 11, 2005, 2:21 am
- Building new system -- which CPU?
- September 11, 2005, 3:19 pm
XML Sitemap