因?yàn)閚RF52810的Flash太小的原因韵丑,使用了S132的SD之后副女,留給Bootloader和App的空間較小妥曲。
所以,需要對(duì)Bootloader進(jìn)行裁剪古毛。原生的SDK14并沒(méi)有實(shí)現(xiàn)nRF52810的串口升級(jí)翻翩,所以基于nRF52832的項(xiàng)目進(jìn)行移植,并且裁減掉簽名的功能喇潘,使用原文bin文件進(jìn)行升級(jí)体斩。裁剪之后的Bootloader加上RTT LOG功能只有16KB。如果需要再小颖低,去掉RTT LOG功能夠應(yīng)該會(huì)再小一點(diǎn)絮吵。
現(xiàn)在的Flash 布局:
image.png
支持幾個(gè)簡(jiǎn)單的命令:
比如:
設(shè)置升級(jí)包的大小,
擦除忱屑,
發(fā)送升級(jí)包蹬敲,
升級(jí)完成
重啟等。