feat(can): CAN休眠唤醒移动到BOOT以进行以支持40k硬件看门狗
- 更新深度睡眠实现,在跳转到bootloader前记录睡眠状态到Flash - 添加gd32c10x_fmc.h头文件以支持Flash内存控制功能 - 将prepare_deep_sleep重命名为app_prepare_deep_sleep以提高命名清晰度 - 在CAN通信检测中添加应用层休眠准备功能 - 在接收OTA启动ID时解锁FMC、设置APP为非激活状态并锁定FMC - 移除main.cpp中的看门狗复位休眠逻辑 - 在config.h中添加睡眠配置相关的常量定义 - 改进OTA_SET函数的Flash写入逻辑,优化数据更新流程 - 在OTA初始化和应用移动过程中添加FMC解锁锁定操作
This commit is contained in:
@@ -55,7 +55,7 @@ uint8_t get_cpu_usage(void);
|
||||
/* 系统软复位 */
|
||||
void system_soft_reset(void);
|
||||
/* 准备进入低功耗模式 */
|
||||
void prepare_deep_sleep(bool save_data);
|
||||
void app_prepare_deep_sleep(bool save_data);
|
||||
/* 中断唤醒 */
|
||||
void EXTI5_9_IRQHandler(void);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user