CH32V208以太网IAP修改用户区大小注意事项

发布时间 2023-09-27 10:13:23作者: WCH_CH32

CH32v208以太网IAP修改用户区大小注意事项

       CH32v208的以太网IAP程序中将FLASH分为3个区域,boot区40k、用户区44k和备份区44k,通过以太网接收到对端设备发来的以太网数据存到备份区中,之后复制到用户区,然后校验跳转,详细使用方法可以看一下例程中附带的使用教程。

           

       对于APP超过44K的工程来说,就需要修改用户区的大小,例如,现在想要升级50k的APP,可以按照下图中的配置。

       BOOT区地址大小不变,用户区和备份区的地址和大小相应往后改动,这里设置的大小52K,不设置50k是由于例程中擦除的部分是按照4k进行处理,所以用户区和备份区的大小要为4k的倍数。

 

       相应的UPDATA_FLAG_STORAGE_ADD的地址也要进行改动,放在备份区的最后一页就可以,放在前面的话可能会导致APP的数据被覆盖,用户代码需要减去这一块才是实际的大小,设置完成后,就可以根据使用文档进行网络IAP的升级。