原有的bootloader方案是在片内FLASH上面分成3块,bootloader区占一小块,然后剩下区域平分成两块,一块是运行区,一块是新固件临时存储区. 好在现在FLASH在系统成本中占的比例越来越低了,不然这样用肯定很奢侈浪费了. 在此方案基础上,我们还可以使用压缩功能,这样临时存储区可以更小一些,可以释放出更多空间给运行区. 压缩算法格式综合考虑后使用gzip,解压程序使用zlib. 因为gzip格式比较通用,方便压缩和调试.而解压所消耗的资源也尚可接受. 一般测试下来,gz所用的 de