[172] | 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 | 以ä¸ï¼
|
---|