|
|
2 years ago | |
|---|---|---|
| .. | ||
| applications | 2 years ago | |
| boot | 3 years ago | |
| figures | 3 years ago | |
| .config | 2 years ago | |
| Kconfig | 2 years ago | |
| README.md | 3 years ago | |
| SConscript | 3 years ago | |
| SConstruct | 3 years ago | |
| export_project.py | 3 years ago | |
| link.lds | 2 years ago | |
| rtconfig.h | 2 years ago | |
| rtconfig.py | 3 years ago | |
| sdkconfig.h | 3 years ago | |
Windows Env 环境下
menuconfig
Linux 环境下
scons --menuconfig
开发者通过以下选择进行配置
Standalone Setting > Board Configuration > Chip
scons --menuconfig
开发者通过以下选项进行驱动的使能
Hardware Drivers > On-chip Peripheral Drivers
scons --menuconfig
开发者通过以下选项进行调试信息等级的设置
scons -c
scons
完成编译之后目录下将会生成以下几个文件
rtthread_a32.bin
rtthread_a32.elf
rtthread_a32.map
指定工程名和路径,打包RT-Thread内核和Phytium BSP代码,可以导出一个工程工程
python ./export_project.py -n=phytium-a32 -o=D:/proj/rt-thread-e2000/phytium-a32
进入打包工程的目录,修改工程根目录 Kconfig 中的路径 BSP_DIR 和 STANDALONE_DIR
env 环境中的 menuconfig 不会调用 SConstruct 修改路径环境变量,因此需要手动修改路径
config BSP_DIR
string
option env="BSP_ROOT"
default "."
config STANDALONE_DIR
string
option env="STANDALONE_DIR"
default "libraries/standalone"
输入 menuconfig 和 scons 完成编译
RT-Thread Bsp 到工作空间,导入 5. 中导出的 BSP 工程