Fix elf2hex error on Linux

For some reason, using uint64 as the base address on Linux causes
the command line parsing to behave differently than on MacOS.
Just use an unsigned int instead, which seems to behave more
consistently (in64 isn't necessery anyway)