diff options
| author | Bernard Xiong <[email protected]> | 2017-11-01 13:30:17 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2017-11-01 13:30:17 +0800 |
| commit | f6170a6e5bbfe073d05e2b741eb6883946704f44 (patch) | |
| tree | a588aa0be1ce1d8954075b187980171dd5c921f8 /libcpu/arm/cortex-a/cpu.c | |
| parent | fed0e981603b04f3d1f39f3ae61176a273a157a2 (diff) | |
[BSP] add i.MX 6UL BSP
Diffstat (limited to 'libcpu/arm/cortex-a/cpu.c')
| -rw-r--r-- | libcpu/arm/cortex-a/cpu.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/libcpu/arm/cortex-a/cpu.c b/libcpu/arm/cortex-a/cpu.c new file mode 100644 index 0000000000..7dd426e4dd --- /dev/null +++ b/libcpu/arm/cortex-a/cpu.c @@ -0,0 +1,37 @@ +/* + * File : cpu.c + * This file is part of RT-Thread RTOS + * COPYRIGHT (C) 2006, RT-Thread Develop Team + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rt-thread.org/license/LICENSE + * + * Change Logs: + * Date Author Notes + * 2011-09-15 Bernard first version + */ + +#include <rthw.h> +#include <rtthread.h> +#include <board.h> + +/** + * @addtogroup AM33xx + */ +/*@{*/ + +/** shutdown CPU */ +void rt_hw_cpu_shutdown() +{ + rt_uint32_t level; + rt_kprintf("shutdown...\n"); + + level = rt_hw_interrupt_disable(); + while (level) + { + RT_ASSERT(0); + } +} + +/*@}*/ |
