T3 3.12.0 SDK flash分区表咨询
bootloader	68k	code	TRUE	FALSE
app		        2244k	code	TRUE	FALSE
left		        1556K	data	TRUE	
ota		        8K	data	TRUE	
usr_config		212K	data	TRUE	
rf_firmware	0x3FE000	4K	data	TRUE	
net_param	0x3FF000	4K	data	TRUE	
以上是分区文件 bk7236_partitions.csv 的内容,但实际编译出来时,分区并不是上面所述的内容,而是以下的内容
primary_bootloader	0x0	        68K	        TRUE
primary_cpu0_app	0x11000	2312K	TRUE
ota	                        0x253000	1564K	TRUE
usr_config	                0x3da000	144K		TRUE
sys_rf	                0x3fe000	4K		TRUE
sys_net	                0x3ff000	4K		TRUE
app的镜像增大了68KB,这是什么原因导到的分区不一致?
同时,tkl_flash.c 文件中定义的分区表跟 bk7236_partitions.cvs 是一样的。但我在测试升级功能时,发现写OTA镜像时,起始地址为 0x2d5000,为什么不是ota的起始地址 0x242000呢? 具体的OTA升级日志见附件。
// Name             Begin           End             Length
// boot:            0x00000000      0x00011000      68k
// app:             0x00011000      0x00242000      2244k
// ota:             0x00242000      0x003c9000      1564k
// kv protect:   0x003c9000      0x003ca000      4k
// res1:            0x003ca000      0x003d0000      24k
// kv key:         0x003d0000      0x003d1000      4k
// kv:              0x003d1000      0x003e0000      60k
// uf:              0x003e0000      0x003f0000      64k
// res2:            0x003f0000      0x003fe000      56k
// bk rf:           0x003fe000      0x003ff000      4k
// bk net:          0x003ff000      0x00400000      4k