Is start address format correct in HEX file?
I read FAQ 659617 "Start address for output .hex file"
New question is:
Are such HEX records (type 03), generated by arm-none-
I see the same strange records in nRF SDK for Mesh .hex files
SDK package is available here (v3.1.0) https:/
For example, in files
ELF_FILE=
HEX_FILE=
MAP_FILE=
Start address in HEX file:
grep ^:......03 ${HEX_FILE}
:0400000330
Start address in OBJ file:
OBJDUMP=
${OBJDUMP} --syms ${ELF_FILE} | grep Reset_Handler
0003bee8 g F .text 00000028 Reset_Handler
Start address in MAP file:
grep -B1 -A1 Reset_Handler ${MAP_FILE}
.text 0x0003bee8 0x3c examples/
Tool hexinfo.py from intelhex library shows HEX file like this:
- file: 'nrf5SDKforMesh
entry: 0x3000BEE9
data:
- { first: 0x00026000, last: 0x0003F05B, length: 0x0001905C }
You can see 4-byte start address 3000BEE9 in HEX file.
And correspondent start address 0x0003bee8 in ELF and MAP files.
The difference is obvious.
Is this byte-order correct in HEX file?
Thanks
Question information
- Language:
- English Edit question
- Status:
- Expired
- Assignee:
- No assignee Edit question
- Last query:
- Last reply: