feat(can): 添加OTA功能实现AB分区
- 添加新的CANFD消息ID处理,支持OTA请求响应 - 实现OTA状态检查和ACK发送功能 - 优化CAN_transmiter类方法声明格式 refactor(flash): 重构OTA设置和应用数据移动功能 - 修改OTA_SET函数参数类型从bool到u32 - 优化move_app_data函数实现,添加CRC校验和错误处理 - 添加调试输出信息和看门狗喂狗机制 - 修复数据移动过程中的地址计算错误 refactor(config): 优化Flash分区配置和常量定义 - 重新组织Flash分区地址常量定义 - 添加OTA相关CANFD消息ID定义 - 移动CANFD相关常量到合适位置 docs(flash): 更新函数注释和文档说明 - 更新move_app_data函数的注释说明 - 添加代码注释以提高可读性 fix(initial): 修复OTA初始化和看门狗配置 - 将看门狗初始化移到main函数中合适位置 - 修正OTA初始化逻辑 - 添加CAN模块外部引用
This commit is contained in:
@@ -71,7 +71,7 @@ class FlashEEPROM {
|
||||
};
|
||||
|
||||
void flash_eeprom_example_main(void);
|
||||
u8 OTA_SET(u32 addr, bool enable);
|
||||
u8 OTA_SET(u32 addr, u32 data) ;
|
||||
fmc_state_enum move_app_data(void);
|
||||
|
||||
#endif /* __FLASH_H */
|
||||
Reference in New Issue
Block a user