分区表.h内的*对齐*的含义是什么?
以4M\partition\u table.h为例。
#定义NVMS_固件_部分_开始0x002000/*与512KB的对齐由默认闪存_区域_大小决定。*/#定义NVMS_固件_部件_尺寸0x07E000/*+------------512KB-------------------+*/#定义NVMS_通用_部件_开始0x0E0000#定义NVMS_通用_部件_尺寸0x020000
固件部件在0x2000处开始,但未与512KB对齐,通用部件也不对齐。为什么通用部分突然跳到0xE0000,而固件部分的结束地址是0x80000?
另一个问题是,我可以为我的辅助引导加载程序安排一个较小的固件部分(约128KB),同时为我的应用程序安排一个较大的分区部分(约2MB)?我应该如何修改分区表.h?
谢谢