![]() |
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" |