Does objcopy adds a final 0 to the outfile? I use it, it seems that one byte is extra. When we create some sections by ld, does the size of these sections have to be a multiple of a number?(some sort of alignment) and what is that number?