Gast
#833700
Hallo *,
weiss einer warum der avrdude Intel HEX Files > 64k richtig lesen kann,
obwohl in der funktion ihex2b die Adressen als unsigned int und damit
doch 16 bittig deklariert sind?
AVRDUDE5.5
...
static int ihex2b(char * infile, FILE * inf,
unsigned char * outbuf, int bufsize)
{
char buffer [ MAX_LINE_LEN ];
unsigned char * buf;
unsigned int nextaddr, baseaddr, maxaddr;
int i;
int lineno;
int len;
struct ihexrec ihex;
int rc;
...