找到答案了,sdk中默认使用的partition_table不适用于W806。app分区的size默认大了,需要修改总size不超过1024k。
name, offset, size, flag
ft, 0x0, 0x2000, 0x0
bootloader, 0x2000, 0xC000, 0x0
partition_table, 0xE000, 0x1000, 0x0
app, 0xF000, 0xED000, 0x0
nvs, 0xFC000, 0x4000, 0x0
问 nvs和ptb报错,[E] (4) ptb: partition app exceeds flash size;[E] (6) nvs_pt: read pt nvs fail