Hello friends, first sorry for my poor English.
I am noob and try to understand and identify what crc32 method used LPC2148 ARM7 in bootloader binary file. I assume crc32 is last four bytes in the attached picture. I am delete these 4 bytes then check two different method (in picture 2) in HxD hex editors cheksum tools but results not same precalculated value.
I have a couple of question for professionals
1.File actualy ends of 7fff and i am delete rest of the ff s in file because actual code ends of 177f, is this wrong?
2.If any complicated metod used in this file, how can i identify and reverse already existing code value in last 4 bytes to calculated actual crc32 value conversion method? (where comes from 13 F1 3C F0 bytes)
3.Is there any tool for embedded systems or arm mcu binary crc32 check, calculate, manipulate tool?
My goal is, if i find solution then i am add correct crc32 value end of the firmware for this bootloaders accepting firmware update.