辅助定位dsp指令崩溃问题

This commit is contained in:
CSSC-WORK\murmur 2023-09-07 19:46:03 +08:00
parent a6c486f9f3
commit 0c095505ca
5 changed files with 6 additions and 6 deletions

View File

@ -278,7 +278,7 @@ static int uart485_dma_sample(int argc, char *argv[])
}
/* 创建 serial 线程 */
thread = rt_thread_create("T485", T485_thread_entry, RT_NULL, 1024*5, 25, 10);
thread = rt_thread_create("T485", T485_thread_entry, RT_NULL, 1024*5, 25+1, 10);
/* 创建成功则启动线程 */
if (thread != RT_NULL)
{

View File

@ -572,7 +572,7 @@ static void chkAndSendFile_thread_entry()
{
LOG_I("TT准备就绪");
//当前固件底层未缓存待发数据,导致前几包数据可能丢失,暂时用延时规避
rt_thread_mdelay(2*60*1000);
rt_thread_mdelay(1*60*1000);
getAndSendFile();
break;
}

View File

@ -515,7 +515,7 @@ static int getAndCheckLoc(uint8_t *dout, size_t pairCnt)
//定位故障,临时填充数据
if (!cnt) {
LOG_W("NONE Loc data, using 0x37 replaced");
// LOG_W("NONE Loc data, using 0x37 replaced");
cnt = pairCnt*10;
memset(loc,0x37,cnt);
}

View File

@ -437,7 +437,7 @@ void recTT_thread_entry()
// LOG_D("TT server is ready.");
static TTRx_MSG msg;
static uint8_t bf[1024];
static dlen=0;
static size_t dlen=0;
rt_memset(bf,0,1024);
while (1)
{
@ -460,7 +460,7 @@ void recTT_thread_entry()
memcpy(bf,msg.data,msg.size);
dlen=msg.size;
//存入log
char tmp[200]="";//接收的数据不会很长200足矣
char tmp[1024]="";//接收的数据不会很长200足矣
trDataTolog(bytes2str(bf, dlen, 16, " ", tmp), strlen(tmp), 0);
//此处调用处理函数
parseTTData(bf,dlen);

View File

@ -313,7 +313,7 @@
#define SYSWATCH_EXCEPT_CONFIRM_TMO 15
#define SYSWATCH_EXCEPT_RESUME_DLY 15
#define SYSWATCH_THREAD_PRIO 0
#define SYSWATCH_THREAD_STK_SIZE 1024
#define SYSWATCH_THREAD_STK_SIZE 2048
#define SYSWATCH_THREAD_NAME "syswatch"
#define SYSWATCH_WDT_NAME "wdt"
#define SYSWATCH_WDT_TIMEOUT 5