qcc30xx ota 分区的问题
qcc30xx ota 分区的问题是否ota升级和alt_image_offset有关,看到16M的flash alt_image_offset值为0,32M的flash alt_image_offset值为32*64*1024(这个是2048KB?也就是16Mbit)
{
"flash_device": {
"block_size": 64 * 1024,
"boot_block_size": None,
"alt_image_offset": 0
},
"encrypt": False,
"layout": [
("curator_fs", { "capacity" :1 * 64 * 1024,"authenticate": False, "src_file_signed": False}),
("apps_p0", { "capacity" : 10 * 64 * 1024,"authenticate": True, "src_file_signed": True}),
("apps_p1", { "capacity" :8 * 64 * 1024,"authenticate": False}),
# Device config filesystem size limited by size of production test buffer,( 1024*2)-10.
("device_ro_fs", { "capacity" :1 * 64 * 1024,"authenticate": False, "inline_auth_hash": True }),
("rw_config", { "capacity" :2 * 64 * 1024}),
("rw_fs", { "capacity" :1 * 64 * 1024}),
("ro_cfg_fs", { "capacity" :2 * 64 * 1024,"authenticate": False}),
("ro_fs", { "capacity" :5 * 64 * 1024,"authenticate": False})
]
}
没研究过吗? 主要是没看到相关的文档。 肯定有关的,你以为前面预留出来的空间是做什么用的,offset填0相当于不支持OTA升级。你以为存放升级文件的空间是凭空变出来的吗 zhaopeng2511 发表于 2020-4-17 18:01
肯定有关的,你以为前面预留出来的空间是做什么用的,offset填0相当于不支持OTA升级。你以为存放升级文件的 ...
好的,16M和32M唯一的差异就是offset这里不同,这里就是预留空间用的。 本帖最后由 junkoyou 于 2020-4-20 11:39 编辑
这里offset 我理解就是2个bank的距离,把Flash一分为2填0就一个bank(不能OTA)
页:
[1]