Hello,
I am currently using a TMS470M and I want to dump Flash Bank 0 and Bank 1. I have used UniFlash to save memory on following adresses ranges:
Start adress: 0x0 Length: 0x10000 (Bank 0)
Start adress: 0x80000 Length: 0x4000 (Bank 1)
Start adress: 0x400000 Length: 0x8000 (ECC Bank 0)
Start adress: 0x440000 Length: 0x2000 (ECC Bank 1)
The out file (dump.out) is correct since its size is 480 KBytes (= 256 KB (Bank 0) + 64 KB (Bank 1) + 128 KB (ECC Bank 0) + 32 KB (ECC Bank 1) )
Then, I would like to convert the out file to mot file: I used hex470, but I only convert the first range (Bank 0), other ranges are ignored :
hex470 --romwidth=32 -m3 -exclude -o=dump.mot dump.out
warning: duplicate section name dump.out(.data) (ignored)
warning: duplicate section name dump.out(.data) (ignored)
warning: duplicate section name dump.out(.data) (ignored)
Translating to Motorola-S3 format...
"dump.out" ==> .data
Do you know how to proceed to have all section in the same .mot file ?