Hi Steve,
How are you including the large data ?
is it part of your code application as other source files (.c, .h, etc ..) ?
The L1907 is a linker issue. Below some info about this error:
L1907: Fixup overflow in <Object>, type <objType> at offset <Address>
[DISABLE, INFORMATION, WARNING, ERROR]
Description
An illegal relocation of an object is detected in the object file <Object> at address <Address>. The type of the object is given in <objType>.
Tips
- Check the relocation at that address. The offset may be out of range for this relocation type. If not it may be caused by a corrupt object file.
- Check if all objects are allocated in the correct area. Is the object correctly declared?
- This error might occur if the zero paged variables are allocated out of the zero page.
In some case the customer can decide to don't care about some messages.
Be careful with this process ...
There are several messages:
- Information,
- Warning,
- Error,
- Fatal,
Only error and fatal ones stop the build operation.
Now for some messages (most of them) you can change the type.
For instance you can move an Information message to Error.
The L1907 can be redefined.
You can move it to warning, information or disabled.
How to do that `?
Open project properties + Linker for HC08 and click on message.
Under Error, select L1907 and move it to warning.
Now the L1907 will generate a Warning message.
Have a great day,
Pascal
NXP Technical Support
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------