![]() |
CI130X SDK API手册
2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
|
#include <stdint.h>#include <stdio.h>#include <unistd.h>#include <string.h>#include "ci130x_core_eclic.h"#include "ci130x_core_misc.h"#include "ci_assert.h"#include "ci_log.h"结构体 | |
| struct | exception_registers_t |
宏定义 | |
| #define | NEW_WRITE 1 |
函数 | |
| __WEAK void | _exit (int __status) |
| __WEAK uintptr_t | handle_nmi (void) |
| uint32_t | get_caller (uint32_t sp, uint32_t *p_caller_pc, uint32_t *p_caller_sp) |
| void | stack_trace (void *e_sp, void *cur_task_sp) |
| uintptr_t | handle_trap (uintptr_t mcause, uintptr_t sp) |
变量 | |
| char | ra_string [] = "ra" |
| char | sp_string [] = "sp" |
| char | gp_string [] = "gp" |
| char | tp_string [] = "tp" |
| char | t0_string [] = "t0" |
| char | t1_string [] = "t1" |
| char | t2_string [] = "t2" |
| char | fp_string [] = "fp" |
| char | s1_string [] = "s1" |
| char | a0_string [] = "a0" |
| char | a1_string [] = "a1" |
| char | a2_string [] = "a2" |
| char | a3_string [] = "a3" |
| char | a4_string [] = "a4" |
| char | a5_string [] = "a5" |
| char | a6_string [] = "a6" |
| char | a7_string [] = "a7" |
| char | s2_string [] = "s2" |
| char | s3_string [] = "s3" |
| char | s4_string [] = "s4" |
| char | s5_string [] = "s5" |
| char | s6_string [] = "s6" |
| char | s7_string [] = "s7" |
| char | s8_string [] = "s8" |
| char | s9_string [] = "s9" |
| char | s10_string [] = "s10" |
| char | s11_string [] = "s11" |
| char | t3_string [] = "t3" |
| char | t4_string [] = "t4" |
| char | t5_string [] = "t5" |
| char | t6_string [] = "t6" |
| char | mstatus_string [] = "mstatus" |
| char | mepc_string [] = "mepc" |
| char | msubm_string [] = "msubm" |
| char | mcause_string [] = "mcause" |
| char | _data |
| struct exception_registers_t |
| #define NEW_WRITE 1 |
| __WEAK void _exit | ( | int | __status | ) |
| uint32_t get_caller | ( | uint32_t | sp, |
| uint32_t * | p_caller_pc, | ||
| uint32_t * | p_caller_sp | ||
| ) |
| __WEAK uintptr_t handle_nmi | ( | void | ) |
| uintptr_t handle_trap | ( | uintptr_t | mcause, |
| uintptr_t | sp | ||
| ) |
| void stack_trace | ( | void * | e_sp, |
| void * | cur_task_sp | ||
| ) |
| char _data |
| char a0_string[] = "a0" |
| char a1_string[] = "a1" |
| char a2_string[] = "a2" |
| char a3_string[] = "a3" |
| char a4_string[] = "a4" |
| char a5_string[] = "a5" |
| char a6_string[] = "a6" |
| char a7_string[] = "a7" |
| char fp_string[] = "fp" |
| char gp_string[] = "gp" |
| char mcause_string[] = "mcause" |
| char mepc_string[] = "mepc" |
| char mstatus_string[] = "mstatus" |
| char msubm_string[] = "msubm" |
| char ra_string[] = "ra" |
| char s10_string[] = "s10" |
| char s11_string[] = "s11" |
| char s1_string[] = "s1" |
| char s2_string[] = "s2" |
| char s3_string[] = "s3" |
| char s4_string[] = "s4" |
| char s5_string[] = "s5" |
| char s6_string[] = "s6" |
| char s7_string[] = "s7" |
| char s8_string[] = "s8" |
| char s9_string[] = "s9" |
| char sp_string[] = "sp" |
| char t0_string[] = "t0" |
| char t1_string[] = "t1" |
| char t2_string[] = "t2" |
| char t3_string[] = "t3" |
| char t4_string[] = "t4" |
| char t5_string[] = "t5" |
| char t6_string[] = "t6" |
| char tp_string[] = "tp" |
1.8.14