|
|
@@ -4146,6 +4146,32 @@ void get_yx_ac(u8 index, u32 type)
|
|
|
gb_yx_ac = true;
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * @brief 检测频率跟踪投退是否有变化
|
|
|
+ * @author lch (lch_work@foxmail.com)
|
|
|
+ * @version 1.0
|
|
|
+ * @date 20260106
|
|
|
+ * @return * void
|
|
|
+ * @retval none
|
|
|
+ *
|
|
|
+ * @warning none
|
|
|
+ * @note none
|
|
|
+ */
|
|
|
+void check_shmdata_change(void)
|
|
|
+{
|
|
|
+ static uint8_t suc_freq_track = 0xff;
|
|
|
+ struct t_shmdata_cvalue t_cvale = {0};
|
|
|
+
|
|
|
+ printf("check_shmdata_change\r\n");
|
|
|
+
|
|
|
+ if (suc_freq_track != pRunSet->bTT_FREQ)
|
|
|
+ {
|
|
|
+ t_cvale.uc_freq_track = pRunSet->bTT_FREQ;
|
|
|
+ shm_packet_write_v2(SHM_ADDR_R_MACHINEPARAM, (uint8_t *)&t_cvale, sizeof(struct t_shmdata_cvalue));
|
|
|
+ suc_freq_track = pRunSet->bTT_FREQ;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
/**************************************************************************
|
|
|
函数名称:MakeRunSet
|
|
|
函数版本:1.00
|
|
|
@@ -6662,7 +6688,15 @@ bool MakeRunSet(bool bFirst)
|
|
|
|
|
|
m_runsection=pRunSet->section;
|
|
|
|
|
|
- create_set_data_txt();
|
|
|
+#if !defined CPU_FUXI
|
|
|
+ create_set_data_txt();
|
|
|
+#else
|
|
|
+ extern int g_l_shm_init;
|
|
|
+ if (0 == g_l_shm_init)
|
|
|
+ {
|
|
|
+ check_shmdata_change();
|
|
|
+ }
|
|
|
+#endif
|
|
|
return bRet;
|
|
|
}
|
|
|
/******************************************************************************
|