浏览代码

RCT7页大小为2K,日志和参数在同一页,出现故障时存在擦除参数的风险。修改日志和关机临时存储数据地址。

Dail 1 年之前
父节点
当前提交
09698b6cee
共有 4 个文件被更改,包括 2390 次插入2390 次删除
  1. 2386 2386
      MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex
  2. 二进制
      MDK-ARM/bin/QD007A_CTL_APP.bin
  3. 2 2
      User/Inc/eeprom_flash.h
  4. 2 2
      User/Inc/log_save.h

文件差异内容过多而无法显示
+ 2386 - 2386
MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex


二进制
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 2 - 2
User/Inc/eeprom_flash.h

@@ -21,8 +21,8 @@
 #define    EEPROM_FLASH_ADDR_MOTOR_PARAM         EEPROM_FLASH_BEGIN_ADDRESS + (uint32_t)216         //马达参数 16bytes + 4bytes
 #define    EEPROM_FLASH_ADDR_TORQUE_LINE_CP      EEPROM_FLASH_BEGIN_ADDRESS + (uint32_t)236         //力矩传感器线性校正参数 60bytes + 4bytes
 
-#define    EEPROM_FLASH_ADDR_TEMP_BEGIN_ADDRESS    0x0801F400
-#define    EEPROM_FLASH_ADDR_TEMP_END_ADDRESS      0x0801F7FF
+#define    EEPROM_FLASH_ADDR_TEMP_BEGIN_ADDRESS    0x0801E800
+#define    EEPROM_FLASH_ADDR_TEMP_END_ADDRESS      0x0801EFFF
 
 #define    EEPROM_FLASH_ADDR_POWEROFF_BKP_FLAG   EEPROM_FLASH_ADDR_TEMP_BEGIN_ADDRESS               //掉电保存的关键数据标志 4bytes + 4bytes
 #define    EEPROM_FLASH_ADDR_POWEROFF_BKP        EEPROM_FLASH_ADDR_TEMP_BEGIN_ADDRESS + (uint32_t)8 //掉电保存的关键数据 40bytes + 4bytes

+ 2 - 2
User/Inc/log_save.h

@@ -5,8 +5,8 @@
 #include "motor_control.h"
 #include "eeprom_flash.h"
 
-#define LOG_ADDRESS_BEGIN               0x0801F800
-#define LOG_ADDRESS_END                 0x0801FBFF
+#define LOG_ADDRESS_BEGIN               0x0801F000
+#define LOG_ADDRESS_END                 0x0801F3FF
 
 //故障日志记录信息 64 bytes,1K空间可以保存最近16条故障记录
 typedef struct

部分文件因为文件数量过多而无法显示