Commit Graph

120 Commits

Author SHA1 Message Date
CSSC-WORK\murmur
3df0e5d026 修复初始化配置文件的一处bug 2023-09-10 18:22:38 +08:00
CSSC-WORK\murmur
8bd7f5b0e9 修复updateAllSysCfg中bytes2str函数传递数组长度错误导致不能存储RTC的问题
更新版本号
2023-09-10 18:22:38 +08:00
CSSC-WORK\murmur
a1f34658ba Merge branch 'deal_crash' 2023-09-10 17:21:09 +08:00
CSSC-WORK\murmur
3b482fc40f 更新isNeedRestore 判断逻辑 2023-09-10 17:20:43 +08:00
CSSC-WORK\murmur
b08370472b Merge branch 'deal_crash' 2023-09-10 17:17:08 +08:00
CSSC-WORK\murmur
ff29dd3106 添加告警信息 2023-09-10 17:16:20 +08:00
CSSC-WORK\murmur
d2fa357d67 更新复位isFileMode的逻辑,修复无缓存文件时不能复位的问题 2023-09-10 16:02:33 +08:00
CSSC-WORK\murmur
27c143cf2e 增加对webclient_request错误的处理逻辑,多次失败后重启TT 2023-09-10 15:06:44 +08:00
CSSC-WORK\murmur
d28d1c53ae 添加file is ok对应的逻辑,防止激活期间收到数据而触发延时关机
sendfile 更新mutex逻辑,可以多线程但依次发送
2023-09-10 11:35:17 +08:00
CSSC-WORK\murmur
5a8a10f105 添加崩溃后恢复TT状态的功能 2023-09-10 10:09:28 +08:00
CSSC-WORK\murmur
b23b4bf6c2 添加位置异常时不关机功能 2023-09-10 09:43:53 +08:00
CSSC-WORK\murmur
da13b82b66 修复 reportBattInfo 拼写错误导致数据为空的问题 2023-09-10 09:39:21 +08:00
CSSC-WORK\murmur
8801a784c6 关闭485部分debug信息,避免刷屏
更新版本号为2.1d
2023-09-09 17:41:29 +08:00
CSSC-WORK\murmur
c115affb6b Merge branch 'battinfo' 2023-09-08 18:42:11 +08:00
CSSC-WORK\murmur
0e90ee806e 添加设置3S的RTC指令,在TT上电后发送 2023-09-08 17:26:13 +08:00
CSSC-WORK\murmur
b6ed49f437 添加获取电池RAW信息功能 2023-09-08 17:03:44 +08:00
CSSC-WORK\murmur
98a895fb3e 更新485定时逻辑,不采用mutex
添加默认rtc闹钟,用于更新debug日志文件名
func.c 去掉重复校验逻辑
func.h 添加部分宏定义注释
getinfo.c 修复TT关机后未复位状态信息的bug
log2file.c 添加更新debug日志文件名的功能
ttTR.c 增加msg_pool及TTRx_MSG的大小
增加ULOG_ASYNC_OUTPUT_BUF_SIZE大小
2023-09-08 16:38:30 +08:00
CSSC-WORK\murmur
0c095505ca 辅助定位dsp指令崩溃问题 2023-09-07 19:46:03 +08:00
CSSC-WORK\murmur
a6c486f9f3 更新485定时采集逻辑 2023-09-07 16:55:41 +08:00
CSSC-WORK\murmur
4f4ef32d1b 增加RTC设置和ACK 2023-09-07 15:24:38 +08:00
CSSC-WORK\murmur
725f387f3e Merge commit '9d9acb4fdb42a2c604a232bdf3ce4178dc77f924' 2023-09-07 11:20:12 +08:00
CSSC-WORK\murmur
ee5ccf46e8 reportINFO 添加状态判断,jh状态发送ACK,目的是非激活不缓存 2023-09-07 09:14:27 +08:00
CSSC-WORK\murmur
9d9acb4fdb 增加激活后的延时逻辑
增加围栏判断逻辑-位置用0x37填充时不判断
2023-09-07 08:57:45 +08:00
CSSC-WORK\murmur
d34578dece 定位异常未解决,临时填充0x37
刷新数据时间改为5s
2023-09-06 17:25:38 +08:00
CSSC-WORK\murmur
04c090e9b2 更新 getAndSendFile 中逻辑,添加 getCntOfFileToSend 功能 2023-09-06 11:18:11 +08:00
CSSC-WORK\murmur
47fe7c90ee 更新 checkFlash 逻辑,在开始时检测
更新 checkManualWindow 逻辑
修复 SYS_CFG 中 isMaWin 的类型错误

