串口输出禁中文:syslog 中文描述改 ASCII(MCU 6 处 + 模拟器 6 处)

This commit is contained in:
2026-09-20 02:45:27 +08:00
parent ffcf85f74f
commit 898aa9b016
7 changed files with 16 additions and 16 deletions
+3 -3
View File
@@ -53,7 +53,7 @@ int app_main_init(void) {
*/
sd2506_init();
if (sys_clock_init() != 0) {
syslog_post(SYSLOG_SELFTEST, "时钟芯片异常");
syslog_post(SYSLOG_SELFTEST, "clock chip fault");
}
/* 2) RS-485 初始化(UART4 + PD0 方向控制),初始化即自动开启接收 */
@@ -71,7 +71,7 @@ int app_main_init(void) {
(ret == GD5F_ERASE_FAIL) ? "ERASE FAIL" :
(ret == GD5F_ID_MISMATCH) ? "ID MISMATCH" : "UNKNOWN");
if (ret != GD5F_OK) {
syslog_post(SYSLOG_SELFTEST, "NAND异常");
syslog_post(SYSLOG_SELFTEST, "NAND fault");
}
/* 4) TPAFE5160 ADC 测试 */
@@ -79,7 +79,7 @@ int app_main_init(void) {
DBG_INFO("ADC init: %s",
(tp_ret == TPAFE5160_OK) ? "OK" : "TIMEOUT");
if (tp_ret != TPAFE5160_OK) {
syslog_post(SYSLOG_SELFTEST, "ADC异常");
syslog_post(SYSLOG_SELFTEST, "ADC fault");
}
/* 5) SD2506 RTC 诊断信息 */
+1 -1
View File
@@ -51,7 +51,7 @@ typedef enum {
#define SYSLOG_SELFTEST_MAX 512u /* /log/selftest.log:32KB */
/*
* 上电/重启分类窗口(秒):run.log 末条 epoch 距 now < 该值 → "装置重启记录",否则 "装置上电记录"
* 上电/重启分类窗口(秒):run.log 末条 epoch 距 now < 该值 → "reboot",否则 "power on"
*/
#define SYSLOG_REBOOT_WINDOW_S 600u
+2 -2
View File
@@ -154,7 +154,7 @@ int syslog_mcu_init(void) {
void syslog_mcu_mounted(void) {
FILINFO finfo;
uint32_t last = 0u;
const char *desc = "装置上电记录";
const char *desc = "power on";
if (f_stat("/log", &finfo) != FR_OK) {
FRESULT fr = f_mkdir("/log");
@@ -168,7 +168,7 @@ void syslog_mcu_mounted(void) {
/* 上电/重启分类:末条 epoch 距 now < SYSLOG_REBOOT_WINDOW_S → 重启,否则上电 */
if (syslog_last_epoch(SYSLOG_RUN, &last) == 0 && sys_clock_get() != UINT32_MAX) {
if ((uint32_t)(sys_clock_get() - last) < SYSLOG_REBOOT_WINDOW_S) {
desc = "装置重启记录";
desc = "reboot";
}
}
(void)s_append(SYSLOG_RUN, desc);
+2 -2
View File
@@ -10,7 +10,7 @@
* v1.1 2026-07-19 王建锋 migrate from freertos.c StartNetTask
* v1.2 2026-07-21 王建锋 网络初始化移入本任务(net_init + TCP 监听)
* v1.3 2026-07-22 王建锋 单连接模式重构,增加大文件/边界/KeepAlive 测试
* v1.4 2026-09-14 王建锋 新增自检埋点:PHY 链路 3s 未建立 → sys_log "通讯异常"
* v1.4 2026-09-14 王建锋 新增自检埋点:PHY 链路 3s 未建立 → sys_log "comms fault"
* v1.5 2026-09-15 王建锋 配置加载移交 defaultTask(配置引擎属主,P1-3);
* 本任务只读 RAM 副本
* v1.6 2026-09-15 王建锋 P1-6:入口加 CH395F 硬件层测试模式自挂起守卫
@@ -123,7 +123,7 @@ int net_stack_bring_up(void) {
/* 自检埋点:链路超时未建立 → 记入自检记录(仅故障才写) */
if (phy == CH395F_PHY_DISCONN) {
syslog_post(SYSLOG_SELFTEST, "通讯异常");
syslog_post(SYSLOG_SELFTEST, "comms fault");
}
/* 网络已重建完成、对外可用:递增代次号,通知各 TCP 服务(FTP/对时/远程显示)
+1 -1
View File
@@ -253,7 +253,7 @@ int sys_clock_init(void) {
/*
* 降级基准:以编译期默认时间建立基准(仅 RAM、不依赖芯片)。
* 墙钟保持可用(日志时间戳为默认时间);返回值报告芯片故障,
* 触发 app_main 的"时钟芯片异常"自检。
* 触发 app_main 的 "clock chip fault" 自检。
*/
DBG_ERROR("sys_clock_init: RTC abnormal, fallback to default time");
sd_time.year = RTC_DEFAULT_YEAR;