1 | =====================================================================
|
---|
2 | RL78vZbT˶
|
---|
3 | Last Modified: '15/6/2
|
---|
4 | =====================================================================
|
---|
5 |
|
---|
6 |
|
---|
7 | (1) εĢé^[QbgVXeÌíÞE\¬
|
---|
8 |
|
---|
9 | RL78vZbT˶(ȺCRL78˶)ÍClTXGNgjNX» RL78t@~
|
---|
10 | ÌvZbTðåÈ^[QbgÆ·éDRL78t@~ÍC¢Â©ÌO[vC
|
---|
11 | »µÄܽ»ÌO[vÌÉClXÈ^ÔÅ\»³êévZbTÌoG[Vª
|
---|
12 | ¶ÝµÄ¢éD
|
---|
13 |
|
---|
14 | ½¾µC{vZbT˶ɨ¢ÄC»óÅÍCT|[g·é^[Qbg{[hÆÌÖW©çC
|
---|
15 | RL78/G13 ÉÖ·éè`ÌÝðpӵĢéD
|
---|
16 |
|
---|
17 |
|
---|
18 | (2) vZbT˶Ìt@C\¬
|
---|
19 |
|
---|
20 | A^COSJ[lÌvZbT˶ƵÄÀ·éªÌÝðl¦½êC
|
---|
21 | RL78˶Ìè`ÍCåïÌêCSÄÌvZbTÉ¤Ê·éªÆC
|
---|
22 | vZbTÌ^ÔÅÙÈéª(¦1)ÆÉR[hð®·é±ÆªÂ\Å éD
|
---|
23 | ÙÈéªÉ¢ÄÍvZbT^ÔÉîÃt@CðpӵĢéD
|
---|
24 |
|
---|
25 | ¦1 ÝÔCÝnhÔCyÑCݧäWX^ÌzuÈÇ
|
---|
26 |
|
---|
27 | ÈãæèCvZbT˶ÌR[hÍCȺ̽¼K¥É]ÁÄpÓ³ê½
|
---|
28 | t@CÖC¤ÊªÆÂϪÆÉªÞµÄzu³êÄ¢éD
|
---|
29 |
|
---|
30 | prc_* F SÄÌvZbTɤʷéè`
|
---|
31 | rl78g13_* ÈÇFvZbT^ÔÉÙÈéè`
|
---|
32 |
|
---|
33 | è`ÌzuÍT|[g·évZbTðâ·É©¼µªKvÆÈé©àµêÈ¢D
|
---|
34 | ൻóÌR[hzuÅssª¶¶éêÉÍT|[g[OXgÜÅ
|
---|
35 | ²A¸¯éÆK¢Å éD
|
---|
36 |
|
---|
37 |
|
---|
38 | (3) gp·éJÂ«Æ®ìØµ½ð
|
---|
39 |
|
---|
40 | RpCCyÑrhÇÉÍlTXGNgjNX»c[ðp¢éD
|
---|
41 | ®ìmFµ½o[WÍ^[Qbg˶ÌhL
|
---|
42 | gÉLÚ·éD
|
---|
43 |
|
---|
44 |
|
---|
45 | (4) ^[Qbgè`ÌKè
|
---|
46 |
|
---|
47 | (4-1) f[^^ÉÖ·éKè
|
---|
48 |
|
---|
49 | TOPPERS¤Êf[^^̤¿CTOPPERSV¢ãJ[ldl(ȺCdl)Å
|
---|
50 | IvVµ¢Æ³êÄ¢éf[^^ðÎÛÉC^[Qbg˶ÅÌT|[góµÉ¢Ä
|
---|
51 | Lq·éD±êçÌè`Í arch/ca78k0r/tool_stddef.h Åè`³êÄ¢é
|
---|
52 |
|
---|
53 | y®^z
|
---|
54 |
|
---|
55 | ET|[g
|
---|
56 | int8_t t«8rbg®iIvVCC99j
|
---|
57 | uint8_t ³µ8rbg®iIvVCC99j
|
---|
58 | float32_t IEEE754Ì32rbgP¸x®¬_iIvVj
|
---|
59 |
|
---|
60 | ±Ì¤¿Cfloat32_t ÍCIEEE754ÌP¸x®¬_Å éD
|
---|
61 |
|
---|
62 | E¢T|[g
|
---|
63 | int64_t t«64rbg®iIvVCC99j
|
---|
64 | uint64_t ³µ64rbg®iIvVCC99j
|
---|
65 | double64_t IEEE754Ì64rbg{¸x®¬_iIvVj
|
---|
66 | int128_t t«128rbg®iIvVCC99j
|
---|
67 | uint128_t ³µ128rbg®iIvVCC99j
|
---|
68 |
|
---|
69 | yÅålCŬlÌèz
|
---|
70 |
|
---|
71 | ET|[g
|
---|
72 | INT8_MAX int8_tÉi[Å«éÅåliIvVCC99j
|
---|
73 | INT8_MIN int8_tÉi[Å«éŬliIvVCC99j
|
---|
74 | UINT8_MAX uint8_tÉi[Å«éÅåliIvVCC99j
|
---|
75 | FLOAT32_MIN float32_tÉi[Å«éŬ̳K»³ê½³Ì®¬_iIvVj
|
---|
76 | FLOAT32_MAX float32_tÉi[Å«é\»Â\ÈÅåÌLÀ®¬_iIvVj
|
---|
77 |
|
---|
78 | E¢T|[g
|
---|
79 | INT64_MAX int64_tÉi[Å«éÅåliIvVCC99j
|
---|
80 | INT64_MIN int64_tÉi[Å«éŬliIvVCC99j
|
---|
81 | UINT64_MAX uint64_tÉi[Å«éÅåliIvVCC99j
|
---|
82 | DOUBLE64_MIN double64_tÉi[Å«éŬ̳K»³ê½³Ì®¬_iIvVj
|
---|
83 | DOUBLE64_MAX double64_tÉi[Å«é\»Â\ÈÅåÌLÀ®¬_iIvVj
|
---|
84 | INT128_MAX int128_tÉi[Å«éÅåliIvVCC99j
|
---|
85 | INT128_MIN int128_tÉi[Å«éŬliIvVCC99j
|
---|
86 | UINT128_MAX uint128_tÉi[Å«éÅåliIvVCC99j
|
---|
87 |
|
---|
88 | (4-2) ÝÉÖ·éKè
|
---|
89 |
|
---|
90 | (4-2-1) ÝnhÔÆÝÔÌÄC¼ÒÌÎ
|
---|
91 |
|
---|
92 | ÝnhÔ(inhno)ÆÝÔ(intno)ÍC¤ÉftHgvCIeBÌlðp¢éD
|
---|
93 | ¼ÒÍî{Iɯ¶Ôª1Î1ÉηéD]ÁÄgpÂ\ÈSÄÌÝÔÉεÄ
|
---|
94 | ÝT[rX[`(ISR)ðo^Â\Å éD
|
---|
95 | ÝÔCÝnhÔÍ <vZbT¼>.h t@CÅè`µÄ¢éD
|
---|
96 | (á¦Î rl78g13.h ÈÇ)
|
---|
97 |
|
---|
98 | (4-2-2) ÝDæxÌiKiTMIN_INTPRIÌljC»ÌÝèû@
|
---|
99 |
|
---|
100 | J[lÇOÌÝÉηéCDEF_INH,CFG_INTÍT|[g·éD
|
---|
101 | »Ì½ßCRL78˶ŠCFG_INT Ìp[^ƵÄwèÂ\ÈÝDæxÌlÍC
|
---|
102 | RL78 ªÂÝDæxxÌlÌÍÍÉ뵀 -1(=TMAX_INTPRI) ©ç -4 ÜÅÌ
|
---|
103 | lðÝèÂ\Å é(¦2)(¦3)D½¾µCãq·éæ¤ÉCTMIN_INTPRI Åè`³êélɶÄC
|
---|
104 | J[lÇyÑJ[lÇOÌÝnhÉwèÂ\ÈlÌÍͪϻ·éD
|
---|
105 |
|
---|
106 | CFG_INT ÅÝè³ê½ÝvCÉJ[lÇÌÝnhð
|
---|
107 | o^·éêÍCTMAX_INTPRI ȺCTMIN_INTPRI ÈãÌlðwèµÈ¯êÎÈçÈ¢D
|
---|
108 | ¼ûCJ[lÇOÌÝnhðo^·éÝvCðÝè·éêÍC
|
---|
109 | TMIN_INTPRI æè¬³C-4 ÈãÌlðwèµÈ¯êÎÈçÈ¢D
|
---|
110 |
|
---|
111 | (¦2) J[lÌÝfÌãÅÍÝDæxð -1 ©çnÜéÅ
|
---|
112 | @ \»·é±ÆÉÈÁÄ¢é½ßCªÂ¢Ä¢éD
|
---|
113 |
|
---|
114 | (¦3) TMIN_INTPRI ð -4 ɵ½êCCFG_INT ÅDæx -4 ÉÝèµ½ÝvöÍC
|
---|
115 | CPUbNóÔɵȢÀè½dÉà½dݪÂ\ÆÈé½ßCÓªKvÅ éD
|
---|
116 |
|
---|
117 | (4-2-3) J[lÇOÌÝ
|
---|
118 |
|
---|
119 | RL78˶ÅÍCJ[lÇOÌÝðT|[gµÄ¢éD
|
---|
120 |
|
---|
121 | TMIN_INTPRI æè¢(lƵÄÍæè¬³¢)ÝDæxÉÝè³ê½
|
---|
122 | ÝvCÌÝÍCJ[lÇOÌÝÆµÄp¢é±Æª
|
---|
123 | Â\Å éDJ[lÇOÌÝÍOSÀsàÖ~ÉÈ鱯ÍÈ
|
---|
124 | iµ§ÉÍÝÌoûŲZ¢æÔÖ~³êéjCݶÍC
|
---|
125 | J[lÌR[hðoR¹¸ÉÄÑo³êéD
|
---|
126 |
|
---|
127 | TMIN_INTPRI ÍJ[lÇÌÝÉÝè·é±ÆÌÅ«éÝDæxÌÅl
|
---|
128 | (lƵÄÍŬl)ðè`µ½}NÅCarch/m16c_ncxx/prc_kernel.h Å
|
---|
129 | è`³êÄ¢éDùèÅÍC-3ÆÈÁÄ¢éD±ÌlÍ^[Qbg˶Å㫪Â\Å éD
|
---|
130 |
|
---|
131 | (4-2-4) J[lÇOÌÝÌÝèû@
|
---|
132 |
|
---|
133 | CFG_INT, DEF_INH ðp¢ÄJ[lÇOÌÝnhðo^·éȩ̂ñÍC
|
---|
134 | (1) DEF_INH Åo^·éÝnhÌ®«ÆµÄ TA_NONKERNEL ðwè·é±ÆC
|
---|
135 | yÑC(2) nho^æÌÝvCªàÂÝDæxÍC
|
---|
136 | CFG_INT Éæè TMIN_INTPRI æè (lƵÄͬ³¢l)ÉÝè·é±ÆC
|
---|
137 | Å éD
|
---|
138 |
|
---|
139 | (4-2-5) J[lÇOÌÝnhÌLqû@
|
---|
140 |
|
---|
141 | J[lÇOÌÝnhÍCÈºÌæ¤ÉøCßèlª¤É void ÌÖ
|
---|
142 | ƵÄÀ·é±ÆD
|
---|
143 |
|
---|
144 | void
|
---|
145 | interrupt_handler (void)
|
---|
146 | {
|
---|
147 | /* nhÌàe */
|
---|
148 | }
|
---|
149 |
|
---|
150 | (4-2-6) CFG_INT Å^[QbgÆ©ÉgpÅ«éÝ®«
|
---|
151 |
|
---|
152 | INTÝÉÖµÄÌÝCÝvCÌgK[hÌÝèðT|[g·éD
|
---|
153 | ÝèÅ«éÌÍCȺ̢¸ê©Å éD
|
---|
154 | E|WeBuGbW(gKÝ)FTA_POSEDGE
|
---|
155 | ElKeBuGbW(gKÝ)FTA_NEGEDGE
|
---|
156 | E¼GbW(gKÝ)FTA_BOTHEDGE
|
---|
157 |
|
---|
158 | (4-2-7) dis_intÆena_intÌT|[gÌL³C»Ì§À
|
---|
159 |
|
---|
160 | RL78˶ÅÍ dis_int yÑ ena_int ðT|[g·éD§ÀÍÁÉÈ¢D
|
---|
161 |
|
---|
162 | TOPPERSÝfɨ¯éÝvÖ~tOÍ
|
---|
163 | RL78vZbTÌÝ}XNEtOEWX^ªÎ·éD
|
---|
164 |
|
---|
165 | (4-2-8) ½dÝÌT|[g
|
---|
166 |
|
---|
167 | ½dÝð·éD½¾µCJ[lÇOÌÝÌêCÝnhÌÅ
|
---|
168 | PSWWX^ÌIErbgð¾¦IÉZbgµCÝÂɵȯêνdݪ
|
---|
169 | LøÆÈçÈ¢½ßCÓªKvÅ éD
|
---|
170 |
|
---|
171 | ܽ TMIN_INTPRI==-4 ÌêCCFG_INT Å -4 ÉÝèµ½ÝÍC
|
---|
172 | CPUbNðóÔɨ¢Ä¯¶Dæx -4 ÌݪÀsÅà
|
---|
173 | ½dÉݪó¯t¯çêéD±êÍRL78ÌvZbTÌdlÉæéàÌÅC
|
---|
174 | PSWÌIErbgª1Å éÀèC(vZbTà\»É¨¯é)x0ÌÝ
|
---|
175 | (ÝfÅÍDæx-4ÌÝ)ÍCPSWÌISPðgpµ½
|
---|
176 | xÉæéÝÌ}XNðs¤±ÆªÅ«È¢D
|
---|
177 |
|
---|
178 | ÝDæx-4 ÌJ[lÇÌÝnhÍCPUbNðóÔÅ
|
---|
179 | N®³êé½ßCÓªKvÅ éD
|
---|
180 |
|
---|
181 | (4-2-9) ÝT[rX[`àÝnhào^µÄ¢È¢Ýv
|
---|
182 |
|
---|
183 | éÝvCÅÝvðó¯t¯½ªC»ÌCÉÝT[rX[`yÑ
|
---|
184 | ÝnhÌÇ¿çào^µÄ¢È¢êC_unused_interrupt (prc_support.asm) Ö
|
---|
185 | Wv·éæ¤ÉRtBM
|
---|
186 | [^ªÝxN^𶬷éD»µÄC
|
---|
187 | »±©ç¦ÀÉ^[·éæ¤ÉÈÁÄ¢éD
|
---|
188 |
|
---|
189 |
|
---|
190 | (4-3) CPUáOÉÖ·éKè
|
---|
191 |
|
---|
192 | (4-3-1) CPUáOnhÔ
|
---|
193 |
|
---|
194 | RL78 ˶ÅÍBRK½ßÉæé\tgEFAÝðCPUáOƵĵ¤D
|
---|
195 | CPUáOnhÔÆµÄ0 ðèU鱯ɷéD
|
---|
196 |
|
---|
197 | eCPUáOÉηé CPUáOnhÔÍȺÌÊèD
|
---|
198 | ±êçÍ <vZbT¼>.h Åè`³êÄ¢éD
|
---|
199 |
|
---|
200 | áO áOÔ
|
---|
201 | #define EXCNO_BRK 0 /* \tgEFAxN^Ý½ß */
|
---|
202 |
|
---|
203 |
|
---|
204 | (4-3-2) nhðo^µÄ¢È¢CPUáOª¶µ½Æ«
|
---|
205 |
|
---|
206 | ¶µ½CPUáOÉεÄCCPUáOnhªo^³êĢȢêC
|
---|
207 | _unused_interrupt (prc_support.asm) ÖWv·éæ¤ÉRtBM
|
---|
208 | [^ª
|
---|
209 | ÝxN^𶬷éD»µÄC»±©ç¦ÀÉ^[·éD
|
---|
210 |
|
---|
211 | (4-3-3) \tgEFAÝ̵¢
|
---|
212 |
|
---|
213 | \tgEFAÝÉηénhÍ DEF_EXC ÅÄÑo·±ÆÍūȢD
|
---|
214 | êûCDEF_INH ðp¢ÄÄoµÂ\Å éªC\tgEFAÝ͵§ÉÍ
|
---|
215 | CPUáOÉ®·éàÌÅ èCµ©àm}XJuÅ é½ßC
|
---|
216 | VXeR[ðÄÑo·ÈÇÌÊíÌÝnhƯlÌgpÍð¯½
|
---|
217 | ûª³ïÅ éD
|
---|
218 |
|
---|
219 |
|
---|
220 | (4-4) CPUbNEÝbN
|
---|
221 |
|
---|
222 | ÝbNóÔÍCPSWWX^ÌIErbgÉæèÀ»µÄ¢éD
|
---|
223 | IErbgª0ÌÆ«ÝbNóÔC1ÌÆ«ÝbNðóÔÆ·éD
|
---|
224 |
|
---|
225 | J[lÌCPUbNóÔÍCTMIN_INTPRI Åè`·élÉæèÙÈéD
|
---|
226 |
|
---|
227 | (4-4-1) TMIN_INTPRI ª -4 Ìê
|
---|
228 |
|
---|
229 | CPUbNóÔÍCPSWWX^ÌIErbgÉæèÀ»·éD
|
---|
230 | IErbgª0ÌÆ«CPUbNóÔC1ÌÆ«CPUbNðóÔÆ·éD
|
---|
231 | ±ÌêCCPUbNÆÝbNͯ¶Å éD
|
---|
232 |
|
---|
233 | (4-4-2) TMIN_INTPRI ª -1 Èã -3 ȺÌê
|
---|
234 |
|
---|
235 | PSWÌCT[rXEvCIeBtO(ISP{1,0})Ìlð
|
---|
236 | (-TMIN_INTPRI+3) ÉÝè·é±ÆÅÀ»·éD
|
---|
237 | á¦Î -3 ÌêCPSW WX^Ì ISP{1,0} ª (0,0) ÉÝè³êéD
|
---|
238 |
|
---|
239 | RL78 ÅÍCISP{1,0} ÉÝèµ½luÈã(lƵÄͬ)vÌDæÊðÂݪ
|
---|
240 | uÂv³êéCÆ¢¤dlÉÈÁÄ¢éDµ½ªÁÄC}XNµ½¢xæè
|
---|
241 | êi¢lðZbg·éKvª éD
|
---|
242 |
|
---|
243 |
|
---|
244 | (4-5) «\]¿pVXeÌQÆÉÖ·éKè
|
---|
245 |
|
---|
246 | get_utmðT|[g·é\èÅ éªÜ¾ÀµÄ¢È¢D
|
---|
247 |
|
---|
248 |
|
---|
249 | (4-6) VXeú»èÌàe
|
---|
250 |
|
---|
251 | X^[gAbv[`ÍCVXeZbg¼ãÉÄÑo³êCÀsðJn·éD
|
---|
252 | »ÌÛÌvZbTóÔÍȺðOñƵĢéD
|
---|
253 | ESP, MAA Í¢ú»
|
---|
254 | EWX^oNÍ RB0
|
---|
255 | EPSWWX^ÌIEtOª0 (ÝbNóÔÆ¯ÌóÔ)
|
---|
256 | EPSWWX^ÌISP=(1,1)
|
---|
257 | EVXeNbNÍ¢ú»(àIV[^®ì 1MHz)
|
---|
258 | E¢ú»(àµ\tgEFAZbgðÆ©ÉÀµÄ¢êÎÛ³êÄ¢é)
|
---|
259 |
|
---|
260 | ܸCX^[gAbv[`Ì start (start.asm) ªÈºÌðs¤D
|
---|
261 | ISP, MAA Ìú»
|
---|
262 | ú»
|
---|
263 | sta_ker (startup.c) R[
|
---|
264 | »µÄCtarget_initialize (target_config.c) ÉÄNbNÝèªsíêéD
|
---|
265 |
|
---|
266 | »ÌãCdispatcher (task.c) ðÀs·éOÉ CPUbNóÔ©ÂÝbNðóÔÉ
|
---|
267 | µÄ¨Kvª é½ßCstart_dispatch (prc_support.asm)ɨ¢Ä
|
---|
268 | PSW WX^Ì ISP yÑ IErbgðCȺÌlÉZbg·éD
|
---|
269 |
|
---|
270 | (a) TMIN_INTPRI ª -1 Ⱥ©Â -3 ÈãÌê
|
---|
271 | IPL=-(TMIN_INTPRI)+3 ©ÂCIErbg=1
|
---|
272 |
|
---|
273 | (b) TMIN_INTPRI==-4Ìê
|
---|
274 | IPL=3 ©ÂCIErbg=0
|
---|
275 |
|
---|
276 | ³çÉCdispatcher ͳÀ[vÅ^[µÈ¢½ßCWvOÉ
|
---|
277 | start_dispatch ÅX^bNÌú»ðsÁÄ¢éD
|
---|
278 |
|
---|
279 |
|
---|
280 | (4-7) VXeI¹è
|
---|
281 |
|
---|
282 | VXeI¹Í call_exit_kernel (prc_support.asm) ÅX^bNðú»µC
|
---|
283 | exit_kernel (startup.c) ðÄÑo·D
|
---|
284 |
|
---|
285 | »ÌãCtarget_exit (target_config.c) Å^[Qbg˶ÌI¹ðs¤D
|
---|
286 | KèÅͳÀ[v³¹éÌÝÅÁɽàµÄ¢È¢D
|
---|
287 | àµC^[QbgÅLÌI¹ðs¤Kvª éêCtarget_exit àµÍ
|
---|
288 | »±©çÄÑo³êéÖÅðÀ{·éD
|
---|
289 |
|
---|
290 |
|
---|
291 | (5) ^C}hCoÖAÌîñ
|
---|
292 |
|
---|
293 | ŬZbgJ[lÌg£@\ƵÄüúnhyÑA[nhª
|
---|
294 | pÓ³êÄ¢éD±êçðgp·é½ßÉÍ^CeBbNð·é
|
---|
295 | ^C}hCoð^[QbgÅpÓ·éKvª éD
|
---|
296 |
|
---|
297 |
|
---|
298 | (6) §À
|
---|
299 |
|
---|
300 | EJ[lÌRtBM
|
---|
301 | [V
|
---|
302 | RtBM
|
---|
303 | [VÌpX3irhãÌ\¬`FbNjÍsÁĢȢB
|
---|
304 | »Ì½ßC^XNCÝnhCÝT[rX[`CCPUáOnhC
|
---|
305 | ú»[`CI¹[`CüúnhCA[nhª
|
---|
306 | s³Å éêð E_PAR G[ƵÄo·é±ÆªÅ«È¢D
|
---|
307 | ]ÁÄAvP[VJÉeXg·é±ÆÅ±êçÌÙíðo·éKvª éD
|
---|
308 |
|
---|
309 | E¶R[hCüsR[hÉ¢Ä
|
---|
310 | RL78vZbTË¶Í WindowsãÅ®ì·éJ« CubeSuite+ ðp¢Ä
|
---|
311 | J·é±ÆðOñƵĢéDTOPPERSvWFNg©çöJ³êé\[XpbP[WÍ
|
---|
312 | ¶R[hÍSJIS, üsR[hÍ CR+LF ƵÄöJµÄ¢éD
|
---|
313 |
|
---|
314 |
|
---|
315 | (7) T|[gvZbTÌÇÁ
|
---|
316 |
|
---|
317 | (7-1) vZbTÌè`
|
---|
318 |
|
---|
319 | vZbTÉÙÈ鯵ÄÍȺ̪ éD
|
---|
320 | ELøÈÝÔCÝnhÔCCPUáOnhÔÌÍÍ
|
---|
321 | EÝÔCÝnhÔCCPUáOnhÔÌèÄ
|
---|
322 |
|
---|
323 | ]ÁÄCT|[g·évZbTðÇÁ·éêÉÍCܸvZbT¼ÉîÃ
|
---|
324 | Ìt@CðpÓ·éDá¦Î RL78/G13 ÌêC
|
---|
325 | rl78g13.h
|
---|
326 | ÝÔCÝnhÔCCPUáOnhÔÌè`
|
---|
327 | rl78g13_config.h
|
---|
328 | ÝÔÌÅål(INTNO_MAX), LøÈÝÔ
|
---|
329 | rl78g13.tf
|
---|
330 | ECFG_INT, DEF_INH, ATT_ISR, DEF_EXC ÈÇÅwèÂ\Èp[^lÌè`
|
---|
331 | ELøÈÝÔCÝnhÔCCPUáOnhÔÌÍÍÌè`
|
---|
332 | $INTNO_VALID
|
---|
333 | $INHNO_VALID
|
---|
334 | $EXCNO_VALID
|
---|
335 | EÝÔCÝnhÔCCPUáOnhÔÌÍÍ(³ølàÜÞ)
|
---|
336 | $INTNO_RANGE
|
---|
337 | $INHNO_RANGE
|
---|
338 | $EXCNO_RANGE
|
---|
339 |
|
---|
340 | »µÄ±êçªCrhßöÅgp³ê鿤ÉC^[Qbg˶Ìt@C©ç
|
---|
341 | ±êçðCN[h·éD
|
---|
342 | rl78g13_config.h ÌêCtarget_config.h ©ç
|
---|
343 | rl78g13.h ÌêC<^[Qbg¼Ì>.h ©ç
|
---|
344 | rl78g13.tf ÌêC^[Qbg˶ÌCFGpev[gt@C(target.tf) ©ç
|
---|
345 | Etarget.tf ÅÍCprc.tf ðCN[h·éOÉCgp·é^[QbgvZbTÌ
|
---|
346 | @CFGpev[gt@C(±ÌêCrl78g13.tf)ðCN[h·é±ÆD
|
---|
347 |
|
---|
348 | ܽC±êçÌt@C©çC»ê¼êÌt@CÉηé¤ÊªÌ
|
---|
349 | t@CðCN[h·é
|
---|
350 | rl78g13_config.h ÌêCprc_config.h ð
|
---|
351 | rl78g13.tf ÌêCprc.tf (M16Ct@~ÌSvZbTɤÊÌtf)ð
|
---|
352 |
|
---|
353 | ãLÈOÉCprc_ Åè`³êÄ¢éÌÉC±êÜÅÆÍÙÈéè`Ìdûð
|
---|
354 | µÈ¯êÎÈçÈ¢à̪oÄé©àµêÈ¢D»ÌêÍCè`Ìzuð
|
---|
355 | ÏX·éKvª é½ßCT|[g[OXgÖñ¸¯êÎK¢Å éD
|
---|
356 | ñ¸¢½êCÈ~Ìo[WAbvÉÄηé\èÅ éD
|
---|
357 |
|
---|
358 |
|
---|
359 | ÏXð
|
---|
360 | 2014/8/21 EVKì¬
|
---|
361 | 2014/9/05 ETMIN_INTPRI ª -4 ÌêÉàε½½ßCÖAÓðÇLD
|
---|
362 | 2014/10/14 ETMIN_INTPRI ª -4 Ìê̽dÝÉ¢ÄÓðÇL(4-2-2,4-2-8)D
|
---|
363 | ETMIN_INTPRI ð -4 ɵ½êÉAZuÌIvVðÏX·é
|
---|
364 | @KvªÈÈÁ½½ßCêLÚðíD(4-4-1)
|
---|
365 | EVXeú»èÅÌàeÉ墀 TMIN_INTPRI ª -4 ÌêðÇÁ(4-6)D
|
---|
366 | 2014/10/15 E½dÝÌÓÉ¢ÄêC³(4-2-8)D
|
---|
367 | 2015/6/2 ESSP-1.3.0Î
|
---|
368 | Èã
|
---|