[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