Ignore:
Timestamp:
Jun 27, 2017, 10:53:32 AM (7 years ago)
Author:
ertl-honda
Message:

3.1.0を反映

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_wo_tecs/trunk/test/test_sem2.c

    r302 r306  
    33 *      Toyohashi Open Platform for Embedded Real-Time Systems
    44 *
    5  *  Copyright (C) 2008-2015 by Embedded and Real-Time Systems Laboratory
     5 *  Copyright (C) 2008-2016 by Embedded and Real-Time Systems Laboratory
    66 *              Graduate School of Information Science, Nagoya Univ., JAPAN
    77 *
     
    5050 *  の責任を負わない.
    5151 *
    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 $
    5353 */
    5454
     
    153153 *      4:      twai_sem(SEM1, TMO_NBLK) -> E_PAR       ... (E-5)
    154154 *              twai_sem(SEM1, TMO_POL) -> E_TMOUT      ... (F)
    155  *      5:      sta_alm(ALM1, 10000U)
     155 *      5:      sta_alm(ALM1, TEST_TIME_CP) ... ALM1-1が実行開始するまで
    156156 *      6:      twai_sem(SEM1, TMO_FEVR)                        ... (G)
    157157 *      == ALM1-1 ==
     
    168168 *      == TASK3(優å
    169169ˆåº¦ï¼šä½Žï¼‰==
    170  *      12:     sta_alm(ALM1, 10000U)
     170 *      12:     sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-2が実行開始するまで
    171171 *              call(wait_var())
    172172 *      == ALM1-2 ==
     
    177177 *      14:     wai_sem(SEM1)
    178178 *      == TASK3(続き)==
    179  *      15:     sta_alm(ALM1, 10000U)
     179 *      15:     sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-3が実行開始するまで
    180180 *              dis_dsp()
    181181 *              call(wait_var())
     
    189189 *      18:     wai_sem(SEM1)
    190190 *      == TASK3(続き)==
    191  *      19:     sta_alm(ALM1, 10000U)
     191 *      19:     sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-4が実行開始するまで
    192192 *              sus_tsk(TASK1)
    193193 *              call(wait_var())
     
    202202 *      == TASK2(優å
    203203ˆåº¦ï¼šé«˜ï¼‰==
    204  *      23:     tslp_tsk(10000U) -> E_TMOUT
     204 *      23:     tslp_tsk(2 * TEST_TIME_CP) -> E_TMOUT ... TASK2が実行再開するまで
    205205 *      == TASK1(続き)==
    206206 *      24:     wai_sem(SEM1)
     
    208208 *      25:     ext_tsk() -> noreturn
    209209 *      == TASK2(続き)==
    210  *      26:     sta_alm(ALM1, 10000U)
     210 *      26:     sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-5が実行開始するまで
    211211 *              call(wait_var())
    212212 *      == ALM1-5 ==
     
    217217 *      28:     ext_tsk() -> noreturn
    218218 *      == TASK1(続き)==
    219  *      29:     sta_alm(ALM1, 10000U)
    220  *      30:     twai_sem(SEM1, 100000U) -> E_RLWAI
     219 *      29:     sta_alm(ALM1, TEST_TIME_CP) ... ALM1-6が実行開始するまで
     220 *      30:     twai_sem(SEM1, 2 * TEST_TIME_CP) -> E_RLWAI ... rel_waiされるまで
    221221 *      == ALM1-6 ==
    222222 *      31:     rel_wai(TASK1)
    223223 *              RETURN
    224224 *      == 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)
    227227 *      34:     stp_alm(ALM1)
    228228 *      35:     END
     
    399399
    400400        check_point(5);
    401         ercd = sta_alm(ALM1, 10000U);
     401        ercd = sta_alm(ALM1, TEST_TIME_CP);
    402402        check_ercd(ercd, E_OK);
    403403
     
    431431
    432432        check_point(29);
    433         ercd = sta_alm(ALM1, 10000U);
     433        ercd = sta_alm(ALM1, TEST_TIME_CP);
    434434        check_ercd(ercd, E_OK);
    435435
    436436        check_point(30);
    437         ercd = twai_sem(SEM1, 100000U);
     437        ercd = twai_sem(SEM1, 2 * TEST_TIME_CP);
    438438        check_ercd(ercd, E_RLWAI);
    439439
    440440        check_point(32);
    441         ercd = sta_alm(ALM1, 100000U);
     441        ercd = sta_alm(ALM1, 3 * TEST_TIME_CP);
    442442        check_ercd(ercd, E_OK);
    443443
    444444        check_point(33);
    445         ercd = twai_sem(SEM1, 10000U);
     445        ercd = twai_sem(SEM1, TEST_TIME_CP);
    446446        check_ercd(ercd, E_TMOUT);
    447447
     
    460460
    461461        check_point(23);
    462         ercd = tslp_tsk(10000U);
     462        ercd = tslp_tsk(2 * TEST_TIME_CP);
    463463        check_ercd(ercd, E_TMOUT);
    464464
    465465        check_point(26);
    466         ercd = sta_alm(ALM1, 10000U);
     466        ercd = sta_alm(ALM1, TEST_TIME_PROC);
    467467        check_ercd(ercd, E_OK);
    468468
     
    481481
    482482        check_point(12);
    483         ercd = sta_alm(ALM1, 10000U);
     483        ercd = sta_alm(ALM1, TEST_TIME_PROC);
    484484        check_ercd(ercd, E_OK);
    485485
     
    487487
    488488        check_point(15);
    489         ercd = sta_alm(ALM1, 10000U);
     489        ercd = sta_alm(ALM1, TEST_TIME_PROC);
    490490        check_ercd(ercd, E_OK);
    491491
     
    500500
    501501        check_point(19);
    502         ercd = sta_alm(ALM1, 10000U);
     502        ercd = sta_alm(ALM1, TEST_TIME_PROC);
    503503        check_ercd(ercd, E_OK);
    504504
Note: See TracChangeset for help on using the changeset viewer.