Hi Fred,
You're defining EXTIO_PAGE as 8-bit access and then poking 32-bit values to it.
I don't know if this has anything to do with the problem.
Also how is EXTIO_BASE defined?
Regards,
PJE
--- In "fredolamainfroide" <> wrote:
>
> Hi,
> After having loaded module xuart7350.ko on my TS7370 board, the system freeze
> when I setup PC104 port A (or B) direction:
>
> ---------
> EXTIO_PAGE = (unsigned char *)mmap(0, getpagesize(), PROT_READ|PROT_WRITE,
> MAP_SHARED, fd, EXTIO_BASE);
>
> assert(&EXTIO_PAGE != MAP_FAILED);
>
> poke32(EXTIO_PAGE + 0x90, 0xFFFFFFFF);
> ----------
>
> This code works properly without xuart7350.ko module loaded, but not !
>
> Could you help me ?
> Fred
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|