医疗模型用PyTorch Lightning训练更稳
2026/1/3 21:01:52
硬件平台:瑞芯微 RK3588
启动地址(Reset Vector)是 CPU 上电或复位后第一条指令的执行位置。RK3588 启动过程分为多个阶段,每个阶段都有对应的启动地址。
| 启动阶段 | 启动地址 | 内存位置 | 说明 |
|---|---|---|---|
| SPL | 0x00000000 | 内部 SRAM | ROM Code 加载 SPL 到内部 SRAM 起始位置 |
| U-Boot Proper | 0x00200000 | DDR 内存 | 2MB 位置(链接地址) |
| Linux Kernel | 物理基址 +0x80000 | DDR 内存 | 镜像基址 + 512KB 偏移(text_offset) |
U-Boot 配置文件:u-boot/include/configs/rk3588_common.h
/* SPL 配置 */#defineCONFIG_SPL_TEXT_BASE0x00000000/* SPL 起始地址 */#defineCONFIG_SPL_MAX_SIZE0x00040000/* 最大 256KB (SRAM 大小) */#defineCONFIG_SPL_BSS_START_ADDR0x03fe0000/* BSS 起始 */#defineCONFIG_SPL_BSS_MAX_SIZE0x00010000/* BSS 大小 64KB *//* U-Boot 主程序配置 */#defineCONFIG_SYS_TEXT_BASE0x00200000/* U-Boot 起始 2MB */#defineCONFIG_SYS_INIT_SP_ADDR0x00600000/* 初始堆栈 6MB */