Hi Charlie,
I did the suggested change:
int fd = open("/dev/mem", O_RDWR|O_SYNC);
but the result stays the same: not blinking.
I thought perhaps I should try a similar program so I tried the DIO_TS7800.zip
package which is based on the same code but I get nothing here either except
this output which is a bit cryptic:
DIO test app
Opening /dev/mem file
DIO: Mem file open successful, Page size is : 4096
Address assignment successful 0x2aac2000 0x2aac2004 0x2aac2008
main: init complete
LED SERVER_CON : 0
LED CHANNEL_1 : 0
LED CHANNEL_2 : 0
LED SERVER_CON : 0
LED CHANNEL_2 : 1
LED CHANNEL_1 : 0
LED SERVER_CON : 0
LED CHANNEL_2 : 0
LED CHANNEL_1 : 1
LED SERVER_CON : 1
...
Any other ideas perhaps.
Thanks,
Ole
--- In "charliem_1216" <> wrote:
>
> Hi Ole --
>
> --- In "happy_plattler" <happy_plattler@> wrote:
> >
> > Hi everyone,
> >
> > I am trying to get the sample program from the files section to work on the
> > TS-7390 (see code at the end). But it is not working as expected.
> >
> > I get it compiled, not a problem. When I comment out the while loop I get
> > the LED flashing so that part is working.
> >
>
> > int main(int argc, char **argv)
> > {
> > volatile unsigned int *PEDR, *PEDDR, *PBDR, *PBDDR, *GPIOBDB;
> > int i;
> > unsigned char state;
> > unsigned char *start;
> > int fd = open("/dev/mem", O_RDWR);
>
> Can you add O_SYNC here? Otherwise you get cached values, and lose your hair
> ...
>
> regards, ....... charlie
>
------------------------------------
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/
|