From d5725b22644da8ab3e719169230303e44c7d8750 Mon Sep 17 00:00:00 2001 From: kenneth Date: Wed, 24 Nov 2021 15:10:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Darch=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=BD=B1=E5=93=8D=E5=88=B0=E7=9A=84target?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E4=B8=8B=E7=9A=84=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将arch目录从kernel中移到根目录下 影响target目录下面的readme、makefile文件。 close #I4JM7Z Signed-off-by: kenneth --- .../riscv_nuclei_demo_soc_gcc/GCC/liteos_m.mk | 16 ++++++------ targets/riscv_nuclei_demo_soc_gcc/README.md | 26 +++++++++---------- .../riscv_nuclei_gd32vf103_soc_gcc/README.md | 26 +++++++++---------- 3 files changed, 34 insertions(+), 34 deletions(-) diff --git a/targets/riscv_nuclei_demo_soc_gcc/GCC/liteos_m.mk b/targets/riscv_nuclei_demo_soc_gcc/GCC/liteos_m.mk index 0ac24ece..3abbacd6 100644 --- a/targets/riscv_nuclei_demo_soc_gcc/GCC/liteos_m.mk +++ b/targets/riscv_nuclei_demo_soc_gcc/GCC/liteos_m.mk @@ -22,19 +22,19 @@ C_INCLUDES += -I$(LITEOSTOPDIR)/../../third_party/bounds_checking_function/in C_SOURCES += $(wildcard $(LITEOSTOPDIR)/../../third_party/bounds_checking_function/src/*.c) # NMSIS related -C_INCLUDES += -I$(LITEOSTOPDIR)/kernel/arch/risc-v/nuclei/gcc/nmsis/Core/Include \ - -I$(LITEOSTOPDIR)/kernel/arch/risc-v/nuclei/gcc/nmsis/DSP/Include \ - -I$(LITEOSTOPDIR)/kernel/arch/risc-v/nuclei/gcc/nmsis/NN/Include +C_INCLUDES += -I$(LITEOSTOPDIR)/arch/risc-v/nuclei/gcc/nmsis/Core/Include \ + -I$(LITEOSTOPDIR)/arch/risc-v/nuclei/gcc/nmsis/DSP/Include \ + -I$(LITEOSTOPDIR)/arch/risc-v/nuclei/gcc/nmsis/NN/Include -ASM_SOURCES += $(wildcard $(LITEOSTOPDIR)/kernel/arch/risc-v/nuclei/gcc/*.s) +ASM_SOURCES += $(wildcard $(LITEOSTOPDIR)/arch/risc-v/nuclei/gcc/*.s) -ASMS_SOURCES += $(wildcard $(LITEOSTOPDIR)/kernel/arch/risc-v/nuclei/gcc/*.S) +ASMS_SOURCES += $(wildcard $(LITEOSTOPDIR)/arch/risc-v/nuclei/gcc/*.S) -C_SOURCES += $(wildcard $(LITEOSTOPDIR)/kernel/arch/risc-v/nuclei/gcc/*.c) +C_SOURCES += $(wildcard $(LITEOSTOPDIR)/arch/risc-v/nuclei/gcc/*.c) C_INCLUDES += -I. \ - -I$(LITEOSTOPDIR)/kernel/arch/include \ - -I$(LITEOSTOPDIR)/kernel/arch/risc-v/nuclei/gcc + -I$(LITEOSTOPDIR)/arch/include \ + -I$(LITEOSTOPDIR)/arch/risc-v/nuclei/gcc ASFLAGS += -imacros $(LITEOSTOPDIR)/kernel/include/los_config.h -DCLZ=CLZ diff --git a/targets/riscv_nuclei_demo_soc_gcc/README.md b/targets/riscv_nuclei_demo_soc_gcc/README.md index 928c8ba6..69f5fa3e 100644 --- a/targets/riscv_nuclei_demo_soc_gcc/README.md +++ b/targets/riscv_nuclei_demo_soc_gcc/README.md @@ -17,17 +17,17 @@ Nuclei DDR200T开发板是一款集成了FPGA和通用MCU的RISC-V评估开发 │ └── cpup # CPUP功能 ├── kal # 内核抽象层 │ └── posix # posix标准接口支持 +├── arch # 内核指令架构层代码 +│ ├── risc-v # risc-v架构的代码 +│ │ └── nuclei # nuclei内核相关代码 +│ │ └── gcc # gcc编译器相关代码 +│ │ └── nmsis # nmsis内核标准 +│ └── include # 对外接口存放目录 +│ ├── los_atomic.h # 定义通用arch的原子操作 +│ ├── los_context.h # 定义通用arch的上下文切换 +│ ├── los_arch.h # 定义通用arch初始化 +│ └── los_interrupt.h # 定义通用arch中断 ├── kernel # 内核最小功能集支持 -│ ├── arch # 内核指令架构层代码 -│ │ ├── risc-v # risc-v架构的代码 -│ │ │ └── nuclei # nuclei内核相关代码 -│ │ │ └── gcc # gcc编译器相关代码 -│ │ │ ├── nmsis # nmsis内核标准 -│ │ └── include # 对外接口存放目录 -│ │ ├── los_arch_atomic.h # 定义通用arch的原子操作 -│ │ ├── los_arch_context.h # 定义通用arch的上下文切换 -│ │ ├── los_arch.h # 定义通用arch初始化 -│ │ └── los_arch_interrupt.h # 定义通用arch中断 │ ├── include # 对外接口存放目录 │   │   ├── los_config.h # 功能开关和配置参数 │   │   ├── los_event.h # 事件 @@ -41,12 +41,12 @@ Nuclei DDR200T开发板是一款集成了FPGA和通用MCU的RISC-V评估开发 │   │   └── los_timer.h # 定时器 │ └── src # 内核最小功能集源码 ├── targets # 板级工程目录 -│ ├── riscv_nuclei_demo_soc_gcc # Nuclei DDR200T开发板相关代码 +│ └── riscv_nuclei_demo_soc_gcc # Nuclei DDR200T开发板相关代码 │ ├── GCC # 编译相关 │ ├── OS_CONFIG # 开发板配置功能开关和配置参数 │ ├── SoC # SOC相关代码 │ └── Src # application相关代码 -├── utils # 通用公共目录 +└── utils # 通用公共目录 ├── include │   ├── los_compiler.h # 编译工具配置,类型定义 │   ├── los_debug.h # debug,printf相关 @@ -73,7 +73,7 @@ Nuclei DDR200T开发板是一款集成了FPGA和通用MCU的RISC-V评估开发 - **工具链配置** -请先确认您使用的是centos系统或Ububntu 64bit。 +请先确认您使用的是centos系统或Ubuntu 64bit。 1. 新建一个`Nuclei` 文件夹,比如`~/home/Nuclei` 2. 参考下图,从[Nuclei Download Center](https://nucleisys.com/download.php)下载工具链和OpenOCD。 diff --git a/targets/riscv_nuclei_gd32vf103_soc_gcc/README.md b/targets/riscv_nuclei_gd32vf103_soc_gcc/README.md index cf31ff30..9aa218d2 100644 --- a/targets/riscv_nuclei_gd32vf103_soc_gcc/README.md +++ b/targets/riscv_nuclei_gd32vf103_soc_gcc/README.md @@ -20,17 +20,17 @@ RV-STAR是一款基于GD32VF103 MCU的RISC-V评估开发板,提供了板载调 │ └── cpup # CPUP功能 ├── kal # 内核抽象层 │ └── posix # posix标准接口支持 +├── arch # 内核指令架构层代码 +│ ├── risc-v # risc-v架构的代码 +│ │ └── nuclei # nuclei内核相关代码 +│ │ └── gcc # gcc编译器相关代码 +│ │ └── nmsis # nmsis内核标准 +│ └── include # 对外接口存放目录 +│ ├── los_atomic.h # 定义通用arch的原子操作 +│ ├── los_context.h # 定义通用arch的上下文切换 +│ ├── los_arch.h # 定义通用arch初始化 +│ └── los_interrupt.h # 定义通用arch中断 ├── kernel # 内核最小功能集支持 -│ ├── arch # 内核指令架构层代码 -│ │ ├── risc-v # risc-v架构的代码 -│ │ │ └── nuclei # nuclei内核相关代码 -│ │ │ └── gcc # gcc编译器相关代码 -│ │ │ ├── nmsis # nmsis内核标准 -│ │ └── include # 对外接口存放目录 -│ │ ├── los_arch_atomic.h # 定义通用arch的原子操作 -│ │ ├── los_arch_context.h # 定义通用arch的上下文切换 -│ │ ├── los_arch.h # 定义通用arch初始化 -│ │ └── los_arch_interrupt.h # 定义通用arch中断 │ ├── include # 对外接口存放目录 │   │   ├── los_config.h # 功能开关和配置参数 │   │   ├── los_event.h # 事件 @@ -44,12 +44,12 @@ RV-STAR是一款基于GD32VF103 MCU的RISC-V评估开发板,提供了板载调 │   │   └── los_timer.h # 定时器 │ └── src # 内核最小功能集源码 ├── targets # 板级工程目录 -│ ├── riscv_nuclei_gd32vf103_soc_gcc # RV-STAR开发板相关代码 +│ └── riscv_nuclei_gd32vf103_soc_gcc # RV-STAR开发板相关代码 │ ├── GCC # 编译相关 │ ├── OS_CONFIG # 开发板配置功能开关和配置参数 │ ├── SoC # gd32vf103 SOC相关代码 │ └── Src # application相关代码 -├── utils # 通用公共目录 +└── utils # 通用公共目录 ├── include │   ├── los_compiler.h # 编译工具配置,类型定义 │   ├── los_debug.h # debug,printf相关 @@ -76,7 +76,7 @@ RV-STAR是一款基于GD32VF103 MCU的RISC-V评估开发板,提供了板载调 - **工具链配置** -请先确认您使用的是centos系统或Ububntu 64bit。 +请先确认您使用的是centos系统或Ubuntu 64bit。 1. 新建一个`Nuclei` 文件夹,比如`~/Software/Nuclei` 2. 参考下图,从[Nuclei Download Center](https://nucleisys.com/download.php)下载工具链和OpenOCD。