ON Semiconductor / mbed-os

Dependents:   mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510

Committer:
group-onsemi
Date:
Wed Jan 25 20:34:15 2017 +0000
Revision:
0:098463de4c5d
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
group-onsemi 0:098463de4c5d 1 === Tasks ===
group-onsemi 0:098463de4c5d 2
group-onsemi 0:098463de4c5d 3 ^ os_tsk.new->task_id ^ Tasks ^ Stack Size ^
group-onsemi 0:098463de4c5d 4 | 0x01 | Main | 4*OS_MAINSTKSIZE |
group-onsemi 0:098463de4c5d 5 | 0x02 | Timer | 4*OS_TIMERSTKSZ |
group-onsemi 0:098463de4c5d 6 | 0xFF | Idle | 4*OS_STKSIZE |
group-onsemi 0:098463de4c5d 7
group-onsemi 0:098463de4c5d 8 ----------
group-onsemi 0:098463de4c5d 9 |
group-onsemi 0:098463de4c5d 10 V os_tsk.run->tsk_stack
group-onsemi 0:098463de4c5d 11
group-onsemi 0:098463de4c5d 12
group-onsemi 0:098463de4c5d 13 MAGIC_WORD os_tsk.run->stack[0]
group-onsemi 0:098463de4c5d 14 ----------
group-onsemi 0:098463de4c5d 15
group-onsemi 0:098463de4c5d 16 The current task structure is always pointed by:
group-onsemi 0:098463de4c5d 17 struct OS_TSK os_tsk;
group-onsemi 0:098463de4c5d 18
group-onsemi 0:098463de4c5d 19 === Init Sequence ===
group-onsemi 0:098463de4c5d 20 OS:
group-onsemi 0:098463de4c5d 21 * osKernelInitialize
group-onsemi 0:098463de4c5d 22 * rt_sys_init
group-onsemi 0:098463de4c5d 23 * rt_init_context
group-onsemi 0:098463de4c5d 24 * rt_init_stack
group-onsemi 0:098463de4c5d 25 * rt_set_PSP
group-onsemi 0:098463de4c5d 26 * rt_init_robin
group-onsemi 0:098463de4c5d 27 * rt_svc_init
group-onsemi 0:098463de4c5d 28
group-onsemi 0:098463de4c5d 29 * set_main_stack
group-onsemi 0:098463de4c5d 30
group-onsemi 0:098463de4c5d 31 * osThreadCreate(os_thread_def_main)
group-onsemi 0:098463de4c5d 32 * rt_tsk_create
group-onsemi 0:098463de4c5d 33 * rt_init_context
group-onsemi 0:098463de4c5d 34 * rt_init_stack
group-onsemi 0:098463de4c5d 35 * rt_dispatch
group-onsemi 0:098463de4c5d 36
group-onsemi 0:098463de4c5d 37 * osKernelStart