Relocate project to D:/ws/rtt-x16, update doc paths and build config Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
Relocate project to D:/ws/rtt-x16, update doc paths and build config
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
本 BSP 面向 x16 板卡(单核 ARMv8-A AArch64 Cortex-A53,GIC-400 中断控制器),基于 RT-Thread v5.1.0 内核,实现了系统稳定运行、线程调度及 FinSH/MSH Shell 控制台交互功能。
bsp/ ├── board/ ← 板级启动编排(board.c/h、MMU 页表、堆布局) ├── hal/ ← 裸机 HAL(寄存器定义、零 RT-Thread 依赖) ├── drivers/ ← RT-Thread 设备驱动适配(drv_uart 等) ├── applications/ ← 应用入口 + MSH 调试命令 ├── packages/ ← 第三方库 ├── doc/ ← 硬件映射、架构规范、移植记录 ├── Kconfig / SConscript / rtconfig.py / rtconfig.h └── link_ram.lds
BSP 严格遵循四层分离架构,各层准入条件与跨层引用约束见 doc/x16_bsp_architecture.md。
doc/x16_bsp_architecture.md
# 编译 cd bsp "C:/Users/xunyi/AppData/Local/Programs/Python/Python313/Scripts/scons.exe" -j4 # 配置 scons --menuconfig # GDB 调试 aarch64-none-elf-gdb rtthread-a64.elf (gdb) target remote :2331 (gdb) load (gdb) continue
工具链:aarch64-none-elf-gcc 15.2.1(E:/8016/toolchain/bin)。 产物:rtthread-a64.elf(调试)、rtthread-a64.bin(烧录)、rtthread.map。
aarch64-none-elf-gcc
E:/8016/toolchain/bin
rtthread-a64.elf
rtthread-a64.bin
rtthread.map
doc/x16_hardware_map.md
doc/x16_porting_issues.md
doc/build_and_debug.md
doc/phytium_bsp_architecture_analysis.md
doc/bsp_a15_architecture_review.md
作者 {{xunyingya}}
x16板卡 RT-Thread v5.1.0 BSP,提供稳定的内核移植与外设驱动支持
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
x16 BSP — RT-Thread v5.1.0 板级支持包
本 BSP 面向 x16 板卡(单核 ARMv8-A AArch64 Cortex-A53,GIC-400 中断控制器),基于 RT-Thread v5.1.0 内核,实现了系统稳定运行、线程调度及 FinSH/MSH Shell 控制台交互功能。
硬件平台
目录结构
BSP 严格遵循四层分离架构,各层准入条件与跨层引用约束见
doc/x16_bsp_architecture.md。快速开始
工具链:
aarch64-none-elf-gcc15.2.1(E:/8016/toolchain/bin)。 产物:rtthread-a64.elf(调试)、rtthread-a64.bin(烧录)、rtthread.map。当前状态
文档索引
doc/x16_hardware_map.mddoc/x16_bsp_architecture.mddoc/x16_porting_issues.mddoc/build_and_debug.mddoc/phytium_bsp_architecture_analysis.mddoc/bsp_a15_architecture_review.md