--- In Rodrigo Gómez <> wrote:
>
> Hello everybody
>
> Have some of you accessed at DIOs 16 and 17 in the 7400?
>
> I tried to acces to memory map, but the program returned "segmentation
> fault"
> I just tried the address in the manual:
> "0x1200_0001: GPIO direction/data for DIO_16 to DIO_19
> bit 3:0 - data register
> bit 7:4 - data direction register ('1' means 'output')"
>
> My code is:
> #include <sys/mman.h>
> #include <sys/types.h>
> #include <sys/stat.h>
> #include <fcntl.h>
> #include <unistd.h>
>
> int main(int argc, char *argv[])
> {
> int fd = open("/dev/mem", O_RDWR|O_SYNC);
> int ledPrender;
> unsigned char *control;
> control = (char *)mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
> 0x12000001);
This doesn't look page aligned... 0x12000000 maybe?
> control[0] = 0xF0;
> control[0] = 1;
> }
> I'm runnig with root permisions over debian running in a USB memory
> Any help would be great!
> Thanks
> rgo
>
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/
|