Dear:
when I want to generate Binary File, The error message is as follows:
How can I fix this error?
Hi,
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:
https://community.nxp.com/message/1102293?commentID=1102293#comment-1102293
Hope it helps.
Stan
Hi:
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!
Hi Luo,
What's your chip part number?
Jennie Zhang
Hi Zhang,
Chip type is MPC5606B
Thank you!
Hi Maoyuan:
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).
Regards
Daniel
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.
Hi Maoyuan:
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.
Regards
Daniel
It's very powerful tools!Thanks a lot!
welcome, happy to know that it works.
Regards
Daniel