From b53fff11e6f0d560594834de32886239cbba90a3 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期二, 16 十二月 2025 15:48:58 +0800
Subject: [PATCH] 外部调完,可以解析下发的MQTT数据了,但是路径文件太大准备换成http模式
---
STM32H743/APL/global_param.c | 23 ++++++++++++++---------
1 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/STM32H743/APL/global_param.c b/STM32H743/APL/global_param.c
index 96479d2..59d08ce 100644
--- a/STM32H743/APL/global_param.c
+++ b/STM32H743/APL/global_param.c
@@ -4,32 +4,31 @@
#include <string.h>
uint16_t g_com_map[COM_MAP_SIZE];
-char swname[] = "CZURT_ZJBQ"; // 车载URT——之江标签
+
uint32_t save_com_map_to_flash(void)
{
uint32_t result = 0;
- MCUFlash_Erase(0x8020000, sizeof(g_com_map));
- MCUFlash_Write(0x8020000, (uint8_t *)&g_com_map, sizeof(g_com_map));
+ MCUFlash_Erase(APP_CONFIG_CTRL_MAP, sizeof(g_com_map));
+ MCUFlash_Write(APP_CONFIG_CTRL_MAP, (uint8_t *)&g_com_map, sizeof(g_com_map));
return result;
}
void parameter_init(void)
{
- // MCUFlash_Read(0x8020000, (uint8_t *)&g_com_map, sizeof(g_com_map));
- // memcpy(&g_com_map[SWNAME_INDEX], swname, 16);
- if (g_com_map[0] == 0x55AA)
+ MCUFlash_Read(APP_CONFIG_CTRL_MAP, (uint8_t *)&g_com_map, sizeof(g_com_map));
+ if (g_com_map[0] != 0x55AA)
{
g_com_map[0] = 0x55AA;
- g_com_map[DEV_ID] = 0x1872; // DEFAULT_DEV_ID; //默认设备ID
+ g_com_map[DEV_ID] = 0x1872; // DEFAULT_DEV_ID; //默锟斤拷锟借备ID
g_com_map[COM_INTERVAL] = 1000;
g_com_map[MAX_REPORT_ANC_NUM] = 10;
g_com_map[GROUP_ID] = 0;
g_com_map[DIST_OFFSET] = (uint16_t)-31;
- g_com_map[DEV_ROLE] = 0x1; // 标签
+ g_com_map[DEV_ROLE] = 0x1; // 锟斤拷签
g_com_map[HEARTBEAT] = 0;
@@ -58,10 +57,16 @@
g_com_map[TCP_IP_3] =42;
g_com_map[TCP_PORT] =9039;
+ g_com_map[MQTT_IP_0] =192;
+ g_com_map[MQTT_IP_1] =168;
+ g_com_map[MQTT_IP_2] =1;
+ g_com_map[MQTT_IP_3] =100;
+ g_com_map[MQTT_PORT] =1883;
+
g_com_map[GPS_HZ] = 1;
g_com_map[STATIONARY_TIME] = 5;
- //save_com_map_to_flash();
+ save_com_map_to_flash();
}
g_com_map[CNT_REBOOT] = 0;
g_com_map[CNT_UPDATE] = 0;
--
Gitblit v1.10.0