lbdp终端内存分配规划

0x8000000段:

0x0000 ~ 0x37FF bootloader

0x3800 ~ 0x3BFF 代码/参数区2

0x3C00 ~ 0x3FFF 参数区1

0x4000 ~ 0x7FFF 应用程序

0x20000000段:

0x000 ~ 0x4FF 为bootloader参数区,0x500以上为栈区。

其中,0x000 ~ 0x0BF 复制APP中断向量表

0x500 ~ 0xBFF 可供APP使用

0xC00 ~ 0xFFF 暂存区,用于更新flash时暂存数据。

参数存放:

1字节参数,序号从0~1023。

2字节参数,序号从0~511。

4字节参数,序号从0~255。

默认4字节单数先使用255/254/252/252.................

默认1字节单数先使用从799开始倒序使用,对应地址0x31F.

默认2字节单数先使用从400开始,对应地址0x320.

原文地址:https://www.cnblogs.com/shlb/p/12246677.html