This must be because your project links to a library compiled with the banked
model.
Usually this is "ansi-b" -- so the solution would be to link to
"ansi-s" instead (or whatever matches your compiler settings).
Regards
Robert
>
>Hi All,
>
>I am trying to build a serial bootloader into my exsisting
>application using codewarrior v1.2 on the HCS12DP256 micro.
>
>I have imported the assembly files from the document AN2153 into my
>banked-project. I get the following error when i attempt to compile,
>
>Link Error: L1401: Incompatible memory model: BANKED in previous
>files and SMALL in current file.
>
>Link Error: L1301: Cannot open file: C:\ etc...
>
>I only get this error when i select the banked memory model, it
>compiles fine for the un-banked flash.
>Has anyone has the same issues with codewarrior??
>
>Thanks in advance.
>
>John Pititto.
>
>--------------------
>
>">http://docs.yahoo.com/info/terms/
Reply by Daniel Friederich●November 6, 20032003-11-06
One other possibility is also that you did not specify -Mb in the assembler
options, just in the compiler options (or vice versa).
The memory model used for the compiler, assembler and for the library must
match.
Bye
Daniel
> -----Original Message-----
> From: ra [mailto:]
> Sent: Thursday, November 06, 2003 17:23
> To:
> Subject: Re: [68HC12] Programming HC12 with Codewarrior V1.2 using
> AN2153
> Hello John
>
> This must be because your project links to a library compiled with the
banked model.
> Usually this is "ansi-b" -- so the solution would be to link to
"ansi-s" instead (or whatever matches your compiler settings).
>
> Regards
> Robert
> >
> >Hi All,
> >
> >I am trying to build a serial bootloader into my exsisting
> >application using codewarrior v1.2 on the HCS12DP256 micro.
> >
> >I have imported the assembly files from the document AN2153 into my
> >banked-project. I get the following error when i attempt to compile,
> >
> >Link Error: L1401: Incompatible memory model: BANKED in previous
> >files and SMALL in current file.
> >
> >Link Error: L1301: Cannot open file: C:\ etc...
> >
> >I only get this error when i select the banked memory model, it
> >compiles fine for the un-banked flash.
> >
> >
> >Has anyone has the same issues with codewarrior??
> >
> >Thanks in advance.
> >
> >John Pititto.
> >
> >
> >
> >--------------------
> >
> >
> >
> >">http://docs.yahoo.com/info/terms/
>
>
> --------------------
>
> ">http://docs.yahoo.com/info/terms/
Reply by Gilles Blanquin●November 6, 20032003-11-06
Hi John.
The linker complains because some objects have been generated "SMALL"
and
some others "BANKED" (-Mb option).
This might be a library issue, like "ansis.lib" is "SMALL"
and if you want
to use a "BANKED" version, use the "ansib.lib".
Please check the library currently used in your Codewarrior project.
I hope this help.
Regards,
Gilles
At 07:09 AM 11/6/2003, you wrote: >Hi All,
>
>I am trying to build a serial bootloader into my exsisting
>application using codewarrior v1.2 on the HCS12DP256 micro.
>
>I have imported the assembly files from the document AN2153 into my
>banked-project. I get the following error when i attempt to compile,
>
>Link Error: L1401: Incompatible memory model: BANKED in previous
>files and SMALL in current file.
>
>Link Error: L1301: Cannot open file: C:\ etc...
>
>I only get this error when i select the banked memory model, it
>compiles fine for the un-banked flash.
>Has anyone has the same issues with codewarrior??
>
>Thanks in advance.
>
>John Pititto.
>
>--------------------
>
>">http://docs.yahoo.com/info/terms/
Reply by johnpititto1976●November 6, 20032003-11-06
Hi All,
I am trying to build a serial bootloader into my exsisting
application using codewarrior v1.2 on the HCS12DP256 micro.
I have imported the assembly files from the document AN2153 into my
banked-project. I get the following error when i attempt to compile,
Link Error: L1401: Incompatible memory model: BANKED in previous
files and SMALL in current file.
Link Error: L1301: Cannot open file: C:\ etc...
I only get this error when i select the banked memory model, it
compiles fine for the un-banked flash.
Has anyone has the same issues with codewarrior??