您好,u8、u16 都在core_riscv.h中有定义,选中变量类型,按键F3,就可以直接跳转到定义,也可以使用C语标准中内置的uint8_t、uint_16t。您说的unsigned int 也报错,可以看下第一张图中的第一个宏定义:#define unsigned int UINT16改成 #define UINT16 unsigned int 应该就没问题了。
自己定义的 #define UINT16 unsigned int 没问题。如果我把#include"core_riscv.h"加入自己的函数会报错,我怎么使用core_riscv.h文件:
错误如下:
12:56:39 **** 构建 of configuration obj for project TcpServer ****
make -j12 all
In file included from ../fun/function.c:10:
G:\binbin studio\gs-meter\SRC\Core/core_riscv.h:23:13: error: unknown type name 'uint64_t'
typedef __I uint64_t vuc64; /* Read Only */
^~~~~~~~
G:\binbin studio\gs-meter\SRC\Core/core_riscv.h:24:13: error: unknown type name 'uint32_t'