提交 468ade5e 编写于 作者: D dzzxzz@gmail.com

fixed the coding style in libcpu/arm

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2518 bbd45198-f89e-11dd-88c7-29a3b14d5316
上级 555ccc5f
...@@ -60,25 +60,25 @@ rt_uint32_t rt_thread_switch_interrupt_flag; ...@@ -60,25 +60,25 @@ rt_uint32_t rt_thread_switch_interrupt_flag;
* *
* @return stack address * @return stack address
*/ */
rt_uint8_t *rt_hw_stack_init(void *tentry, rt_uint8_t *rt_hw_stack_init(void *tentry,
void *parameter, void *parameter,
rt_uint8_t *stack_addr, rt_uint8_t *stack_addr,
void *texit) void *texit)
{ {
struct stack_frame * stack_frame; struct stack_frame *stack_frame;
rt_uint8_t * stk; rt_uint8_t *stk;
unsigned long i; unsigned long i;
stk = stack_addr + sizeof(rt_uint32_t); stk = stack_addr + sizeof(rt_uint32_t);
stk = (rt_uint8_t*)RT_ALIGN_DOWN((rt_uint32_t)stk, 8); stk = (rt_uint8_t *)RT_ALIGN_DOWN((rt_uint32_t)stk, 8);
stk -= sizeof(struct stack_frame); stk -= sizeof(struct stack_frame);
stack_frame = (struct stack_frame *)stk; stack_frame = (struct stack_frame *)stk;
/* init all register */ /* init all register */
for(i=0; i<sizeof(struct stack_frame)/sizeof(rt_uint32_t); i++) for (i = 0; i < sizeof(struct stack_frame) / sizeof(rt_uint32_t); i ++)
{ {
((rt_uint32_t*)stack_frame)[i] = 0xdeadbeef; ((rt_uint32_t *)stack_frame)[i] = 0xdeadbeef;
} }
stack_frame->exception_stack_frame.r0 = (unsigned long)parameter; /* r0 : argument */ stack_frame->exception_stack_frame.r0 = (unsigned long)parameter; /* r0 : argument */
...@@ -99,7 +99,7 @@ extern rt_thread_t rt_current_thread; ...@@ -99,7 +99,7 @@ extern rt_thread_t rt_current_thread;
/** /**
* fault exception handling * fault exception handling
*/ */
void rt_hw_hard_fault_exception(struct exception_stack_frame* contex) void rt_hw_hard_fault_exception(struct exception_stack_frame *contex)
{ {
rt_kprintf("psr: 0x%08x\n", contex->psr); rt_kprintf("psr: 0x%08x\n", contex->psr);
rt_kprintf(" pc: 0x%08x\n", contex->pc); rt_kprintf(" pc: 0x%08x\n", contex->pc);
...@@ -111,8 +111,10 @@ void rt_hw_hard_fault_exception(struct exception_stack_frame* contex) ...@@ -111,8 +111,10 @@ void rt_hw_hard_fault_exception(struct exception_stack_frame* contex)
rt_kprintf("r00: 0x%08x\n", contex->r0); rt_kprintf("r00: 0x%08x\n", contex->r0);
rt_kprintf("hard fault on thread: %s\n", rt_current_thread->name); rt_kprintf("hard fault on thread: %s\n", rt_current_thread->name);
#ifdef RT_USING_FINSH #ifdef RT_USING_FINSH
list_thread(); list_thread();
#endif #endif
while (1); while (1);
} }
...@@ -8,10 +8,10 @@ ...@@ -8,10 +8,10 @@
* http://www.rt-thread.org/license/LICENSE * http://www.rt-thread.org/license/LICENSE
* *
* Change Logs: * Change Logs:
* Date Author Notes * Date Author Notes
* 2009-01-05 Bernard first version * 2009-01-05 Bernard first version
* 2011-02-14 onelife Modify for EFM32 * 2011-02-14 onelife Modify for EFM32
* 2011-06-17 onelife Merge all of the C source code into cpuport.c * 2011-06-17 onelife Merge all of the C source code into cpuport.c
* 2012-12-23 aozima stack addr align to 8byte. * 2012-12-23 aozima stack addr align to 8byte.
*/ */
...@@ -58,18 +58,18 @@ rt_uint32_t rt_thread_switch_interrupt_flag; ...@@ -58,18 +58,18 @@ rt_uint32_t rt_thread_switch_interrupt_flag;
* *
* @return stack address * @return stack address
*/ */
rt_uint8_t *rt_hw_stack_init(void *tentry, rt_uint8_t *rt_hw_stack_init(void *tentry,
void *parameter, void *parameter,
rt_uint8_t *stack_addr, rt_uint8_t *stack_addr,
void *texit) void *texit)
{ {
struct stack_frame *stack_frame; struct stack_frame *stack_frame;
rt_uint8_t *stk; rt_uint8_t *stk;
unsigned long i; unsigned long i;
stk = stack_addr + sizeof(rt_uint32_t); stk = stack_addr + sizeof(rt_uint32_t);
stk = (rt_uint8_t*)RT_ALIGN_DOWN((rt_uint32_t)stk, 8); stk = (rt_uint8_t *)RT_ALIGN_DOWN((rt_uint32_t)stk, 8);
stk -= sizeof(struct stack_frame); stk -= sizeof(struct stack_frame);
stack_frame = (struct stack_frame *)stk; stack_frame = (struct stack_frame *)stk;
...@@ -109,16 +109,18 @@ void rt_hw_hard_fault_exception(struct exception_stack_frame* contex) ...@@ -109,16 +109,18 @@ void rt_hw_hard_fault_exception(struct exception_stack_frame* contex)
rt_kprintf("r00: 0x%08x\n", contex->r0); rt_kprintf("r00: 0x%08x\n", contex->r0);
rt_kprintf("hard fault on thread: %s\n", rt_current_thread->name); rt_kprintf("hard fault on thread: %s\n", rt_current_thread->name);
#ifdef RT_USING_FINSH #ifdef RT_USING_FINSH
list_thread(); list_thread();
#endif #endif
while (1); while (1);
} }
/** /**
* shutdown CPU * shutdown CPU
*/ */
void rt_hw_cpu_shutdown() void rt_hw_cpu_shutdown(void)
{ {
rt_kprintf("shutdown...\n"); rt_kprintf("shutdown...\n");
......
...@@ -106,9 +106,9 @@ rt_uint8_t *rt_hw_stack_init(void *tentry, ...@@ -106,9 +106,9 @@ rt_uint8_t *rt_hw_stack_init(void *tentry,
rt_uint8_t *stk; rt_uint8_t *stk;
unsigned long i; unsigned long i;
stk = stack_addr + sizeof(rt_uint32_t); stk = stack_addr + sizeof(rt_uint32_t);
stk = (rt_uint8_t*)RT_ALIGN_DOWN((rt_uint32_t)stk, 8); stk = (rt_uint8_t *)RT_ALIGN_DOWN((rt_uint32_t)stk, 8);
stk -= sizeof(struct stack_frame); stk -= sizeof(struct stack_frame);
stack_frame = (struct stack_frame *)stk; stack_frame = (struct stack_frame *)stk;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册