📄 start.lst
字号:
75 ; It is not fully tested, nor validated in or
der to fulfil
76 ; its task under all circumstances. Therefore
, this software
77 ; or any part of it must only be used in an e
valuation
_____________________________________________________________________________
F2MC-16 Family SOFTUNE Assembler V30L11 2008-01-06 16:22:06 Page: 4
STARTUP FILE FOR MEMORY INITIALISATION
SN LOC OBJ LLINE SOURCE
78 ; laboratory environment.
79 ; This software is subject to the rules of ou
r standard
80 ; DISCLAIMER, that is delivered with our SW-t
ools on the CD
81 ; "Microcontrollers - Documentation & Softwar
e" or see our
82 ; Internet Page: http://emea.fujitsu.com/micr
oelectronics
83 ;
84 ;
85 ;===============================================
=====================
86 ; 3 History
87 ;===============================================
=====================
88 ; Id: START.ASM,v 3.13 2006/08/25 17:42:26 hloes
c Exp
89
90 #define VERSION "3.13"
91 /*
92 Log: START.ASM,v
93 Revision 3.13 2006/08/25 17:42:26 hloesc
94 - minor: corrected new postal address
95 - minor: corrected new Web link
96 - changed: ROM stamp format 1 with REG_PASS
97
98 Revision 3.12 2006/08/25 16:06:39 hloesc
99 - added: family MB90900
100 - added: support for alternative funciton call i
nterface
101
102 Revision 3.11 2005/03/01 19:36:20 hloesc
103 - fix: A was overwriten, moved writing of CKSCR
before writing PSCCR
104
105 Revision 3.9 2004/07/08 16:28:55 hloesc
106 - Set DTB to bank 0, if PSCCR is used. (If start
-up code is started by jump
107 and not by reset, DTB is not automatically cl
eared.)
108
109 Revision 3.8 2004/04/15 15:37:46 hloesc
110 - missing underscore in __psccr (copy and paste
error)
111
112 Revision 3.7 2004/04/05 10:33:53 hloesc
113 - missing colon after CVS "Log" command
114
115 Version 3.06 05 April 2004, HLo
116 - checked in CVS
117 - changed back to manual setting of EXTENDED_PLL
, since clearing register could
118 be necessary, if exist
_____________________________________________________________________________
F2MC-16 Family SOFTUNE Assembler V30L11 2008-01-06 16:22:06 Page: 5
STARTUP FILE FOR MEMORY INITIALISATION
SN LOC OBJ LLINE SOURCE
119
120 Version 3.05 01 April 2004, HLo
121 - removed setting EXTENDED_PLL
122 It is now set automatically, if PLL factor is
set higher than 4
123 - changed _psccr reference to __psccr
124
125 Version 3.04 02. Jan 2004, HLo
126 - removed fixed address PSCCR, because it is not
fixed
127
128 Version 3.03 18. Dec 2003, HLo
129 - configuration option for Version stamp and Con
figuration stamp
130 - DATA2 and INIT2 added to list of cleared/initi
alised sections
131
132 Version 3.02 26. June 2003 HLo
133 - more NOP instructions after PLL disable for fa
ster PLL types
134 - on default stack is filled with pattern
135 - size alignment for stack re-added
136 - initialise stack by stack symbols to force lin
kage of
137 externaly defined stack or to force linker err
or
138 - label _start plus one NOP moved before "notres
etwarning", in
139 order to achieve same cycle count for evaluati
on chip and Flash
140 chip with fixed reset vector.
141 - pre-setting stack with pattern is now default
142
143 Version 3.01 12 May 2003 HWe
144 - ADDRESSMODE for External Bus Interface added
145
146
147 Version 3.00 30 Jan 2003 HLo
148 - branch 2.02b merged to 3.00: added NOP after P
LL disable
149 - stack size specified in bytes now
150 - new: additional PLL factors for MB90340/350/48
0
151 - new: option to preset stack with pattern
152 - new: symbols to access stack in C
153 - new: option to skip reservation of stack area
154 - new: LX-family MB90800 added
155
156 Version 2.03 06 Feb 2002 HLo
157 - company name/link updated
158 - CONST2/CINIT2 section added to support split C
ONST area
159
160 Version 2.02 20 Aug 2001 NPo
161 - MB90300 family added
_____________________________________________________________________________
F2MC-16 Family SOFTUNE Assembler V30L11 2008-01-06 16:22:06 Page: 6
STARTUP FILE FOR MEMORY INITIALISATION
SN LOC OBJ LLINE SOURCE
162
163 Branch 2.02b 16 Nov 99 MSt
164 - insert wait loop to check if PLL has stopped
165
166 Version 2.01 11 Oct 99 HLo
167 - unused macros WIDTH_8 and WIDTH_16 removed
168
169 Version 2.00 23 July 99 HLo
170 - decriptors of __near sections now in DCLEAR/DT
RANS
171 - code for __near section init removed, now init
ialised by DCLEAR
172 and DTRANS processing
173 - RAMCODE option added
174 - table of contents added
175 - memory model AUTO renamed to AUTOMODEL
176 - CONSTDATA mode AUTOCONST introduced to make it
clearer
177
178 Version 1.12 23 June 99 HLo
179 - CLIBINIT is using ON/OFF instead of extra macr
o now
180
181 Version 1.11 1 June 99 HLo
182 - confusing old line with comment removed, was r
efering to unused
183 old BUSWIDTH
184
185 Version 1.10 17 May 99 HLo
186 - change in 1.09 (MODEBYTE) related to BUSWIDTH
was not complete
187
188 Version 1.09 12 May 99 HLo
189 - MB90400 family added
190 - several coments changed
191 - INTROM_EXTBUS macro was wrong
192 - BUSWIDTH macro removed, now resolved from bus
signal
193 - disclaimer added
194 - disabling interrupts added
195
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -