fix cortex-m3-emulator and hifive emulator compile error

This commit is contained in:
Liu_Weichao 2021-10-11 14:04:37 +08:00
parent 92347f7e29
commit a5e97b1431
4 changed files with 10 additions and 29 deletions

View File

@ -22,6 +22,7 @@
#ifndef XS_USER_API_H #ifndef XS_USER_API_H
#define XS_USER_API_H #define XS_USER_API_H
#include <xiuos.h>
#include <xsconfig.h> #include <xsconfig.h>
#include <stddef.h> #include <stddef.h>
#include <stdint.h> #include <stdint.h>

View File

@ -4,11 +4,6 @@
# #
CONFIG_BOARD_CORTEX_M3_EVB=y CONFIG_BOARD_CORTEX_M3_EVB=y
CONFIG_KERNEL_CONSOLE_DEVICE_NAME="uart0" CONFIG_KERNEL_CONSOLE_DEVICE_NAME="uart0"
#CONFIG_LED0=24
#CONFIG_LED1=25
CONFIG_ARCH_RISCV=y
CONFIG_ARCH_RISCV32=y
CONFIG_ARCH_CPU_32BIT=y
# #
# cortex-m3-emulator feature # cortex-m3-emulator feature
@ -41,7 +36,7 @@ CONFIG___STACKSIZE__=4096
CONFIG_RESOURCES_SERIAL=y CONFIG_RESOURCES_SERIAL=y
# CONFIG_SERIAL_USING_DMA=y # CONFIG_SERIAL_USING_DMA=y
CONFIG_SERIAL_RB_BUFSZ=64 CONFIG_SERIAL_RB_BUFSZ=64
CONFIG_FS_VFS=n CONFIG_FS_VFS=y
# CONFIG_RESOURCES_HWTIMER is not set # CONFIG_RESOURCES_HWTIMER is not set
# CONFIG_RESOURCES_I2C is not set # CONFIG_RESOURCES_I2C is not set
# CONFIG_RESOURCES_LCD is not set # CONFIG_RESOURCES_LCD is not set
@ -100,8 +95,8 @@ CONFIG_SMALL_NUMBER_64B=16
# #
# CONFIG_KERNEL_SEMAPHORE=y # CONFIG_KERNEL_SEMAPHORE=y
# CONFIG_KERNEL_MUTEX=y # CONFIG_KERNEL_MUTEX=y
CONFIG_KERNEL_EVENT=n CONFIG_KERNEL_EVENT=y
CONFIG_KERNEL_MESSAGEQUEUE=n CONFIG_KERNEL_MESSAGEQUEUE=y
CONFIG_KTASK_PRIORITY_8=y CONFIG_KTASK_PRIORITY_8=y
CONFIG_KTASK_PRIORITY_MAX=8 CONFIG_KTASK_PRIORITY_MAX=8
CONFIG_TICK_PER_SECOND=100 CONFIG_TICK_PER_SECOND=100
@ -115,11 +110,6 @@ CONFIG_IDLE_KTASK_STACKSIZE=512
CONFIG_ZOMBIE_KTASK_STACKSIZE=512 CONFIG_ZOMBIE_KTASK_STACKSIZE=512
# CONFIG_KERNEL_TASK_ISOLATION is not set # CONFIG_KERNEL_TASK_ISOLATION is not set
#
# Memory Management
#
# CONFIG_KERNEL_MEMBLOCK is not set
# #
# Command shell # Command shell
# #

View File

@ -41,7 +41,7 @@ CONFIG___STACKSIZE__=1024
CONFIG_RESOURCES_SERIAL=y CONFIG_RESOURCES_SERIAL=y
# CONFIG_SERIAL_USING_DMA=y # CONFIG_SERIAL_USING_DMA=y
CONFIG_SERIAL_RB_BUFSZ=64 CONFIG_SERIAL_RB_BUFSZ=64
CONFIG_FS_VFS=n CONFIG_FS_VFS=y
# CONFIG_RESOURCES_HWTIMER is not set # CONFIG_RESOURCES_HWTIMER is not set
# CONFIG_RESOURCES_I2C is not set # CONFIG_RESOURCES_I2C is not set
# CONFIG_RESOURCES_LCD is not set # CONFIG_RESOURCES_LCD is not set
@ -98,8 +98,8 @@ CONFIG_MM_PAGE_SIZE=1024
# #
# CONFIG_KERNEL_SEMAPHORE=y # CONFIG_KERNEL_SEMAPHORE=y
# CONFIG_KERNEL_MUTEX=y # CONFIG_KERNEL_MUTEX=y
CONFIG_KERNEL_EVENT=n CONFIG_KERNEL_EVENT=y
CONFIG_KERNEL_MESSAGEQUEUE=n CONFIG_KERNEL_MESSAGEQUEUE=y
CONFIG_KTASK_PRIORITY_8=y CONFIG_KTASK_PRIORITY_8=y
CONFIG_KTASK_PRIORITY_MAX=8 CONFIG_KTASK_PRIORITY_MAX=8
CONFIG_TICK_PER_SECOND=100 CONFIG_TICK_PER_SECOND=100
@ -113,11 +113,6 @@ CONFIG_IDLE_KTASK_STACKSIZE=512
CONFIG_ZOMBIE_KTASK_STACKSIZE=512 CONFIG_ZOMBIE_KTASK_STACKSIZE=512
# CONFIG_KERNEL_TASK_ISOLATION is not set # CONFIG_KERNEL_TASK_ISOLATION is not set
#
# Memory Management
#
# CONFIG_KERNEL_MEMBLOCK is not set
# #
# Command shell # Command shell
# #

View File

@ -41,7 +41,7 @@ CONFIG___STACKSIZE__=1024
CONFIG_RESOURCES_SERIAL=y CONFIG_RESOURCES_SERIAL=y
# CONFIG_SERIAL_USING_DMA=y # CONFIG_SERIAL_USING_DMA=y
CONFIG_SERIAL_RB_BUFSZ=64 CONFIG_SERIAL_RB_BUFSZ=64
CONFIG_FS_VFS=n CONFIG_FS_VFS=y
# CONFIG_RESOURCES_HWTIMER is not set # CONFIG_RESOURCES_HWTIMER is not set
# CONFIG_RESOURCES_I2C is not set # CONFIG_RESOURCES_I2C is not set
# CONFIG_RESOURCES_LCD is not set # CONFIG_RESOURCES_LCD is not set
@ -98,8 +98,8 @@ CONFIG_MM_PAGE_SIZE=1024
# #
# CONFIG_KERNEL_SEMAPHORE=y # CONFIG_KERNEL_SEMAPHORE=y
# CONFIG_KERNEL_MUTEX=y # CONFIG_KERNEL_MUTEX=y
CONFIG_KERNEL_EVENT=n CONFIG_KERNEL_EVENT=y
CONFIG_KERNEL_MESSAGEQUEUE=n CONFIG_KERNEL_MESSAGEQUEUE=y
CONFIG_KTASK_PRIORITY_8=y CONFIG_KTASK_PRIORITY_8=y
CONFIG_KTASK_PRIORITY_MAX=8 CONFIG_KTASK_PRIORITY_MAX=8
CONFIG_TICK_PER_SECOND=100 CONFIG_TICK_PER_SECOND=100
@ -113,11 +113,6 @@ CONFIG_IDLE_KTASK_STACKSIZE=512
CONFIG_ZOMBIE_KTASK_STACKSIZE=512 CONFIG_ZOMBIE_KTASK_STACKSIZE=512
# CONFIG_KERNEL_TASK_ISOLATION is not set # CONFIG_KERNEL_TASK_ISOLATION is not set
#
# Memory Management
#
# CONFIG_KERNEL_MEMBLOCK is not set
# #
# Command shell # Command shell
# #