启动时调压改为查找任务id0,自检信息中的方案id由方案初始化时确定
接收到升级方案命令时把本机方案状态设置为无效 检测电阻命令index为5时读取本机校准值
This commit is contained in:
@@ -271,7 +271,7 @@ int flash_write(uint8_t *addr,const uint8_t *data,int len)
|
||||
if((uint32_t)data%4)
|
||||
{
|
||||
DBG_WARN("write addr err.");
|
||||
return -1;
|
||||
return 1;
|
||||
}
|
||||
uint32_t *t=(uint32_t *)data;
|
||||
uint32_t flash_addr=(uint32_t)addr;
|
||||
@@ -294,7 +294,7 @@ int flash_write(uint8_t *addr,const uint8_t *data,int len)
|
||||
{
|
||||
DBG_WARN("flash write failed.ret=%d",state);
|
||||
DBG_WARN("addr=%08X",flash_addr);
|
||||
ret=-1;
|
||||
ret=2;
|
||||
break;
|
||||
}
|
||||
flash_addr+=4;
|
||||
@@ -303,7 +303,7 @@ int flash_write(uint8_t *addr,const uint8_t *data,int len)
|
||||
if(memcmp(addr,data,(len/4)*4)!=0)
|
||||
{
|
||||
DBG_WARN("addr=%08x write/read data not equate.",addr);
|
||||
ret=-2;
|
||||
ret=3;
|
||||
}
|
||||
rt_mutex_release(s->mutex);
|
||||
return ret;
|
||||
|
Reference in New Issue
Block a user