Ignore:
Timestamp:
Jun 26, 2017, 2:55:03 PM (7 years ago)
Author:
ertl-honda
Message:

nucleo_f401re依存部の追加

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_wo_tecs/trunk/arch/arm_m_gcc/common/core_support.S

    r302 r303  
    9393         */
    9494    cpsid   f                   /* FAULTMASK = 1 */
     95    /*
     96     *  PendSV要求をクリア
     97     *  _dispatch - cpsid f の間でISRがå
     98¥ã‚Šï¼Œã•ã‚‰ã«PendSV要求が
     99     *  å
     100¥ã£ãŸå ´åˆã«ï¼Œdispatcherが無駄に走ることを防ぐため,
     101     *  ここでPendSV要求をクリアする
     102     */
     103        ldr     r1, =0x08000000           /* r1 = ICSR.PENDSVCLR */
     104        ldr     r2, =0xE000ED04           /* r2 = *ICSR */
     105    str     r1, [r2]                  /* *ICSR = PENDSVCLR */
     106
    95107    mrs     r3, psp
    96108        stmfd   r3!, {r4-r11}         /* レジスタの保存 */
Note: See TracChangeset for help on using the changeset viewer.