when I want to generate Binary File, The error message is as follows：
How can I fix this error?
What's your chip part number?
Chip type is MPC5606B
I would suggest you check your linker file. especially .bss and .exec_vect_vle. check the address is valid ?
From your log, it seems the gap wasn't updated correctly (too much).
use same lcf file, i can generate mot file, but i can't generate bin file.
I don't know the difference where it is.
There is a Motorola S-Record to Binary File Converter,
Motorola S-Record to BINARY File Converter
A bin file is a binary image, it contains the image byte by byte that can be flashed to any address.
Motorola S-record is a file format, that conveys binary information in ASCII hex text form.
It's very powerful tools！Thanks a lot！
welcome, happy to know that it works.
The gap is typically caused by having some data from the binary file located in RAM (0x4000_0000) whereas the rest of the application is placed into FLASH (0x0000_0000).
I'd guess in your case ".exec_vect_vle" section is loacted in RAM right? is it some code running from RAM?
There was very similar question related to GCC compiler:
Hope it helps.
when i use the NOLOAD keyword in *.lcf file in CodeWarrior 10.6.4 IDE, it show me the error:
and I found the IDE have no NOLOAD keyword in help contents:
I don't know how to solves it, please help me to fix it. Thank you!
Retrieving data ...