1.log优化

This commit is contained in:
payton 2024-02-01 14:04:59 +08:00
parent 043722c714
commit 07a4345a61
4 changed files with 24 additions and 23 deletions

View File

@ -61,7 +61,7 @@ void sf_dev_flag_init(void)
T_CFLG cflg; T_CFLG cflg;
if ((ret |= vos_flag_create(&sf_dev_flag_id, &cflg, "sf_dev_flag_id")) != E_OK) if ((ret |= vos_flag_create(&sf_dev_flag_id, &cflg, "sf_dev_flag_id")) != E_OK)
{ {
SYS_SLOGE("sf_dev_flag_id fail\r\n"); MLOGI("sf_dev_flag_id fail\r\n");
} }
vos_flag_clr(sf_dev_flag_id, (FLGPTN)-1); vos_flag_clr(sf_dev_flag_id, (FLGPTN)-1);
} }
@ -84,7 +84,7 @@ int sf_dev_flag_wait_done_timeout(DEV_FLAG_INIT boot_init, int timeout_ms)
ret = vos_flag_wait_timeout(&flgptn, sf_dev_flag_id, (FLGPTN)(1 << boot_init), TWF_ANDW, vos_util_msec_to_tick(timeout_ms)); ret = vos_flag_wait_timeout(&flgptn, sf_dev_flag_id, (FLGPTN)(1 << boot_init), TWF_ANDW, vos_util_msec_to_tick(timeout_ms));
if(unlikely(ret != E_OK)){ if(unlikely(ret != E_OK)){
printf("wait(%lu) init timeout(%ld ms)!\n", boot_init, timeout_ms); printf("wait(%d) init sf_dev_flag_wait_done_timeout(%ld ms)!\n", boot_init, timeout_ms);
} }
return ret; return ret;
@ -153,7 +153,7 @@ void SF_StrgUnInit(void)
int SF_GetMMCDevHandle(MMC_DEV_TYPE dev_type) int SF_GetMMCDevHandle(MMC_DEV_TYPE dev_type)
{ {
if(sf_mmc_dev != NULL) { if(sf_mmc_dev[dev_type] != NULL) {
return sf_mmc_dev[dev_type]->dcf_handle; return sf_mmc_dev[dev_type]->dcf_handle;
} }
return 0; return 0;
@ -240,7 +240,7 @@ static int SF_StrgNodeCheck(const char *devName)
void SF_StrgRegister(SF_MESSAGE_BUF_S *pMessageBuf) void SF_StrgRegister(SF_MESSAGE_BUF_S *pMessageBuf)
{ {
MLOGD("[dev_id:%d, evt:%d]\n",pMessageBuf->arg2, pMessageBuf->arg1); MLOGD("[dev_id:%d, evt:%d]\n",pMessageBuf->arg2, pMessageBuf->arg1);
UIMenuStoreInfo *puiPara = sf_ui_para_get(); // UIMenuStoreInfo *puiPara = sf_ui_para_get();
if(pMessageBuf->arg2 == MMC_DEV_SD) if(pMessageBuf->arg2 == MMC_DEV_SD)
{ {
@ -286,18 +286,18 @@ void SF_StrgRegister(SF_MESSAGE_BUF_S *pMessageBuf)
} }
} }
for(int i = 0; i < MMC_DEV_MAX_NUM; i++) // for(int i = 0; i < MMC_DEV_MAX_NUM; i++)
{ // {
MLOGD("node:%d, mount:%d, loop:%d\n", // MLOGD("node:%d, mount:%d, loop:%d\n",
sf_mmc_dev[i]->node, sf_mmc_dev[i]->moumted_state, puiPara->SdLoopSwitch); // sf_mmc_dev[i]->node, sf_mmc_dev[i]->moumted_state, puiPara->SdLoopSwitch);
} // }
} }
SF_ST_MMC_DEV *SF_StrgCheckWorkableDev(void) SF_ST_MMC_DEV *SF_StrgCheckWorkableDev(void)
{ {
MMC_DEV_TYPE workable_dev = MMC_DEV_NO; MMC_DEV_TYPE workable_dev = MMC_DEV_NO;
UIMenuStoreInfo *puiPara = sf_ui_para_get(); UIMenuStoreInfo *puiPara = sf_ui_para_get();
//MLOGD("sf mmc check workable dev start!!!\n"); // MLOGD("sf mmc check workable dev start!!!\n");
if((sf_mmc_dev[MMC_DEV_SD]->node == MMC_DEV_NODE_STATE_NO_EXIST) && if((sf_mmc_dev[MMC_DEV_SD]->node == MMC_DEV_NODE_STATE_NO_EXIST) &&
(sf_mmc_dev[MMC_DEV_EMMC]->node == MMC_DEV_NODE_STATE_NO_EXIST)) (sf_mmc_dev[MMC_DEV_EMMC]->node == MMC_DEV_NODE_STATE_NO_EXIST))
@ -455,7 +455,7 @@ static void* mmc_monitoring_thread(void *arg)
int sf_mmc_dev_check_start(void) int sf_mmc_dev_check_start(void)
{ {
SF_StrgInit();// 初始化sf_mmc设备Obj //SF_StrgInit();// 初始化sf_mmc设备Obj
sf_dev_flag_init(); sf_dev_flag_init();
int ret = pthread_create(&MMCMonitorTskCfg.TskId, NULL, mmc_monitoring_thread, NULL); int ret = pthread_create(&MMCMonitorTskCfg.TskId, NULL, mmc_monitoring_thread, NULL);
if(ret != SF_SUCCESS) if(ret != SF_SUCCESS)

View File

@ -178,7 +178,7 @@ void Strg_CB(UINT32 event, UINT32 param1, UINT32 param2)
stMessageBuf.arg3 = param2; stMessageBuf.arg3 = param2;
stMessageBuf.cmdId = CMD_SD; stMessageBuf.cmdId = CMD_SD;
sf_com_message_send_to_app(&stMessageBuf); sf_com_message_send_to_app(&stMessageBuf);
printf("strg_cb send MOUNT! dev_id = %d\n", param1); // printf("strg_cb send MOUNT! dev_id = %d\n", param1);
#if USE_MMC_DEV_CHECK #if USE_MMC_DEV_CHECK
SF_StrgRegister(&stMessageBuf); SF_StrgRegister(&stMessageBuf);
#endif #endif

View File

@ -332,9 +332,9 @@ void sf_log_confgs(void)
{ {
#if (LOGFILE_FUNC==ENABLE) #if (LOGFILE_FUNC==ENABLE)
UIMenuStoreInfo *puiPara = sf_ui_para_get(); UIMenuStoreInfo *puiPara = sf_ui_para_get();
DBG_WRN("sf_log_confgs s\n");
if(((puiPara->DebugMode) || (puiPara->AutoLogSwitch)) && (!sf_is_usb_flag()) && (SxTimer_GetFuncActive(SX_TIMER_DET_SYSTEM_ERROR_ID) == 0)) if(((puiPara->DebugMode) || (puiPara->AutoLogSwitch)) && (!sf_is_usb_flag()) && (SxTimer_GetFuncActive(SX_TIMER_DET_SYSTEM_ERROR_ID) == 0))
{ {
DBG_WRN("sf_log_confgs s\n");
{ {
LOGFILE_OPEN logOpenParm = {0}; LOGFILE_OPEN logOpenParm = {0};
LOGFILE_CFG cfg = {0}; LOGFILE_CFG cfg = {0};
@ -637,6 +637,7 @@ static BOOL FileSys_DetBusy(void)
void Card_DetInsert(void) void Card_DetInsert(void)
{ {
// DBG_WRN("Card_DetInsert\r\n");
GxStrg_Det(0, 0); GxStrg_Det(0, 0);
#if 0 //FS_MULTI_STRG_FUNC #if 0 //FS_MULTI_STRG_FUNC
@ -1077,7 +1078,7 @@ INT32 System_OnStrgInsert(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
DCF_HANDLE handle = DCF_Open(&dcfParm); DCF_HANDLE handle = DCF_Open(&dcfParm);
DBG_WRN("DCF_Open(strg id = %lu, name = %s, handle = %lu, drive = %c)\n", strg_id, System_Get_Strg_Name(strg_id), handle, dcfParm.Drive); // DBG_DUMP("(strg id = %lu, name = %s, handle = %lu, drive = %c)\n", strg_id, System_Get_Strg_Name(strg_id), handle, dcfParm.Drive);
/***************************************************************** /*****************************************************************
* update strg mapping table * update strg mapping table
*****************************************************************/ *****************************************************************/
@ -1087,12 +1088,12 @@ INT32 System_OnStrgInsert(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
* init dcf act handle with sd card * init dcf act handle with sd card
*****************************************************************/ *****************************************************************/
if(strg_id == STRG_ID_SD){ if(strg_id == STRG_ID_SD){
DBG_WRN("sd act\n"); // DBG_WRN("sd act\n");
System_Set_Storage_Act_Drive(g_strg_mapping_table[strg_id].drive); System_Set_Storage_Act_Drive(g_strg_mapping_table[strg_id].drive);
//DCF_SetFileFreeChars(DCF_FILE_TYPE_ANYFORMAT, SF_SD_DCF_FILE_NAME); //DCF_SetFileFreeChars(DCF_FILE_TYPE_ANYFORMAT, SF_SD_DCF_FILE_NAME);
} }
else if(strg_id == STRG_ID_EMMC){ else if(strg_id == STRG_ID_EMMC){
DBG_WRN("emmc act\n"); // DBG_WRN("emmc act\n");
//DCF_SetFileFreeChars(DCF_FILE_TYPE_ANYFORMAT, SF_EMMC_DCF_FILE_NAME); //DCF_SetFileFreeChars(DCF_FILE_TYPE_ANYFORMAT, SF_EMMC_DCF_FILE_NAME);
System_Set_Storage_Act_Drive(g_strg_mapping_table[strg_id].drive); System_Set_Storage_Act_Drive(g_strg_mapping_table[strg_id].drive);
} }
@ -1116,7 +1117,7 @@ INT32 System_OnStrgInsert(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
************************************************/ ************************************************/
else if(strg_id == STRG_ID_EMMC){ else if(strg_id == STRG_ID_EMMC){
DCF_HANDLE handle = g_strg_mapping_table[strg_id].dcf_hdl; DCF_HANDLE handle = g_strg_mapping_table[strg_id].dcf_hdl;
DBG_WRN("DCF_ScanObjEx(strg id = %lu, name = %s, dcf handle = %d)\n", strg_id, System_Get_Strg_Name(strg_id), handle); // DBG_WRN("DCF_ScanObjEx(strg id = %lu, name = %s, dcf handle = %d)\n", strg_id, System_Get_Strg_Name(strg_id), handle);
DCF_ScanObjEx(handle); DCF_ScanObjEx(handle);
} }

View File

@ -27,16 +27,16 @@ static void insmod_system(void)
static void insmod_capture(void) static void insmod_capture(void)
{ {
vos_perf_list_mark(__func__, __LINE__, 0); // vos_perf_list_mark(__func__, __LINE__, 0);
vos_perf_list_mark(__func__, __LINE__, 1); // vos_perf_list_mark(__func__, __LINE__, 1);
} }
static void insmod_display(void) static void insmod_display(void)
{ {
vos_perf_list_mark(__func__, __LINE__, 0); // vos_perf_list_mark(__func__, __LINE__, 0);
vos_perf_list_mark(__func__, __LINE__, 1); // vos_perf_list_mark(__func__, __LINE__, 1);
} }
static void insmod_storage(void) static void insmod_storage(void)
@ -48,9 +48,9 @@ static void insmod_storage(void)
static void insmod_encoder(void) static void insmod_encoder(void)
{ {
vos_perf_list_mark(__func__, __LINE__, 0); // vos_perf_list_mark(__func__, __LINE__, 0);
vos_perf_list_mark(__func__, __LINE__, 1); // vos_perf_list_mark(__func__, __LINE__, 1);
} }
static void insmod_others(void) static void insmod_others(void)