Help in getting application to access I/O space



I need to write CE app to manipulate my CPU GPIO outputs. The documentation
for the CPU registers that control GPIO signals says that the registers are
mapped as offsets into "I/O Space". The base address is 0xF0.

So the question is - how can my application access these registers?
- can I use WRITE_PORT_ULONG()?
- must I map this space using some API?



.



Relevant Pages

  • Re: The Linear Address Space
    ... some hardware registers are mapped to i/o space, ... and some - to memory address space:). ... > binary numbers to it that act to command the device. ...
    (comp.lang.asm.x86)
  • Re: Problem in accessing PCI I/O Registers in MPC8247
    ... I'm facing a problem in accessing my card's registers. ... I can scan the card in PCI bus. ... bar0 in I/O space @ 0xf0000000 ... Try putting some other device on the PCI bus, ...
    (comp.os.vxworks)
  • Re: Problem in accessing PCI I/O Registers in MPC8247
    ... I'm facing a problem in accessing my card's registers. ... I can scan the card in PCI bus. ... bar0 in I/O space @ 0xf0000000 ...
    (comp.os.vxworks)
  • Re: Help in getting application to access I/O space
    ... instructions that access it and you could write your own versions of _inp ... that address, I'm guessing x86. ... for the CPU registers that control GPIO signals says that the registers are ... mapped as offsets into "I/O Space". ...
    (microsoft.public.windowsce.embedded)