1 |
|
---|
2 | TOPPERS/ATK2-SC3
|
---|
3 | ï¼V850ããã»ããµä¾åé¨ããã¥ã¢ã«(GCCç)ï¼
|
---|
4 |
|
---|
5 | ãã®ããã¥ã¡ã³ãã¯V850ããã»ããµä¾åé¨ã®GCCçæ
|
---|
6 | å ±ãè¨è¿°ãããã®ã§ããï¼
|
---|
7 |
|
---|
8 | ----------------------------------------------------------------------
|
---|
9 | TOPPERS ATK2
|
---|
10 | Toyohashi Open Platform for Embedded Real-Time Systems
|
---|
11 | Automotive Kernel Version 2
|
---|
12 |
|
---|
13 | Copyright (C) 2013-2014 by Center for Embedded Computing Systems
|
---|
14 | Graduate School of Information Science, Nagoya Univ., JAPAN
|
---|
15 | Copyright (C) 2013-2014 by FUJI SOFT INCORPORATED, JAPAN
|
---|
16 | Copyright (C) 2013-2014 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
|
---|
17 | Copyright (C) 2013-2014 by Renesas Electronics Corporation, JAPAN
|
---|
18 | Copyright (C) 2013-2014 by Sunny Giken Inc., JAPAN
|
---|
19 | Copyright (C) 2013-2014 by TOSHIBA CORPORATION, JAPAN
|
---|
20 | Copyright (C) 2013-2014 by Witz Corporation, JAPAN
|
---|
21 |
|
---|
22 | ä¸è¨èä½æ¨©è
|
---|
23 | ã¯ï¼ä»¥ä¸ã® (1)ã(3)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ããã¥ã¡
|
---|
24 | ã³ãï¼æ¬ããã¥ã¡ã³ããæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ã使ç¨ã»è¤è£½ã»æ¹
|
---|
25 | å¤ã»åé
|
---|
26 | å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
|
---|
27 | (1) æ¬ããã¥ã¡ã³ããå©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶
|
---|
28 | ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ããã¥ã¡ã³ãä¸ã«å«ã¾ãã¦
|
---|
29 | ãããã¨ï¼
|
---|
30 | (2) æ¬ããã¥ã¡ã³ããæ¹å¤ããå ´åã«ã¯ï¼ããã¥ã¡ã³ããæ¹å¤ããæ¨ã®è¨è¿°
|
---|
31 | ãï¼æ¹å¤å¾ã®ããã¥ã¡ã³ãä¸ã«å«ãããã¨ï¼ãã ãï¼æ¹å¤å¾ã®ããã¥ã¡
|
---|
32 | ã³ããï¼TOPPERSããã¸ã§ã¯ãæå®ã®éçºææç©ã§ããå ´åã«ã¯ï¼ãã®é
|
---|
33 | ãã§ã¯ãªãï¼
|
---|
34 | (3) æ¬ããã¥ã¡ã³ãã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ害
|
---|
35 | ãããï¼ä¸è¨èä½æ¨©è
|
---|
36 | ããã³TOPPERSããã¸ã§ã¯ããå
|
---|
37 | 責ãããã¨ï¼ã¾ãï¼
|
---|
38 | æ¬ããã¥ã¡ã³ãã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãçç±ã«åºã¥
|
---|
39 | ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
|
---|
40 | ããã³TOPPERSããã¸ã§ã¯ããå
|
---|
41 | 責ãããã¨ï¼
|
---|
42 |
|
---|
43 | æ¬ããã¥ã¡ã³ãã¯ï¼AUTOSARï¼AUTomotive Open System ARchitectureï¼ä»æ§
|
---|
44 | ã«åºã¥ãã¦ããï¼ä¸è¨ã®è¨±è«¾ã¯ï¼AUTOSARã®ç¥ç財ç£æ¨©ã許諾ãããã®ã§ã¯ãª
|
---|
45 | ãï¼AUTOSARã¯ï¼AUTOSARä»æ§ã«åºã¥ããã½ããã¦ã§ã¢ãåç¨ç®çã§å©ç¨ãã
|
---|
46 | è
|
---|
47 | ã«å¯¾ãã¦ï¼AUTOSARãã¼ããã¼ã«ãªããã¨ãæ±ãã¦ããï¼
|
---|
48 |
|
---|
49 | æ¬ããã¥ã¡ã³ãã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
|
---|
50 | ãã
|
---|
51 | ã³TOPPERSããã¸ã§ã¯ãã¯ï¼æ¬ããã¥ã¡ã³ãã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®çã«å¯¾ã
|
---|
52 | ãé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ããã¥ã¡ã³ãã®å©ç¨
|
---|
53 | ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ害ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè²
|
---|
54 | ããªãï¼
|
---|
55 |
|
---|
56 | $Id: prc_user.txt 187 2015-06-25 03:39:04Z t_ishikawa $
|
---|
57 | ----------------------------------------------------------------------
|
---|
58 |
|
---|
59 | âæ¦è¦
|
---|
60 |
|
---|
61 | V850ããã»ããµä¾åé¨ï¼ä»¥ä¸ï¼V850ä¾åé¨ï¼ã¯ï¼ã«ããµã¹ã¨ã¬ã¯ãããã¯ã¹ã®
|
---|
62 | V850E2M/V850E2Sã³ã¢(V850E2v3ã¢ã¼ããã¯ãã£)ã¾ãã¯ï¼G3M/G3Kã³ã¢(V850E3V5ã¢
|
---|
63 | ã¼ããã¯ãã£)ãç¨ããLSIããµãã¼ããã¦ããï¼
|
---|
64 |
|
---|
65 | ç¾ç¶ãµãã¼ããã¦ããLSIã¯ï¼æ¬¡ã«2種é¡ã§ããï¼V850ããã»ããµä¾åé¨ã§ã¯ï¼
|
---|
66 | ããã»ããµã¨å²ãè¾¼ã¿ã³ã³ããã¼ã©ã®ã¿ã使ç¨ããããï¼ä»ã®
|
---|
67 | V850E2M/V850E2Sã³ã¢ãããã¯G3M/G3Kã³ã¢ãç¨ããLSIã¸ã®ãã¼ãã£ã³ã°ã¯å®¹
|
---|
68 | æã§ããï¼
|
---|
69 |
|
---|
70 | ã»V850E2/Fx4
|
---|
71 | ã»RH850/F1L
|
---|
72 | ã»RH850/F1H
|
---|
73 |
|
---|
74 | âéçºç°å¢
|
---|
75 |
|
---|
76 | ã«ã¼ãã«ã®ã³ã³ãã¤ã«ã¯ï¼GCC ãç¨ãã¦ããï¼åä½ç¢ºèªãè¡ãªã£ããã¼ã¸ã§ã³
|
---|
77 | ã¯ä»¥ä¸ã®ãã®ã§ããï¼
|
---|
78 |
|
---|
79 | V850E2v3ã¢ã¼ããã¯ãã£
|
---|
80 | V850E3v5ã¢ã¼ããã¯ãã£
|
---|
81 | ã»gcc version 4.9-GNUV850_v14.01 (GCC_Build_2.01)
|
---|
82 | KPITã®Webãµã¤ãããå
|
---|
83 | ¥æ
|
---|
84 |
|
---|
85 | ãããã¬ã¯ï¼CS+ã使ç¨ãã¦åä½ç¢ºèªããã¦ããï¼åä½ç¢ºèªããããã¼ã¸ã§ã³
|
---|
86 | ã¯æ¬¡ã®éãã§ããï¼
|
---|
87 |
|
---|
88 | ã»V3.00.000
|
---|
89 |
|
---|
90 | ãã®ãã¼ã¸ã§ã³ã§ã¯ï¼GCCã§çæãããªãã¸ã§ã¯ãã®LMAã«é対å¿ã§ããï¼ããª
|
---|
91 | ãã¡ï¼åæå¤ä»ãå¤æ°ã®ããã«ãã¼ã¿ã»ã¯ã·ã§ã³(.data)ã®VMAã¨LMAãç°ãªã
|
---|
92 | elfãã¡ã¤ã«ãä½æãã¦ãï¼VMAã®å ´æã«ãã¼ã¿ããã¼ããããï¼ãªãã¸ã§ã¯ã
|
---|
93 | ãã¡ã¤ã«ã®ãã¼ã¿ã»ã¯ã·ã§ã³ã®VMAãLMAã®ã¢ãã¬ã¹ã«ä¸æ¸ãããRubyã¹ã¯ãªã
|
---|
94 | ãconv2cs+.rb ãç¨æãã¦ããï¼ãã«ãæã«æ¬¡ã®æ§ã«makeãå®è¡ããã¨ãªãã¸
|
---|
95 | ã§ã¯ããã¡ã¤ã«ãå¤æ´ãããï¼
|
---|
96 |
|
---|
97 | make cs
|
---|
98 |
|
---|
99 |
|
---|
100 | âå¨è¾ºåè·¯
|
---|
101 |
|
---|
102 | ATK2ã®SC1ã«ã¼ãã«ã®ãµã³ãã«ãåä½ãããããã«ã¯ï¼å¨è¾ºåè·¯ã¨ãã¦ï¼UART
|
---|
103 | ã¨ã¿ã¤ããå¿
|
---|
104 | è¦ã¨ãªãï¼V850ä¾åé¨ã§ã¯ï¼UARTã¨ãã¦ã¯ï¼ã¢ã·ã³ã¯ããã¹ã»ã·
|
---|
105 | ãªã¢ã«ã»ã¤ã³ã¿ãã§ã¼ã¹ï¼UARTEnï¼ãï¼ã¿ã¤ãã¨ãã¦ã¯ï¼ã¿ã¤ãã¢ã¬ã¤ã¦ãã
|
---|
106 | ãï¼TAUnï¼ããµãã¼ããã¦ããï¼ä½¿ç¨ãããã£ãã«ã¯ã¿ã¼ã²ããæ¯ã«ç°ãªãï¼
|
---|
107 |
|
---|
108 |
|
---|
109 | âTAUnå²è¾¼ã¿ãã³ãã©(in taua_timer.c)
|
---|
110 |
|
---|
111 | IncrementCounter(SysTimerCnt)ã«ããï¼SysTimerCntã®ã½ããã¦ã§ã¢ã«ã¦ã³ã¿ã
|
---|
112 | ã¤ã³ã¯ãªã¡ã³ããã¦ããï¼IncrementCounter(SysTimerCnt)ã®æ»ãå¤ãE_OK以å¤ã®
|
---|
113 | å ´åï¼ShutdownOS()ãå¼ã³åºãã¦ããï¼
|
---|
114 |
|
---|
115 |
|
---|
116 | âå²è¾¼ã¿åªå
|
---|
117 | 度
|
---|
118 |
|
---|
119 | CFG_INTã«æå®å¯è½ãªå²è¾¼ã¿åªå
|
---|
120 | 度ã¨ãã¦ã¯ï¼ä»¥ä¸ã®å¤ãè¨å®å¯è½ã§ããï¼
|
---|
121 |
|
---|
122 | V850E2M : -1 ã -15
|
---|
123 | V850E2S : -1 ã -7
|
---|
124 | G3M : -1 ã -15
|
---|
125 | G3K : -1 ã -7
|
---|
126 |
|
---|
127 |
|
---|
128 | âå²è¾¼ã¿å±æ§
|
---|
129 |
|
---|
130 | CFG_INTã§ãµãã¼ããã¦ããå²è¾¼ã¿å±æ§ã¯ãªãï¼
|
---|
131 |
|
---|
132 |
|
---|
133 | âæªç»é²ã®å²è¾¼ã¿
|
---|
134 |
|
---|
135 | æªç»é²ã®å²è¾¼ã¿ãçºçããå ´åã¯ï¼prc_config.c ã§å®ç¾©ããã¦ããï¼
|
---|
136 | default_int_handler() ãå¼ã³åºãï¼default_int_handler() ã¯ï¼çºçããå²
|
---|
137 | ãè¾¼ã¿ã®å²è¾¼ã¿çªå·ãã³ã³ã½ã¼ã«ã«åºåããå¾ï¼target_exit() ãå¼ã³åºãï¼
|
---|
138 |
|
---|
139 |
|
---|
140 | âC1ISRã®æ±ã
|
---|
141 |
|
---|
142 | ã»C1ISRã«ã¯ã¦ã¼ã¶ã«ãã£ã¦ä»¥ä¸ã®å¦çãè¨è¿°ãããã¹ãã§ããï¼
|
---|
143 | ã»C1ISRã§ä½¿ç¨ããã¬ã¸ã¹ã¿ã®å
|
---|
144 | 容ãéé¿
|
---|
145 | ã»C1ISRãå®è¡ä¸ã§ãããã¨ãå¤å¥ããããã®æ
|
---|
146 | å ±ãä¿åãã
|
---|
147 | ã»ç¾å¨ã®å®è£
|
---|
148 | ã§ã¯iipm
|
---|
149 | ã»éé¿ããã¬ã¸ã¹ã¿ã®å¾©å¸°
|
---|
150 | ã»eretå½ä»¤ã§C1ISRãçµäºãã
|
---|
151 |
|
---|
152 |
|
---|
153 | âCPUä¾å¤è¦å æ
|
---|
154 | å ±åå¾
|
---|
155 |
|
---|
156 | ã»CPUä¾å¤çºçããå ´åï¼ã¦ã¼ã¶ã¯ï¼ãããã¯ã·ã§ã³ããCPUä¾å¤æ
|
---|
157 | å ±ãåå¾ã§
|
---|
158 | ãï¼åå¾ã§ããã®ã¯ï¼CPUä¾å¤çºçæã®ä»¥ä¸ã®æ
|
---|
159 | å ±ãããï¼
|
---|
160 | ã»CPUä¾å¤è¦å çªå·(å¤æ°ï¼v850_cpu_exp_no)
|
---|
161 | ã»ããã°ã©ã ã«ã¦ã³ã¿(å¤æ°ï¼v850_cpu_exp_pc)
|
---|
162 | ã»ã¹ã¿ãã¯ãã¤ã³ã¿(å¤æ°ï¼v850_cpu_exp_sp)
|
---|
163 | ã»æ´ã«ï¼CPUä¾å¤çºçæã«åã¬ã¸ã¹ã¿ã¯ã¹ã¿ãã¯ã«ä¿åãã¦ããã®ã§ï¼
|
---|
164 | v850_cpu_exp_spã使ã£ã¦ä¿åãã¦ããã¬ã¸ã¹ã¿ã®å¤ãåå¾ããã
|
---|
165 | ã¨ãã§ããï¼ä¿åãã¦ããã¬ã¸ã¹ã¿ã¨ã¢ãã¬ã¹ã®æ
|
---|
166 | å ±ã¯ã¢ã»ã³ããª
|
---|
167 | ã³ã¼ããåç
|
---|
168 | §ããï¼
|
---|
169 |
|
---|
170 | ã»ãããï¼ãããã¯ã·ã§ã³ããã¯ç¡å¹ã®å ´åï¼ä¸è¨ã®CPUä¾å¤è¦å ä¿æç¨å¤æ°ã
|
---|
171 | å®ç¾©ãããªãããï¼ä½¿ç¨ããªãã§ãã ãã(使ç¨ããå ´åï¼ã³ã³ãã¤ã«ã¨ã©ã¼
|
---|
172 | ã¨ãªã)ï¼
|
---|
173 |
|
---|
174 |
|
---|
175 | âå¶éäºé
|
---|
176 |
|
---|
177 |
|
---|
178 | epç¸å¯¾ã§ã¢ã¯ã»ã¹ããtinyãã¼ã¿ã»ã¯ã·ã§ã³ã¯ãµãã¼ãããªãï¼
|
---|
179 |
|
---|
180 |
|
---|
181 | âå¤æ´å±¥æ´
|
---|
182 | 2015/04/10
|
---|
183 | ã»prc_common.tf
|
---|
184 | å²è¾¼ã¿åªå
|
---|
185 | 度ã¬ãã«ã®å¤æ´ã®è¿½å¾å¿ã
|
---|
186 |
|
---|
187 | 2015/04/07
|
---|
188 | ã»Platform_Types.h
|
---|
189 | stdint.h ãã¤ã³ã¯ã«ã¼ãããããå¤æ´ï¼
|
---|
190 |
|
---|
191 | 2015/04/01
|
---|
192 | ã»å²è¾¼ã¿åªå
|
---|
193 | 度ã®ã¬ãã«ãG3M/E2Mã¯16段éã«ï¼G3K/E2Sã¯8段éã«ä¿®æ£ï¼
|
---|
194 |
|
---|
195 | 2015/03/31
|
---|
196 | ã»prc_support.S/prc_insn.h
|
---|
197 | PSW.EBVï¼EBASEï¼INTBPï¼ISPRï¼PMRï¼ICSRï¼INTCFG ã®æ´æ°æã¯diç¶æ
|
---|
198 | ã¨ã
|
---|
199 | ãå¿
|
---|
200 | è¦ãããããï¼è©²å½ç®æãä¿®æ£ï¼
|
---|
201 |
|
---|
202 | 2015/01/07
|
---|
203 | ã»prc_support.S
|
---|
204 | _ei_exception_entry ã§ä¿åãã¦ããªãr20ã使ç¨ãã¦ããåé¡ãä¿®æ£ï¼
|
---|
205 |
|
---|
206 | 2014/12/24
|
---|
207 | ã»prc.tfï¼prc_config.cï¼prc_insn.hï¼prc_support.S
|
---|
208 | V850E3v5ã«ãããEIã¬ãã«å²è¾¼ã¿ãç´æ¥ãã¯ã¿æ¹å¼ãããã¼ãã«åç
|
---|
209 | §æ¹å¼ã¸å¤æ´ï¼
|
---|
210 | â»v850-elf-objdump -d å®è¡æï¼Segmentation faultãçºçãããï¼å®è¡ã¢
|
---|
211 | ã¸ã¥ã¼ã«ã®çæã«ã¯åé¡ãªãï¼æ£ããçæããããã«ã¯ï¼
|
---|
212 | v850-elf-objdumpã«ä»¥ä¸ã®ãªãã·ã§ã³ã追å ããï¼
|
---|
213 | --architecture=v850-rh850
|
---|
214 |
|
---|
215 | 2014/12/10
|
---|
216 | ã»start.S
|
---|
217 | dataã»ã¯ã·ã§ã³ã®åæåã®çµäºæ¡ä»¶ã__idata_endã®ã¢ãã¬ã¹ã¯åæåããª
|
---|
218 | ãããã«ä¿®æ£ï¼
|
---|
219 |
|
---|
220 | 2014/12/09
|
---|
221 | ã»ã³ã³ãã¤ã©ãKPITããå
|
---|
222 | ¬éããã¦ãã4.9ã«å¤æ´ï¼
|
---|
223 | ã»CS+ã§ãã¼ã¿ã»ã¯ã·ã§ã³ãæ£ãããã¼ãããããï¼VMAãLMAã«ä¸æ¸ãããã¹
|
---|
224 | ã¯ãªããã追å ï¼
|
---|
225 |
|
---|
226 | 2014/12/05
|
---|
227 | ã»v850e2v3ã«ããã¦ï¼PMRãè¨å®ããå¾ã«SYNCMãå®è¡ããããã«å¤æ´ï¼
|
---|
228 | ã»v850e2v3ã®å¯¾è±¡ã³ã³ãã¤ã©ãv850e3v5ã¨åããã¦4.9ç³»ã«å¤æ´ï¼
|
---|
229 |
|
---|
230 | 2014/12/04
|
---|
231 | ã»prc_config.h
|
---|
232 | x_set_ipm()ã§PMRãå¤æ´ãã¦ãããï¼OSå²è¾¼ã¿ç¦æ¢ãPMRã§å®ç¾ããã¦ãã
|
---|
233 | ããï¼APIå®è¡ä¸ã«å²è¾¼ã¿ãOSå²è¾¼ã¿ç¦æ¢ä»¥ä¸ã®å¤ã¨ãªã£ã¦ãã¾ãåé¡ãä¿®
|
---|
234 | æ£ï¼
|
---|
235 |
|
---|
236 | 2014/11/15
|
---|
237 | ã»prc_support.S
|
---|
238 | _interruptã§å¤éå²è¾¼ã¿ã§ç ´å£ãããr2ã使ç¨ãã¦ããåé¡ãä¿®æ£ï¼
|
---|
239 |
|
---|
240 | 2014/11/05
|
---|
241 | ã»tauj_hw_counter.c
|
---|
242 | ãã¼ãã¦ã§ã¢ã«ã¦ã³ã¿ã¨ãã¦ä½¿ç¨ããTAUJã®ãã£ãã«ãå¤æ´ã§ããããã«å¤
|
---|
243 | æ´ï¼
|
---|
244 |
|
---|
245 | 2014/10/23
|
---|
246 | ã»Makefile.prc
|
---|
247 | ã»ã³ã¢ã¿ã¤ã(RH850G3K ã RH850G3M)ãã¿ã¼ã²ããä¾åé¨ããåãåãï¼
|
---|
248 | RH850G3Kã®å ´åã¯ï¼ã³ã³ãã¤ã«ãªãã·ã§ã³ã« -msoft-float ã追å ï¼
|
---|
249 | RH850G3Mãã¤USE_HFLOATãæå®ãããå ´åã¯ï¼FPUãæå¹ã«ããããã®ã
|
---|
250 | ã¯ãã¨ã³ã³ãã¤ã«ãªãã·ã§ã³ãæå¹ã«ããï¼å®ç¾©ããã¦ããªããã°ï¼
|
---|
251 | -msoft-floatã¨ããï¼
|
---|
252 |
|
---|
253 | 2014/10/17
|
---|
254 | ã»prc_support.S
|
---|
255 | ã»ã¢ã¤ãã«æã«diã«ããå²ãè¾¼ã¿ãç¦æ¢ãã¦ããhaltãå¼ã³åºãããã«å¤æ´ï¼
|
---|
256 |
|
---|
257 | 2014/10/15
|
---|
258 | ã»prc_support.S
|
---|
259 | ã»ãã¯ã¿ãã¼ãã«ããä¾å¤ã«å¿ãã¦ï¼_fe_exception_entry/
|
---|
260 | _ei_exception_entry ãå¼ã³åºãããã«å¤æ´ï¼
|
---|
261 |
|
---|
262 | 2014/10/14
|
---|
263 | ã»prc_support.S
|
---|
264 | ã»ã¢ã¤ãã«æã«haltãå¼ã³åºãããã«å¤æ´ï¼
|
---|
265 | ã»ãã£ã¹ãããã£ã®ã¢ã¤ãã«ã«ã¼ãã«ããã¦ï¼callevelãå¤æ´ããªãããã«ä¿®æ£ï¼
|
---|
266 | ã»IPSRãå¤æ´å¾ï¼syncpãå¼ã³åºãããã«å¤æ´ï¼
|
---|
267 |
|
---|
268 | 2014/10/10
|
---|
269 | ã»prc_support.S
|
---|
270 | dispatch_r 㧠r30(ep)ã®å¾©å¸°æã®ãã¼ã¹ã¢ãã¬ã¹ã«æ´æ°ããspã使ç¨ãã¦
|
---|
271 | ãåé¡ãä¿®æ£ï¼
|
---|
272 |
|
---|
273 | 2014/09/25
|
---|
274 | ã»v850e2_fx4.h ã¿ã¼ã²ããä¾åé¨ã§å®ç¾©ããåçªããã³ã¢ã®ã¿ã¤ãã®æå®ã
|
---|
275 | ã¯ã(_V850E2M_ or _V850E2S_)ãå®ç¾©ããããå¤æ´ï¼
|
---|
276 |
|
---|
277 | 2014/09/14
|
---|
278 | ã»PMRãå¤æ´ããå¾ã¯ï¼"syncp"ãå®è¡ãã¦è¨å®ãåæ ãããã®ãåæãããã
|
---|
279 | ã«å¤æ´ï¼
|
---|
280 |
|
---|
281 | 2014/09/08
|
---|
282 | ã»RLIN3 UART ãã©ã¤ãã®ãã¼ããå¤æ´å¯è½ã«ï¼
|
---|
283 |
|
---|
284 | 2014/08/19
|
---|
285 | ã»V850ã®ã¿ã¼ã²ããæå®ã-mv850e2ã«å¤æ´ï¼-mv850e2v3ã ã¨ä»¥ä¸ã®åé¡ãçºç
|
---|
286 | ããããï¼
|
---|
287 | ã»ã¢ã»ã³ãã©ãã¡ã¤ã«ã«æ¸ãããbranchå½ä»¤ã32bitå½ä»¤ã¨ãã¦ã¢ã»ã³ãã«ãããï¼
|
---|
288 | ã»ä¸æ£ãªå½ä»¤ãåºåããã
|
---|
289 | trncf.sw r8,r8
|
---|
290 |
|
---|
291 | 2014/07/17
|
---|
292 | ã»RH850ã®ãµãã¼ãã®è¿½å ï¼
|
---|
293 |
|
---|
294 | 2014/07/15
|
---|
295 | ã»prc_support.S
|
---|
296 | ã»int_nestedã§isrcb_tableã®ã¢ãã¬ã¹ã®åå¾ã«åé¡ããã£ãããä¿®æ£ï¼
|
---|
297 | ã»å²è¾¼ã¿ã»ãã£ã¹ãããã£ã§ä¿åãã復帰ããã¬ã¸ã¹ã¿ã®å¤æ´ï¼
|
---|
298 |
|
---|
299 | 2014/07/10
|
---|
300 | ã»start.S
|
---|
301 | hardware_init_hookã¨software_init_hookã¸ã®ã¸ã£ã³ããã©ãã«çµç±ã§ã¯ãª
|
---|
302 | ãï¼ã¬ã¸ã¹ã¿çµç±ã«å¤æ´ï¼
|
---|
303 | ã»ã¿ã¼ã²ããä¾åé¨ã®å称å¤æ´
|
---|
304 | v850e2_xxx ãã v850_xxx ã«å¤æ´
|
---|
305 | ã»V850E3V5ã®ãµãã¼ã
|
---|
306 | ã»ãã¯ã __v850e2v3__ 㨠__v850e3v5__ ã«ããåãåã
|
---|
307 | ã»å²è¾¼ã¿ã³ã³ããã¼ã©ã«å¯¾ããã¢ã¯ã»ã¹ãé¢æ°ããã¯ãçµç±ã«å¤æ´
|
---|
308 | ã»V850E3V5ã§ã¯ã³ã¢ã¨çµ±åããã¦ããããã¢ã¯ã»ã¹æ¹æ³ãç°ãªãï¼
|
---|
309 | ã»tfã®ãã¯ã¿ã¼ãã¼ãã«ã®åºåç¨ã³ã¼ããCXçã¨å
|
---|
310 | ±æããããã«ï¼åºåç¨ã³ã¼ã
|
---|
311 | prc_common.tfã«ã¾ã¨ãï¼Os_Lcfg_asm.Sã«åºåããããã«å¤æ´ï¼
|
---|
312 | ã»prc_support.Sãcxã¨ãã¼ã«å¤æã§å
|
---|
313 | ±æããããã«å¤æ´ï¼
|
---|
314 | ã»prc_support.S/start.S/v850asm.inc
|
---|
315 |
|
---|
316 | 2014/07/09
|
---|
317 | ã»prc_support.S 㧠Lea 㧠32bitå³å¤ããã¼ããã¦ããç®æã mov ã«å¤æ´ï¼
|
---|
318 |
|
---|
319 | 2014/02/26
|
---|
320 | ã»ãã£ã¹ãããã£ã¨å²è¾¼ã¿ã®åºå
|
---|
321 | ¥å£ã§ä¿åã»å¾©å¸°ããã¬ã¸ã¹ã¿ã®ä¿®æ£ï¼
|
---|
322 | å²è¾¼ã¿åºå
|
---|
323 | ¥å£ : r2,r5ãä¿åããããå¤æ´
|
---|
324 | ãã£ã¹ããã㣠: r31, r2, ep(r30)ãä¿åããªãããã«å¤æ´
|
---|
325 | ã»å²è¾¼ã¿åºå£å¦ç㧠current_iintpri ã常ã«å
|
---|
326 | ã®å¤ã«æ»ãããã«å¤æ´ï¼
|
---|
327 |
|
---|
328 | 2014/01/10
|
---|
329 | ã»éçAPIãã¡ã¤ã«ãåé¤
|
---|
330 |
|
---|
331 | 2013/10/01
|
---|
332 | ã»prc_support.S
|
---|
333 | OUTER_LOCK_OS_INT ã«ããã¦ï¼ä»¥ä¸ã®å½ä»¤ã2åå®è¡ãã¦ãããï¼1åã§ãã
|
---|
334 | ããï¼2åç®ãåé¤ï¼
|
---|
335 | Lea _pmr_isr2_mask, AMARG(reg13)
|
---|
336 | ei_exception_2/fe_exception_2 ã«ããã¦ï¼_kerflgã®ã¢ãã¬ã¹ãèªã¿è¾¼ã
|
---|
337 | ã å¾ï¼å
|
---|
338 | 容ãèªã¿è¾¼ã¾ãã«æ¯è¼ãã¦ããåé¡ãä¿®æ£ï¼
|
---|
339 |
|
---|
340 | 2013/09/17
|
---|
341 | ã»V850E2Sããµãã¼ãããããï¼ã¢ã¼ããã¯ãã£ä¾åé¨ã®å称ã v850e2m ãã
|
---|
342 | v850e2 ã«å¤æ´ï¼
|
---|
343 | ã»ã³ã¢ã®ãã¯ããv850e2_fx4.h v850e2_px4.h ã§å®ç¾©ããããã«å¤æ´ï¼ãã
|
---|
344 | ã«ä¼´ãï¼v850e2_fx4l.h ã追å ï¼
|
---|
345 |
|
---|
346 | 2013/09/14
|
---|
347 | ã»ã³ã¢ã®ãã¯ãã追å
|
---|
348 | _V850E2S_
|
---|
349 | _V850E2M_
|
---|
350 |
|
---|
351 | 2013/08/31
|
---|
352 | ã»CubeSuite+ã®ãã¼ã¸ã§ã³ãæ´æ°ï¼
|
---|
353 |
|
---|
354 | 2013/08/07
|
---|
355 | ã»0x50 : EIã¬ãã«ã½ããã¦ã§ã¢ä¾å¤ 㨠0x70 : æµ®åå°æ°ç¹æ¼ç®ä¾å¤ ã§ï¼
|
---|
356 | _ei_exception_entry ãå¼ã³åºãããã«ä¿®æ£ï¼
|
---|
357 |
|
---|
358 | 2013/06/24
|
---|
359 | ã»prc_support.S prc_def.csv prc_offset.tf
|
---|
360 | ã»å²è¾¼ã¿ã®ã¨ã³ããªã§ã®å¤éå²è¾¼ã¿æã®ã¹ã¿ãã¯ã®ãã§ãã¯æ¹æ³ã ã¹ã¿ãã¯
|
---|
361 | æ®éãã§ãã¯æ¹å¼ ã«å¤æ´ï¼
|
---|
362 | ã»uart.c
|
---|
363 | ã»"Os_Lcfg.h" ãã¤ã³ã¯ã«ã¼ãããããå¤æ´ï¼
|
---|
364 |
|
---|
365 | 2013/04/23
|
---|
366 | ã»100ããç§åä½ã§æéè¨æ¸¬å¯è½ãª get_tim_100ntime() ã追å ï¼
|
---|
367 | ã»ã¿ã¤ãã®åå¨æ¯ã2^5ãã2^0ã«å¤æ´ï¼
|
---|
368 | ã»SystemTime100NsType ã追å (uint32)
|
---|
369 |
|
---|
370 | 2013/04/20
|
---|
371 | ã»uart.c
|
---|
372 | ã»ããªã¹ã±ã¼ã©ã¼ã®è¨å®å¤ãã¿ã¼ã²ããä¾åé¨ã§å®ç¾©ã§ããããã«å¤æ´ï¼
|
---|
373 | ã»taua_timer.c
|
---|
374 | ã»ã«ã¦ã³ãå¤ãã¿ã¼ã²ããä¾åé¨ã§å®ç¾©ã§ããããã«å¤æ´ï¼
|
---|
375 | ã»v850e2_fx4.h
|
---|
376 | ã»FG4ç¨ã®å®ç¾©ã追å ï¼
|
---|
377 | ã»ã«ã¦ã³ãå¤ãåé¤ï¼
|
---|
378 | ã»v850e2_fx4.c
|
---|
379 | ã»write_protected_reg()ã§ä¿è·ã¬ã¸ã¹ã¿ãæ¸ãè¾¼ãæã«di/eiãç¡æ¡ä»¶ã§å®
|
---|
380 | è¡ãã¦ããåé¡ãä¿®æ£ï¼
|
---|
381 | ã»v850e2_px4.h
|
---|
382 | ã»ã«ã¦ã³ãå¤ãåé¤ï¼
|
---|
383 |
|
---|
384 | 2013/04/18
|
---|
385 | ã»get_tim_utime()
|
---|
386 | ã»ã¿ã¤ãã®ãªã¼ãã¼ããã¼æã®æ±ãã«åé¡ããã£ãããä¿®æ£ï¼
|
---|
387 | ã»target_timer_get_current()
|
---|
388 | ã»ãã¼ãã¦ã§ã¢ã®ä»æ§ã¯ãã¦ã³ã«ã¦ã³ãã§ãããï¼ã¢ããã«ã¦ã³ãã¨ãã¦ã³
|
---|
389 | ã¼ããè¨è¿°ããã¦ããããä¿®æ£ï¼
|
---|
390 |
|
---|
391 | 2013/03/25
|
---|
392 | ã»start_r 㧠ei ããã¦ãããï¼å¿
|
---|
393 | è¦ç¡ãããåé¤ï¼
|
---|
394 |
|
---|
395 | 2013/02/05
|
---|
396 | ã»CHECK_STKSZ_ALIGN/CHECK_FUNC_ALIGN/CHECK_STACK_ALIGN ãä»ã®ç®æã§å®
|
---|
397 | 義ããã¦ããã°å®ç¾©ããªãããã«å¤æ´ï¼
|
---|
398 |
|
---|
399 | 2013/02/01
|
---|
400 | ã»æåã®ãªãªã¼ã¹ï¼
|
---|
401 |
|
---|
402 | 以ä¸ï¼
|
---|