fix: 修复arch目录调整影响到的target目录下的文件

将arch目录从kernel中移到根目录下 影响target目录下面的readme、makefile文件。

close #I4JM7Z

Signed-off-by: kenneth <zhushangyuan@huawei.com>
This commit is contained in:
kenneth 2021-11-24 15:10:22 +08:00
parent 25d1d68db5
commit d5725b2264
3 changed files with 34 additions and 34 deletions

View File

@ -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

View File

@ -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 # debugprintf相关
@ -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。

View File

@ -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 # debugprintf相关
@ -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。