Ignore:
Timestamp:
Apr 5, 2019, 9:26:53 PM (5 years ago)
Author:
coas-nagasima
Message:

mbed関連を更新
シリアルドライバをmbedのHALを使うよう変更
ファイルディスクリプタの処理を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/asp3_dcre/arch/arm_gcc/common/core_kernel_impl.c

    r352 r374  
    170170
    171171/*
     172 *  FPUの初期化
     173 */
     174#ifdef USE_ARM_FPU
     175
     176void
     177arm_fpu_initialize(void)
     178{
     179        uint32_t        reg;
     180
     181        /*
     182         *  CP10とCP11をアクセス可能に設定する.
     183         */
     184        CP15_READ_CPACR(reg);
     185        reg |= (CP15_CPACR_CP10_FULLACCESS | CP15_CPACR_CP11_FULLACCESS);
     186        CP15_WRITE_CPACR(reg);
     187
     188        /*
     189         *  FPUをディスエーブルする.
     190         */
     191        set_fpexc(current_fpexc() & ~FPEXC_ENABLE);
     192}
     193
     194#endif /* USE_ARM_FPU */
     195
     196/*
    172197 *  コア依存の初期化
    173198 */
     
    187212        arm_mmu_initialize();
    188213#endif /* USE_ARM_MMU */
     214
     215        /*
     216         *  FPUの初期化
     217         */
     218#ifdef USE_ARM_FPU
     219        arm_fpu_initialize();
     220#endif /* USE_ARM_FPU */
    189221
    190222        /*
Note: See TracChangeset for help on using the changeset viewer.