cfg.c 中文件锁采用mutex
2023-09-06 09:51:08 +08:00
CSSC-WORK\murmur
710ffb8e62 core.c 添加激活后发送当前缓存文件的功能--待测试
func.c 中 setCommWindow 添加取值核验
isManualWindow 逻辑更新
parseRS232 更新ASCII判断逻辑(数据有\r\n但是前期采集未体现)
更新岸基地址为ADDR_ANJI = 0x3E
增加tcpRecMQ堆栈
2023-09-05 18:53:01 +08:00
CSSC-WORK\murmur
4dba0a67bc 更新isInAlarm,RTC是倒序
更新initTT_thread_entry 重试次数判断逻辑
更新reportLoc_thread_entry中isInFence的坐标数组提取
log2file.c 添加创建根目录
2023-09-04 17:45:03 +08:00
CSSC-WORK\murmur
66377a9450 更新RTC闹钟函数
怪异的现象是添加闹钟后rt_alarm_dump()正常,系统启动后rt_alarm_dump()异常,时钟加了+8
2023-09-04 11:30:48 +08:00
CSSC-WORK\murmur
2412d4fba7 增加闹钟个数 2023-09-03 19:45:08 +08:00
CSSC-WORK\murmur
c10be7faba TT激活循环中添加连接状态的判断
getinfo.c 更新-31.5= 0xE1
版本号更新
2023-09-03 18:12:55 +08:00
CSSC-WORK\murmur
841dbd5dec RS_485.c 更新parse算法,添加温度信息回传
alarmer.c 添加RTC启动也检查待传文件,并更新重试次数为0xFFFF
修复setManualWindow 存入-1实际写入255的bug
log2file.c 添加日期文件夹
2023-09-03 16:54:23 +08:00
CSSC-WORK\murmur
736bf46d2f 更新电池电量算法
其它更改(待测试)
2023-09-02 19:33:16 +08:00
CSSC-WORK\murmur
1153f750cf 添加 initFiles ,初始化cfg文件和map文件
更新updateAllSysCfg, cfg文件有更新时备份至sd卡
新增checkFlash, flas损坏后格式化处理
2023-09-02 16:39:08 +08:00
CSSC-WORK\murmur
3ee597180c 解决 log2file.c 报错的问题,由cacheDataToFile引起 2023-09-02 15:23:32 +08:00
CSSC-WORK\murmur
eaa05a9add 更改cfg文文件锁方式为mute方式
定位崩溃原因为 RS_485.c
log2file.c添加过滤功能
2023-09-01 16:59:49 +08:00
CSSC-WORK\murmur
b8048ab60d 添加 manual window 项,意外重启后恢复状态
-------------------
报位置会死机,待排查
2023-09-01 11:38:33 +08:00
CSSC-WORK\murmur
71c308b2fc 优化网络初始化逻辑,基本解决第二次连接不上的问题
添加电池信息解析功能
2023-08-31 18:58:56 +08:00
CSSC-WORK\murmur
4776a3f086 整理文件 2023-08-31 17:14:48 +08:00
CSSC-WORK\murmur
a436e04622 更新mem和malloc相关函数为rt_,确保内存使用对齐
修复TTIsReady 等函数bug, 解决TIMEOUT关闭无法关机的问题
屏蔽rtc更新的相关代码,避免死机
添加 RS_485.c,实现电量读取
cfg参数调整为5分钟关机,1分钟上报位置。测试ok,等待外场挂机测试。
2023-08-31 16:12:44 +08:00
CSSC-WORK\murmur
b3f1856660 修复定时发送位置时间错乱的bug
修复event不能挂入链表的bug
TODO
rtc 容易导致程序崩溃(网口配置、关机复位)
alarmer 有时候start失败
2023-08-30 18:00:42 +08:00
CSSC-WORK\murmur
348f2688e2 cfg.c 逻辑更新
chkAndSendFile_thread_entry 不正常 EVENT chksta 不能触发
2023-08-30 10:45:32 +08:00
CSSC-WORK\murmur
8050a35073 更新 #define ROOT_PATH "/sd/debuglog" //设置保存路径
alarmer.c 添加定时启动时的sem   timerIsReady();
cfg.c 更新 set_cfg逻辑 及 updateAllSysCfg
main.c 清理

updateAllSysCfg 待完善,有bug
2023-08-29 19:29:58 +08:00
CSSC-WORK\murmur
1c3826c35d 定位崩溃原因为alarmer异常
调整配置参数更新方法
添加启动时配置文件检测
更新部分log2file逻辑,加入时间戳(未完全完成)
2023-08-27 12:31:54 +08:00
CSSC-WORK\murmur
67421cf764 屏蔽parse线程操作
目前测试ok
2023-08-26 19:36:36 +08:00
CSSC-WORK\murmur
6f94d7b52a 添加sram后不稳定,暂存后回退版本 2023-08-26 16:49:19 +08:00
CSSC-WORK\murmur
62408256d1 屏蔽部分文件锁 2023-08-25 16:36:00 +08:00
CSSC-WORK\murmur
3228e770c7 添加sram,测试ok 2023-08-25 10:01:16 +08:00
CSSC-WORK\murmur
490eae8d23 upSend 线程限制为1个
降低repGetTT 和 getTT 的堆栈分配
更新build逻辑
recTT 调整优先级
rt_device_read返回结果判断
-------
缓存版本,后续版本采用外置sram加大内存
2023-08-25 08:08:30 +08:00
CSSC-WORK\murmur
f30132d825 优化添加待发送文件的逻辑
优化发送文件逻辑
添加数据重发功能
修复网口接收数据不缓存的bug
2023-08-24 11:06:44 +08:00