bin2hex: handle any file length, not just 8 or 4
authorMatt Johnston <matt@codeconstruct.com.au>
Thu, 27 Oct 2022 06:16:49 +0000 (14:16 +0800)
committerMatt Johnston <matt@codeconstruct.com.au>
Mon, 31 Oct 2022 06:41:15 +0000 (14:41 +0800)
commitdfecda3a5fcb42fe6bc8e83621bf976032ff50c9
treedb027f93fec6d451aee30747d5221e74214cc610
parent84a0fba25de23cc7bdd1e20918c4615a2a2e00cb
bin2hex: handle any file length, not just 8 or 4

Treat the input as if it was padded with zeroes to a multiple
of 8. This is needed if the .data in a binary changes size, it
won't be a nice multiple of 4 or 8. At present the microwatt
binaries all are multiples of 8, but making code alterations could make
bin2hex fail unexpectedly.

Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
litedram/gen-src/sdram_init/bin2hex.py