OpenCores
URL https://opencores.org/ocsvn/igor/igor/trunk

Subversion Repositories igor

[/] [igor/] [trunk/] [avr/] [tools/] [readbs.c] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 atypic
#include <sys/types.h>
2
#include <sys/stat.h>
3
#include <fcntl.h>
4
#include <unistd.h>
5
 
6
#include <stdio.h>
7
#include <stdint.h>
8
 
9
 
10
int
11
main(int argc, char *argv[])
12
{
13
        uint32_t data;
14
        int fd;
15
 
16
        if (argc < 2)
17
                errx(1, "usage: %s fil", argv[0]);
18
 
19
        fd = open(argv[1], O_RDONLY);
20
        if (fd < 0)
21
                err(1, "open");
22
        read(fd, &data, sizeof(data));
23
        printf("Boot segment size: %d\n", ntohl(data));
24
        read(fd, &data, sizeof(data));
25
        printf("Data segment size: %d\n", ntohl(data));
26
        return (0);
27
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.