[Icc-mot] ICCV7 for CPU12 V7.03 Beta 0
Richard
richard-lists at imagecraft.com
Tue Mar 20 15:07:29 PST 2007
Ah, I think I know the problem. I misunderstood what Motorola/Freescale
meant when they say under the S12 that 0x4000 is the last_page-1. I will fix!
Thanks.
At 01:28 PM 3/20/2007, Edward Karpicz wrote:
>Hi
>
>Regarding S12. No, I'm not using SrecCVT over 7.03beta, yet. I just tried
>to evaluate these new features, INITRM and HC12/HCS12/HCS12X radio box.
>HCS12 is what doesn't work properly. BTW 0xC000 seems to be being S1->S2
>translated well. Having HCS12 selected and 0x80000.0xFFFFF specified in
>expanded memory edit box, and compiling this
>
>#pragma abs_address:0x4ABC
>void main(void)
>{
>}
>
>
>#pragma abs_address:0xCABC
>void foo(void)
>{
>}
>
>
>I'm getting this:
>
>S2050E8ABC3D69 <- this is main
>S2050FCABC3D28 <- this is foo
>
>foo is OK, main isn't. S1 0x4000.0x7FFF should be linear S2
>0x0F8000..0x0FBFFF (or banked S2 0x3E8000..0x3EBFFF). And if you look at
>S-record of main then you will notice that S1 0x4ABC is S2 0x0E8ABC
>instead of proper 0x0F8ABC.
>
>
>Regards
>Edward
>
>
// richard (This email is for mailing lists. To reach me directly, please
use richard at imagecraft.com)
More information about the Icc-mot
mailing list