Changeset 306 for asp3_wo_tecs/trunk/test/test_sem2.c
- Timestamp:
- Jun 27, 2017, 10:53:32 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_wo_tecs/trunk/test/test_sem2.c
r302 r306 3 3 * Toyohashi Open Platform for Embedded Real-Time Systems 4 4 * 5 * Copyright (C) 2008-201 5by Embedded and Real-Time Systems Laboratory5 * Copyright (C) 2008-2016 by Embedded and Real-Time Systems Laboratory 6 6 * Graduate School of Information Science, Nagoya Univ., JAPAN 7 7 * … … 50 50 * ã®è²¬ä»»ãè² ããªãï¼ 51 51 * 52 * $Id: test_sem2.c 310 2015-02-08 13:46:46Z ertl-hiro $52 * $Id: test_sem2.c 738 2016-04-05 14:19:24Z ertl-hiro $ 53 53 */ 54 54 … … 153 153 * 4: twai_sem(SEM1, TMO_NBLK) -> E_PAR ... (E-5) 154 154 * twai_sem(SEM1, TMO_POL) -> E_TMOUT ... (F) 155 * 5: sta_alm(ALM1, 10000U)155 * 5: sta_alm(ALM1, TEST_TIME_CP) ... ALM1-1ãå®è¡éå§ããã¾ã§ 156 156 * 6: twai_sem(SEM1, TMO_FEVR) ... (G) 157 157 * == ALM1-1 == … … 168 168 * == TASK3ï¼åªå 169 169 度ï¼ä½ï¼== 170 * 12: sta_alm(ALM1, 10000U)170 * 12: sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-2ãå®è¡éå§ããã¾ã§ 171 171 * call(wait_var()) 172 172 * == ALM1-2 == … … 177 177 * 14: wai_sem(SEM1) 178 178 * == TASK3ï¼ç¶ãï¼== 179 * 15: sta_alm(ALM1, 10000U)179 * 15: sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-3ãå®è¡éå§ããã¾ã§ 180 180 * dis_dsp() 181 181 * call(wait_var()) … … 189 189 * 18: wai_sem(SEM1) 190 190 * == TASK3ï¼ç¶ãï¼== 191 * 19: sta_alm(ALM1, 10000U)191 * 19: sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-4ãå®è¡éå§ããã¾ã§ 192 192 * sus_tsk(TASK1) 193 193 * call(wait_var()) … … 202 202 * == TASK2ï¼åªå 203 203 度ï¼é«ï¼== 204 * 23: tslp_tsk( 10000U) -> E_TMOUT204 * 23: tslp_tsk(2 * TEST_TIME_CP) -> E_TMOUT ... TASK2ãå®è¡åéããã¾ã§ 205 205 * == TASK1ï¼ç¶ãï¼== 206 206 * 24: wai_sem(SEM1) … … 208 208 * 25: ext_tsk() -> noreturn 209 209 * == TASK2ï¼ç¶ãï¼== 210 * 26: sta_alm(ALM1, 10000U)210 * 26: sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-5ãå®è¡éå§ããã¾ã§ 211 211 * call(wait_var()) 212 212 * == ALM1-5 == … … 217 217 * 28: ext_tsk() -> noreturn 218 218 * == TASK1ï¼ç¶ãï¼== 219 * 29: sta_alm(ALM1, 10000U)220 * 30: twai_sem(SEM1, 100000U) -> E_RLWAI219 * 29: sta_alm(ALM1, TEST_TIME_CP) ... ALM1-6ãå®è¡éå§ããã¾ã§ 220 * 30: twai_sem(SEM1, 2 * TEST_TIME_CP) -> E_RLWAI ... rel_waiãããã¾ã§ 221 221 * == ALM1-6 == 222 222 * 31: rel_wai(TASK1) 223 223 * RETURN 224 224 * == TASK1ï¼ç¶ãï¼== 225 * 32: sta_alm(ALM1, 100000U)226 * 33: twai_sem(SEM1, 10000U) -> E_TMOUT ... (H)225 * 32: sta_alm(ALM1, 3 * TEST_TIME_CP) ... stp_almãããã¾ã§ 226 * 33: twai_sem(SEM1, TEST_TIME_CP) -> E_TMOUT ... (H) 227 227 * 34: stp_alm(ALM1) 228 228 * 35: END … … 399 399 400 400 check_point(5); 401 ercd = sta_alm(ALM1, 10000U);401 ercd = sta_alm(ALM1, TEST_TIME_CP); 402 402 check_ercd(ercd, E_OK); 403 403 … … 431 431 432 432 check_point(29); 433 ercd = sta_alm(ALM1, 10000U);433 ercd = sta_alm(ALM1, TEST_TIME_CP); 434 434 check_ercd(ercd, E_OK); 435 435 436 436 check_point(30); 437 ercd = twai_sem(SEM1, 100000U);437 ercd = twai_sem(SEM1, 2 * TEST_TIME_CP); 438 438 check_ercd(ercd, E_RLWAI); 439 439 440 440 check_point(32); 441 ercd = sta_alm(ALM1, 100000U);441 ercd = sta_alm(ALM1, 3 * TEST_TIME_CP); 442 442 check_ercd(ercd, E_OK); 443 443 444 444 check_point(33); 445 ercd = twai_sem(SEM1, 10000U);445 ercd = twai_sem(SEM1, TEST_TIME_CP); 446 446 check_ercd(ercd, E_TMOUT); 447 447 … … 460 460 461 461 check_point(23); 462 ercd = tslp_tsk( 10000U);462 ercd = tslp_tsk(2 * TEST_TIME_CP); 463 463 check_ercd(ercd, E_TMOUT); 464 464 465 465 check_point(26); 466 ercd = sta_alm(ALM1, 10000U);466 ercd = sta_alm(ALM1, TEST_TIME_PROC); 467 467 check_ercd(ercd, E_OK); 468 468 … … 481 481 482 482 check_point(12); 483 ercd = sta_alm(ALM1, 10000U);483 ercd = sta_alm(ALM1, TEST_TIME_PROC); 484 484 check_ercd(ercd, E_OK); 485 485 … … 487 487 488 488 check_point(15); 489 ercd = sta_alm(ALM1, 10000U);489 ercd = sta_alm(ALM1, TEST_TIME_PROC); 490 490 check_ercd(ercd, E_OK); 491 491 … … 500 500 501 501 check_point(19); 502 ercd = sta_alm(ALM1, 10000U);502 ercd = sta_alm(ALM1, TEST_TIME_PROC); 503 503 check_ercd(ercd, E_OK); 504 504
Note:
See TracChangeset
for help on using the changeset viewer.