Title: IDApro - Correct way to load binary Post by: flamy on February 13, 2023, 03:27:08 PM Hi,
generally it is said to split up the binary of a flash (e.g. 1MB) into two files (64k & 960k), to load the 64k ROM file with an offset of 0x800000 and the 960k file with an offset of 0x810000. Worked most of the time for me until now. But, I'm wondering if it is correct to split only in two parts as I recognized the following in a dump: Code: ROM:00801770 calls 80h, sub_807E9A <= references to address space 0x80.... When I load the 64k with no offset, there is no code at address space "0x80...." available and if I load with an offset there is no code at "0x00...." available Has anybody any recommendations in how many parts of which size I should separate the binary and what offsets to use when loading them? Title: Re: IDApro - Correct way to load binary Post by: flamy on February 17, 2023, 01:50:52 AM Nobody? ???
Title: Re: IDApro - Correct way to load binary Post by: fragolas on February 17, 2023, 04:08:16 AM There is a ton of information about this spread on this forum. Search it.
One more thing, the first 32k (not 64) is the irom, and most tools don't read it. I use minimon for that. You can copy the first 32k of the main flash, sometimes there the same, other's there not. If you have a damos for that file, check how the firmware is partitioned. And again, search and read. Good luck. Enviado do meu M2102J20SG através do Tapatalk |