<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Your settings are good for S12X. And I said that
S12X 4000..7FFF translation to page 0xFD works as expected. The only S12X issue
I see for now is that template settings for XDP512 are bit odd. </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>In contrast, with S12 (non X), it got quite
hard to build working S records. Didn't have time to try if C000..FFFF
translation to page 3F works. But 4000.7FFF to 3E doesn't work, new
linker translates it to 3A. Quite showstopper if you are using
S12.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Edward</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=willard.a.hall@gm.com
href="mailto:willard.a.hall@gm.com">willard.a.hall@gm.com</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=icc-mot@imagecraft.com
href="mailto:icc-mot@imagecraft.com">Discussion List for ICC08/11/12/16 users.
You do NOT need to subscribe toicc-announce if you are a member of this.</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Tuesday, March 20, 2007 1:54
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Icc-mot] ICCV7 for CPU12
V7.03 Beta 0</DIV>
<DIV><BR></DIV><BR><FONT face=sans-serif size=2>I just got mine working by
using:</FONT> <BR><FONT face=sans-serif size=2>
\Proj\Opt\Targ\DeviceConfig\Custom\</FONT> <BR><FONT face=sans-serif
size=2> Memory Addresses</FONT> <BR><FONT
face=sans-serif size=2> Program Memory
0x4000.0x7FFF:0xC000.0xFFFF</FONT> <BR><FONT face=sans-serif size=2>
Data Memory 0x1000</FONT> <BR><FONT
face=sans-serif size=2> Stack Pointer
0x4000</FONT> <BR><FONT face=sans-serif size=2>
Expanded Memory</FONT> <BR><FONT face=sans-serif size=2>
Enable, Addr 0x380000.0x3F3FFF</FONT>
<BR><FONT face=sans-serif size=2> Make
Paged Functions Default</FONT> <BR><FONT face=sans-serif size=2>
S2 Record Type</FONT> <BR><FONT face=sans-serif
size=2> CPU / Banked Address</FONT>
<BR><BR><FONT face=sans-serif size=2> Bill Hall</FONT>
<BR><BR><BR><BR><BR><BR>
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD width="40%"><FONT face=sans-serif size=1><B>"Edward Karpicz"
<ekarpicz@freemail.lt></B> </FONT><BR><FONT face=sans-serif
size=1>Sent by: icc-mot-bounces@imagecraft.com</FONT>
<P><FONT face=sans-serif size=1>03/20/2007 03:13 AM</FONT>
<TABLE border=1>
<TBODY>
<TR vAlign=top>
<TD bgColor=white>
<DIV align=center><FONT face=sans-serif size=1>Please respond
to<BR>"Discussion List for ICC08/11/12/16 users. You do NOT need
to subscribe to
icc-announce if you are a member of this."
<icc-mot@imagecraft.com></FONT></DIV></TR></TBODY></TABLE><BR></P>
<TD width="59%">
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>To</FONT></DIV>
<TD><FONT face=sans-serif size=1>"Discussion List for
ICC08/11/12/16 users. You do NOT need tosubscribe
toicc-announce if you are a member of this."
<icc-mot@imagecraft.com></FONT>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>cc</FONT></DIV>
<TD>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>Subject</FONT></DIV>
<TD><FONT face=sans-serif size=1>Re: [Icc-mot] ICCV7 for CPU12
V7.03 Beta 0</FONT></TR></TBODY></TABLE><BR>
<TABLE>
<TBODY>
<TR vAlign=top>
<TD>
<TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><BR><FONT
size=2><TT>Trying again<BR><BR>Some issues with this beta:<BR><BR>1) When
INITRM editbox isn't blank I'm getting this<BR><BR>!ERROR Cannot open file
'crt12initrm.o' in library path(s)<BR><BR><BR>Ok, this can be easily fixed by
picking crtinitrm.s from libsrc.zip and<BR>compiling it to *.o file in \lib
folder.<BR><BR><BR><BR>2) Something's wrong with 4000-7fff remapping for S12
derivatives. I have <BR>code consisting just of void main(void){}. It compiles
ant links
to<BR><BR>S20F0E8000CF200016402B87CE04008E0B<BR>S2110E800B040027056A000820F6CE4030CD92<BR>S2120E801804008E40302706180A307020F5162B<BR>S2080E8026402A20FEBB<BR>S2050E802A3D05<BR>S2090E802B1D0016073DC6<BR><BR>No
matter is it Custom HCS12, D64 or D128, s19 is always the same. 0x4000
<BR>addresses are being translated to 0xE8000 (ppage=$3a). They should be
moved <BR>to 0xF8000 (ppage=$3e).<BR><BR><BR><BR>3)<BR>HCS12X translation of
$4000 to lastpage-2 seems being working. But XDP512 <BR>template is wrong.
XDP512 expanded addresses should be either<BR><BR> a)
0x380000.0x3FFFFF<BR>or<BR> b) 0x780000.0x7FFFFF.<BR><BR>a) are
linear addresses<BR>(ppage*0x4000 + offset),<BR><BR>b) are global
addresses<BR>(ppage*0x4000 + offset)+0x400000.<BR><BR>And XDP512 template in
IDE uses expanded addresses taken from non X <BR>9S12DP512
0x80000.0xFFFFF<BR><BR><BR>Edward<BR><BR><BR><BR>> probably "v703" in
the url, not "v603"<BR>><BR>>
http://www.imagecraft.com/pub/iccv712_v703_beta0.exe<BR>><BR>><BR>>
Edward<BR>><BR>> ----- Original Message ----- <BR>> From: "Richard"
<richard@imagecraft.com><BR>> To:
<icc-mot@imagecraft.com><BR>> Sent: Monday, March 19, 2007 12:04
PM<BR>> Subject: [Icc-mot] ICCV7 for CPU12 V7.03 Beta
0<BR>><BR>><BR>>>
http://www.imagecraft.com/pub/iccv712_v603_beta0.exe<BR>>><BR>>>
Readme excerpt:<BR>>> V7.03<BR>>> IDE<BR>>>
- Added S12XDP512 to device list<BR>>> - Added a
"CPU Type" radio group for "Custom" device.<BR>>> -
Revamped how the expanded memory is used. Expanded memory is
always<BR>>> enabled for HCS12 and S12X
devices.<BR>>> - expanded memory uses either "-maps1" or
"-maps12x" in linker flags,<BR>>> depending on the
CPU type.<BR>>> - Added edit box to enter "INITRM" value
for SRAM relocation. This<BR>>> will also link in
the crt12initrm.o startup file instead of the<BR>>>
default crt12.o<BR>>> Assembler<BR>>> - XGate
support broke some processing in the CPU12 instruction <BR>>>
processing.<BR>>> Fixed.<BR>>>
Linker<BR>>> - -maps1 now maps 0x4000.0x7FFF as
last_page-1 in the 0x8000.0xBFFF<BR>>>
window<BR>>> - Added -maps12x, maps 0x4000.0x7FFF as
last_page in the<BR>>> 0x4000.0x7FFF
window.<BR>>><BR>>><BR>>> // richard
<http://www.imagecraft.com/><BR>>>
<http://www.dragonsgate.net/mailman/listinfo> On-line orders, support,
<BR>>> and listservers available on web site.<BR>>> [ For
technical support on ImageCraft products, please include all <BR>>>
previous replies in your msgs. ]<BR>>>
_______________________________________________<BR>>> Icc-mot mailing
list<BR>>> Icc-mot@imagecraft.com<BR>>>
http://dragonsgate.net/mailman/listinfo/icc-mot<BR>>><BR>><BR>>
_______________________________________________<BR>> Icc-mot mailing
list<BR>> Icc-mot@imagecraft.com<BR>>
http://dragonsgate.net/mailman/listinfo/icc-mot<BR><BR>_______________________________________________<BR>Icc-mot
mailing
list<BR>Icc-mot@imagecraft.com<BR>http://dragonsgate.net/mailman/listinfo/icc-mot<BR></TT></FONT><BR>
<P>
<HR>
<P></P>_______________________________________________<BR>Icc-mot mailing
list<BR>Icc-mot@imagecraft.com<BR>http://dragonsgate.net/mailman/listinfo/icc-mot<BR></BLOCKQUOTE></BODY></HTML>