root@sixi_slave:~# root@sixi_slave:~# root@sixi_slave:~# root@sixi_slave:~# vx_app_linux_arm_remote_log.out [MCU2_0] ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6523.589843 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6523.589874 s: VS: [MCU2_0] 6523.590093 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6523.590323 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6523.590630 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6523.590878 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6523.591114 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6523.591341 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6523.591595 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6523.591649 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6523.591697 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6523.591751 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6523.591820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6523.591882 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6523.591938 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6523.591995 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6523.592052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6523.592108 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6523.592165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6523.592220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6523.592276 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6523.592332 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6523.592382 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6523.592456 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6523.592547 s: AWB : prm = [MCU2_0] 6523.592594 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6523.592642 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6523.592825 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6523.592895 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6523.592954 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6523.593014 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6523.593072 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6523.593129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6523.593184 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6523.593239 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6523.593296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6523.593352 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6523.593409 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6523.593462 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6523.593539 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6523.593619 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6523.593678 s: AWB : prm = [MCU2_0] 6523.593719 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6523.593773 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6523.593882 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6523.594026 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6523.594106 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6523.594192 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6523.594249 s: joe 3333333333333333333333 [MCU2_0] 6523.594298 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6523.594365 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6523.594454 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6523.594601 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 327 , 377 , 5631 [MCU2_0] 6523.595755 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5638 [MCU2_0] 6523.595992 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 754.000000, g1 = 654.000000, g2 = 654.000000, g3 = 512.000000 [MCU2_0] 6523.596109 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 671 , ae_awb_result_target_ptr->wb_ gains[1] = 608, ae_awb_result_target_ptr->wb_gains[2] = 608, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6523.596227 s: joe 222222222222222222222222222222222 [MCU2_0] 6523.596286 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6523.596338 s: joe 11111111111111111111111111111 [MCU2_0] 6523.596392 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6523.596442 s: joe 000000000000000000000000000000000 [MCU2_0] 6523.596493 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6523.596588 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6523.596642 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6523.596696 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6523.596754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6523.596811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6523.596868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6523.596923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6523.597032 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6523.597091 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6523.597163 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6523.597222 s: AWB : prm = dummy [MCU2_0] 6523.597241 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6523.597290 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6523.597347 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6523.597396 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6523.597446 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6523.597495 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6523.597582 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6523.597644 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5631 , 512 , 608 , 671 [MCU2_0] 6523.597710 s: joe add temp=5631, Ratio_BG =1.070500, Ratio_RG=0.935900 [MCU2_0] 6523.597759 s: LPD_B =671, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6523.600431 s: 111111111111111111 [MCU2_0] 6523.600490 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6523.600571 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6523.600623 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6523.600673 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6523.600730 s: joe add status=0 colorTemp=5631, rgain=512, ggain=608, bgain=671 [MCU2_0] 6523.600775 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6523.600816 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6523.600865 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6523.600923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6523.600978 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6523.601034 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6523.601141 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6523.601208 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6523.601261 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6523.601310 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6523.601401 s: AWB : prm = [MCU2_0] 6523.601467 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.695492 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6793.695619 s: (3 - 2)AE debug: h->history_brightness[0]=28 [MCU2_0] 6793.695666 s: (3 - 2)AE debug: h->history_brightness[1]=28 [MCU2_0] 6793.695709 s: (3 - 2)AE debug: h->history_brightness[2]=28 [MCU2_0] 6793.695806 s: (3 - 2)AE debug: h->history_brightness[3]=28 [MCU2_0] 6793.695857 s: (3 - 2)AE debug: h->history_brightness[4]=28 [MCU2_0] 6793.695904 s: (3 - 2)AE debug: h->history_brightness[5]=13 [MCU2_0] 6793.695946 s: (3 - 2)AE debug: h->history_brightness[6]=34 [MCU2_0] 6793.696068 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.696137 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.696203 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.696260 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.696319 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.696376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.696433 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.696490 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.696578 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.696643 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.696699 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.696753 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.696842 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.696908 s: AWB : prm = [MCU2_0] 6793.696950 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.697001 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.697129 s: (3 - 2)AE debug: h->history_brightness[7]=34 [MCU2_0] 6793.697184 s: (3 - 2)AE debug: h->history_brightness[8]=34 [MCU2_0] 6793.697228 s: (3 - 2)AE debug: h->history_brightness[9]=34 [MCU2_0] 6793.697274 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6793.697332 s: (3 - 2)AE debug: avgY=289, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6793.697396 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6793.697474 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6793.697587 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6793.697659 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6793.697734 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6793.697815 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6793.697880 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6793.697957 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6793.698017 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6793.698076 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6793.698201 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 1530, 256 [MCU2_0] 6793.698258 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 1682, 256, r=1 [MCU2_0] 6793.698301 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6793.698334 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6793.698399 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6793.698497 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 1682 , 256 , 11000 , 1 [MCU2_0] 6793.698600 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.698654 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.698713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.698777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.698837 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.698897 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.698954 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.699012 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.699063 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.699184 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.699251 s: AWB : prm = dummy [MCU2_0] 6793.699270 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.699320 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6793.699378 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.699429 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.699480 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.699552 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6793.699604 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6793.699668 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 1682 [MCU2_0] 6793.699752 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6793.699822 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6793.699878 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6793.700137 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6793.700496 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6793.700803 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6793.701047 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6793.701292 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6793.701571 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6793.701814 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6793.702040 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6793.702315 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6793.702384 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6793.702462 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 1682 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6793.702547 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6793.702608 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,304 ,256 . [MCU2_0] 6793.702655 s: temp : 750 [MCU2_0] 6793.702688 s: lcg_totalgain_value , d_gain_maxtimes : 58368 , 6 [MCU2_0] 6793.702741 s: 《4》(repeat)经过条件判断后计算出来的again_value : 228 [MCU2_0] 6793.702825 s: next_totalgain_value : 58368 [MCU2_0] 6793.706112 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.706198 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.706231 s: SPD: [MCU2_0] 6793.706505 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.706803 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.707040 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.707268 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.707560 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.707807 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.708037 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.708066 s: VS: [MCU2_0] 6793.708283 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.708539 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.708785 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.709014 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.709241 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.709530 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.709779 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.709826 s: ============= 读取结束(计算结果写入前) =============== [MCU2_1] 6470.814435 s: CIO: Init ... Done !!! [MCU2_1] 6470.814507 s: ### CPU Frequency , [MCU2_1] 6470.814549 s: APP: Init ... !!! [MCU2_1] 6470.814567 s: SCICLIENT: Init ... !!! [MCU2_1] 6470.814893 s: SCICLIENT: DMSC FW version [20.8.7--v2020.08d (Terrific Lla] [MCU2_1] 6470.814931 s: SCICLIENT: DMSC FW revision 0x14 [MCU2_1] 6470.814955 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_1] 6470.814979 s: SCICLIENT: Init ... Done !!! [MCU2_1] 6470.815000 s: UDMA: Init ... !!! [MCU2_1] 6470.819042 s: UDMA: Init ... Done !!! [MCU2_1] 6470.819096 s: MEM: Init ... !!! [MCU2_1] 6470.819135 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d2c00000 of size 16777216 bytes !!! [MCU2_1] 6470.819183 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3620000 of size 131072 bytes !!! [MCU2_1] 6470.819230 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00000000) @ 94010000 of size 134152192 bytes !!! [MCU2_1] 6470.819275 s: MEM: Init ... Done !!! [MCU2_1] 6470.819294 s: IPC: Init ... !!! [MCU2_1] 6470.819323 s: IPC: 6 CPUs participating in IPC !!! [MCU2_1] 6470.819355 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_1] 6470.819384 s: IPC: HLOS is ready !!! [MCU2_1] 6470.826060 s: IPC: Init ... Done !!! [MCU2_1] 6470.826117 s: APP: Syncing with 5 CPUs ... !!! [MCU2_1] 6470.826688 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_1] 6470.826841 s: REMOTE_SERVICE: Init ... !!! [MCU2_1] 6470.828114 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_1] 6470.828170 s: FVID2: Init ... !!! [MCU2_1] 6470.828233 s: FVID2: Init ... Done !!! [MCU2_1] 6470.828261 s: VHWA: DMPAC: Init ... !!! [MCU2_1] 6470.828283 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2 [MCU2_1] 6470.828708 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 6470.828741 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2 [MCU2_1] 6470.829416 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 6470.829443 s: VHWA: DOF Init ... !!! [MCU2_1] 6470.841876 s: VHWA: DOF Init ... Done !!! [MCU2_1] 6470.841930 s: VHWA: SDE Init ... !!! [MCU2_1] 6470.845541 s: VHWA: SDE Init ... Done !!! [MCU2_1] 6470.845591 s: VHWA: DMPAC: Init ... Done !!! [MCU2_1] 6470.845615 s: VHWA: Codec: Init ... !!! [MCU2_1] 6470.845633 s: VHWA: VDEC Init ... !!! [MCU2_1] 6470.858916 s: VHWA: VDEC Init ... Done !!! [MCU2_1] 6470.858970 s: VHWA: VENC Init ... !!! [MCU2_1] 6470.859202 s: MM_ENC_Init: No OCM RAM pool available, fallback to DDR mode for above mp params [MCU2_1] 6470.902417 s: VHWA: VENC Init ... Done !!! [MCU2_1] 6470.902470 s: VHWA: Init ... Done !!! [MCU2_1] 6470.902535 s: VX_ZONE_INIT:Enabled [MCU2_1] 6470.902568 s: VX_ZONE_ERROR:Enabled [MCU2_1] 6470.902590 s: VX_ZONE_WARNING:Enabled [MCU2_1] 6470.903551 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DMPAC_SDE [MCU2_1] 6470.903793 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DMPAC_DOF [MCU2_1] 6470.904008 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VDEC1 [MCU2_1] 6470.904205 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VDEC2 [MCU2_1] 6470.904402 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VENC1 [MCU2_1] 6470.904642 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VENC2 [MCU2_1] 6470.904693 s: VX_ZONE_INIT:[tivxInit:71] Initialization Done !!! [MCU2_1] 6470.904720 s: APP: OpenVX Target kernel init ... !!! [MCU2_1] 6470.905035 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_1] 6470.905072 s: UDMA Copy: Init ... !!! [MCU2_1] 6470.907165 s: UDMA Copy: Init ... Done !!! [MCU2_1] 6470.907216 s: APP: Init ... Done !!! [MCU2_1] 6470.907240 s: APP: Run ... !!! [MCU2_1] 6470.907258 s: IPC: Starting echo test ... [MCU2_1] 6470.909362 s: APP: Run ... Done !!! [MCU2_1] 6470.909447 s: 0. BA: 0x2708000 - MAIN_MCAN0. [MCU2_1] 6470.909585 s: CrossBar/Interrupt Configuration done. [MCU2_1] 6470.909650 s: MCAN CAN-FD operation is enabled through E-Fuse. [MCU2_1] 6470.909696 s: MCAN Endianess Value: 0x87654321 [MCU2_1] 6470.909773 s: MCAN Operate Mode: 0x0 [MCU2_1] 6470.909847 s: 1. BA: 0x2718000 - MAIN_MCAN1. [MCU2_1] 6470.909945 s: CrossBar/Interrupt Configuration done. [MCU2_1] 6470.909999 s: MCAN CAN-FD operation is enabled through E-Fuse. [MCU2_1] 6470.910049 s: MCAN Endianess Value: 0x87654321 [MCU2_1] 6470.910131 s: MCAN Operate Mode: 0x0 [MCU2_1] 6470.910198 s: 2. BA: 0x2728000 - MAIN_MCAN2. [MCU2_1] 6470.910284 s: CrossBar/Interrupt Configuration done. [MCU2_1] 6470.910341 s: MCAN CAN-FD operation is enabled through E-Fuse. [MCU2_1] 6470.910383 s: MCAN Endianess Value: 0x87654321 [MCU2_1] 6470.910458 s: MCAN Operate Mode: 0x0 [MCU2_1] 6470.910555 s: MCAN Init Completed, g_can_init_finish = : 1 [MCU2_1] 6470.910590 s: REMOTE_SERVICE_RADAR: appRadarInit done. [MCU2_1] 6470.910618 s: REMOTE_SERVICE_RADAR: appRadarDiagInit done. [MCU2_1] 6470.912534 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_1] 6470.912642 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_1] 6470.912718 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 6473.952818 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [C6x_1 ] 6470.620659 s: CIO: Init ... Done !!! [C6x_1 ] 6470.620690 s: ### CPU Frequency , [C6x_1 ] 6470.620704 s: APP: Init ... !!! [C6x_1 ] 6470.620712 s: SCICLIENT: Init ... !!! [C6x_1 ] 6470.621005 s: SCICLIENT: DMSC FW version [20.8.7--v2020.08d (Terrific Lla] [C6x_1 ] 6470.621019 s: SCICLIENT: DMSC FW revision 0x14 [C6x_1 ] 6470.621028 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_1 ] 6470.621038 s: SCICLIENT: Init ... Done !!! [C6x_1 ] 6470.621047 s: UDMA: Init ... !!! [C6x_1 ] 6470.623374 s: UDMA: Init ... Done !!! [C6x_1 ] 6470.623399 s: MEM: Init ... !!! [C6x_1 ] 6470.623412 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d4000000 of size 16777216 bytes !!! [C6x_1 ] 6470.623430 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_1 ] 6470.623445 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ d5000000 of size 50331648 bytes !! ! [C6x_1 ] 6470.623461 s: MEM: Init ... Done !!! [C6x_1 ] 6470.623471 s: IPC: Init ... !!! [C6x_1 ] 6470.623487 s: IPC: 6 CPUs participating in IPC !!! [C6x_1 ] 6470.623501 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_1 ] 6470.623514 s: IPC: HLOS is ready !!! [C6x_1 ] 6470.628281 s: IPC: Init ... Done !!! [C6x_1 ] 6470.628314 s: APP: Syncing with 5 CPUs ... !!! [C6x_1 ] 6470.826687 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_1 ] 6470.826701 s: REMOTE_SERVICE: Init ... !!! [C6x_1 ] 6470.827268 s: REMOTE_SERVICE: Init ... Done !!! [C6x_1 ] 6470.827307 s: VX_ZONE_INIT:Enabled [C6x_1 ] 6470.827317 s: VX_ZONE_ERROR:Enabled [C6x_1 ] 6470.827326 s: VX_ZONE_WARNING:Enabled [C6x_1 ] 6470.828077 s: VX_ZONE_INIT:[tivxInit:71] Initialization Done !!! [C6x_1 ] 6470.828093 s: APP: OpenVX Target kernel init ... !!! [C6x_1 ] 6470.828395 s: reg c66x custom .... [C6x_1 ] 6470.828437 s: tivxAddTargetKernelOvxControler : target_name DSP-1 , self_cpu 0 [C6x_1 ] 6470.828531 s: APP: OpenVX Target kernel init ... Done !!! [C6x_1 ] 6470.828547 s: UDMA Copy: Init ... !!! [C6x_1 ] 6470.833670 s: UDMA Copy: Init ... Done !!! [C6x_1 ] 6470.833689 s: APP: Init ... Done !!! [C6x_1 ] 6470.835156 s: APP: Run ... !!! [C6x_1 ] 6470.835169 s: IPC: Starting echo test ... [C6x_1 ] 6470.836280 s: APP: Run ... Done !!! [C6x_1 ] 6470.836571 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] [C6x_1 ] 6470.836849 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 6470.912274 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 6473.952699 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_2 ] 6470.816989 s: CIO: Init ... Done !!! [C6x_2 ] 6470.817022 s: ### CPU Frequency , [C6x_2 ] 6470.817037 s: APP: Init ... !!! [C6x_2 ] 6470.817045 s: SCICLIENT: Init ... !!! [C6x_2 ] 6470.817444 s: SCICLIENT: DMSC FW version [20.8.7--v2020.08d (Terrific Lla] [C6x_2 ] 6470.817460 s: SCICLIENT: DMSC FW revision 0x14 [C6x_2 ] 6470.817470 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_2 ] 6470.817480 s: SCICLIENT: Init ... Done !!! [C6x_2 ] 6470.817490 s: UDMA: Init ... !!! [C6x_2 ] 6470.821398 s: UDMA: Init ... Done !!! [C6x_2 ] 6470.821419 s: MEM: Init ... !!! [C6x_2 ] 6470.821431 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d8000000 of size 16777216 bytes !!! [C6x_2 ] 6470.821450 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_2 ] 6470.821466 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ d9000000 of size 50331648 bytes !! ! [C6x_2 ] 6470.821483 s: MEM: Init ... Done !!! [C6x_2 ] 6470.821492 s: IPC: Init ... !!! [C6x_2 ] 6470.821505 s: IPC: 6 CPUs participating in IPC !!! [C6x_2 ] 6470.821519 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_2 ] 6470.821532 s: IPC: HLOS is ready !!! [C6x_2 ] 6470.826641 s: IPC: Init ... Done !!! [C6x_2 ] 6470.826670 s: APP: Syncing with 5 CPUs ... !!! [C6x_2 ] 6470.826686 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_2 ] 6470.826698 s: REMOTE_SERVICE: Init ... !!! [C6x_2 ] 6470.827308 s: REMOTE_SERVICE: Init ... Done !!! [C6x_2 ] 6470.827345 s: VX_ZONE_INIT:Enabled [C6x_2 ] 6470.827359 s: VX_ZONE_ERROR:Enabled [C6x_2 ] 6470.827370 s: VX_ZONE_WARNING:Enabled [C6x_2 ] 6470.828122 s: VX_ZONE_INIT:[tivxInit:71] Initialization Done !!! [C6x_2 ] 6470.828138 s: APP: OpenVX Target kernel init ... !!! [C6x_2 ] 6470.828449 s: reg c66x custom .... [C6x_2 ] 6470.828492 s: tivxAddTargetKernelOvxControler : target_name DSP-2 , self_cpu 1 [C6x_2 ] 6470.828580 s: APP: OpenVX Target kernel init ... Done !!! [C6x_2 ] 6470.828597 s: UDMA Copy: Init ... !!! [C6x_2 ] 6470.833848 s: UDMA Copy: Init ... Done !!! [C6x_2 ] 6470.833867 s: APP: Init ... Done !!! [C6x_2 ] 6470.835330 s: APP: Run ... !!! [C6x_2 ] 6470.835342 s: IPC: Starting echo test ... [C6x_2 ] 6470.836543 s: APP: Run ... Done !!! [C6x_2 ] 6470.836841 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[.] C66X_2[s] C7X_1[P] [C6x_2 ] 6470.836876 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 6470.912299 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 6473.952731 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C7x_1 ] 6470.764080 s: CIO: Init ... Done !!! [C7x_1 ] 6470.764099 s: ### CPU Frequency , [C7x_1 ] 6470.764113 s: APP: Init ... !!! [C7x_1 ] 6470.764121 s: SCICLIENT: Init ... !!! [C7x_1 ] 6470.764423 s: SCICLIENT: DMSC FW version [20.8.7--v2020.08d (Terrific Lla] [C7x_1 ] 6470.764436 s: SCICLIENT: DMSC FW revision 0x14 [C7x_1 ] 6470.764445 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 6470.764456 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 6470.764464 s: UDMA: Init ... !!! [C7x_1 ] 6470.766079 s: UDMA: Init ... Done !!! [C7x_1 ] 6470.766090 s: MEM: Init ... !!! [C7x_1 ] 6470.766104 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 335544320 bytes !! ! [C7x_1 ] 6470.766125 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 3964928 bytes !!! [C7x_1 ] 6470.766143 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 491520 bytes !!! [C7x_1 ] 6470.766159 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!! [C7x_1 ] 6470.766176 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ f0000000 of size 167772160 bytes ! !! [C7x_1 ] 6470.766194 s: MEM: Init ... Done !!! [C7x_1 ] 6470.766202 s: IPC: Init ... !!! [C7x_1 ] 6470.766211 s: IPC: 6 CPUs participating in IPC !!! [C7x_1 ] 6470.766223 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 6470.766234 s: IPC: HLOS is ready !!! [C7x_1 ] 6470.769039 s: IPC: Init ... Done !!! [C7x_1 ] 6470.769051 s: APP: Syncing with 5 CPUs ... !!! [C7x_1 ] 6470.826687 s: APP: Syncing with 5 CPUs ... Done !!! [C7x_1 ] 6470.826702 s: REMOTE_SERVICE: Init ... !!! [C7x_1 ] 6470.826917 s: REMOTE_SERVICE: Init ... Done !!! [C7x_1 ] 6470.826934 s: VX_ZONE_INIT:Enabled [C7x_1 ] 6470.826944 s: VX_ZONE_ERROR:Enabled [C7x_1 ] 6470.826954 s: VX_ZONE_WARNING:Enabled [C7x_1 ] 6470.827220 s: VX_ZONE_INIT:[tivxInit:71] Initialization Done !!! [C7x_1 ] 6470.827232 s: APP: OpenVX Target kernel init ... !!! [C7x_1 ] 6470.827270 s: tivxAddTargetKernelOvxControler : target_name DSP_C7-1 , self_cpu 2 [C7x_1 ] 6470.827352 s: APP: OpenVX Target kernel init ... Done !!! [C7x_1 ] 6470.827363 s: APP: Init ... Done !!! [C7x_1 ] 6470.827390 s: APP: Run ... !!! [C7x_1 ] 6470.827400 s: IPC: Starting echo test ... [C7x_1 ] 6470.827849 s: APP: Run ... Done !!! [C7x_1 ] 6470.836577 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] [C7x_1 ] 6470.836838 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 6470.912319 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 6473.952748 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] [MCU2_0] 6793.718458 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6793.718547 s: HCG: [MCU2_0] 6793.718793 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.719036 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.719267 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.719495 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x03 [MCU2_0] 6793.719785 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.720024 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.720255 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.720284 s: LCG: [MCU2_0] 6793.720501 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.720770 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.721018 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.721249 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.721477 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.721504 s: SPD: [MCU2_0] 6793.721777 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.722020 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.722249 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.722475 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.722709 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.722991 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.723231 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.723260 s: VS: [MCU2_0] 6793.723475 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.723711 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.723961 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.724200 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.724428 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.724668 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.724935 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.724988 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6793.725034 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6793.725089 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.725156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.725219 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.725277 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.725334 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.725391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.725448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.725527 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.725599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.725657 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.725712 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.725764 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.725851 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.725914 s: AWB : prm = [MCU2_0] 6793.725953 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.726000 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.726168 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.726232 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.726288 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.726351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.726408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.726466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.726544 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.726605 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.726662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.726718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.726774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.726827 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.726880 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.726953 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.727014 s: AWB : prm = [MCU2_0] 6793.727053 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.727109 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.727225 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.727366 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6793.727445 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6793.727561 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6793.727628 s: joe 3333333333333333333333 [MCU2_0] 6793.727683 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.727751 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6793.727843 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6793.727951 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5662 [MCU2_0] 6793.729058 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5671 [MCU2_0] 6793.729292 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6793.729422 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6793.729575 s: joe 222222222222222222222222222222222 [MCU2_0] 6793.729640 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.729693 s: joe 11111111111111111111111111111 [MCU2_0] 6793.729746 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.729796 s: joe 000000000000000000000000000000000 [MCU2_0] 6793.729849 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.729903 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.729949 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.730000 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.730059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.730119 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.730177 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.730232 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.730345 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.730407 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.730478 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.730581 s: AWB : prm = dummy [MCU2_0] 6793.730611 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.730661 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6793.730718 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.730771 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.730822 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.730870 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6793.730926 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6793.730982 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5663 , 512 , 609 , 674 [MCU2_0] 6793.731050 s: joe add temp=5663, Ratio_BG =1.068722, Ratio_RG=0.936256 [MCU2_0] 6793.731099 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1527 [MCU2_0] 6793.733793 s: 111111111111111111 [MCU2_0] 6793.733860 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6793.733923 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.733973 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.734021 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.734076 s: joe add status=0 colorTemp=5663, rgain=512, ggain=609, bgain=674 [MCU2_0] 6793.734123 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.734165 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.734216 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.734277 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.734335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.734439 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.734538 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.734601 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.734659 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6793.734712 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6793.734784 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6793.734841 s: AWB : prm = [MCU2_0] 6793.734884 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.734932 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.734976 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.740088 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.740190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.740255 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.740314 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.740374 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.740432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.740489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.740591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.740710 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.740778 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.740833 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.740886 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.740961 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.741022 s: AWB : prm = [MCU2_0] 6793.741061 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.741110 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.745911 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6793.746018 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6793.746170 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6793.746237 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6793.746289 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6793.746328 s: code block {} start [MCU2_0] 6793.746383 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6793.746443 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6793.746479 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6793.746551 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6793.746597 s: tivxMutexLock()结束处. [MCU2_0] 6793.746632 s: joe 6666666666666666666666666 [MCU2_0] 6793.746685 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.746757 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6793.746833 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6793.746880 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6793.746933 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.746986 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6793.747040 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6793.747097 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6793.747210 s: joe 5555555555555555555555555555555 [MCU2_0] 6793.747276 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.747586 s: joe 4444444444444444444444444444444 [MCU2_0] 6793.747662 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.747721 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6793.747799 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 19 , 0 , 3 [MCU2_0] 6793.747877 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6793.747949 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6793.748046 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 1682 , 256 , 11000 , 1 [MCU2_0] 6793.748123 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.748244 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.748315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.748377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.748438 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.748497 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.748618 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.748685 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.748739 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.748812 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.748874 s: AWB : prm = dummy [MCU2_0] 6793.748894 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.748942 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6793.749000 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.749052 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.749103 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.749153 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6793.749196 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6793.749310 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 1682 [MCU2_0] 6793.749403 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6793.749478 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6793.749559 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6793.749826 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6793.750057 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6793.750197 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.750412 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6793.750668 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6793.750904 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6793.751135 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6793.751378 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6793.751701 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6793.751953 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6793.752017 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6793.752096 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 1682 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6793.752157 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6793.752212 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,304 ,256 . [MCU2_0] 6793.752258 s: temp : 750 [MCU2_0] 6793.752292 s: lcg_totalgain_value , d_gain_maxtimes : 58368 , 6 [MCU2_0] 6793.752402 s: 《4》(repeat)经过条件判断后计算出来的again_value : 228 [MCU2_0] 6793.752472 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6793.752552 s: next_totalgain_value : 58368 [MCU2_0] 6793.752608 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6793.752668 s: spd_totalgain_value , d_gain_maxtimes: 348080 ,2 [MCU2_0] 6793.752720 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1359 [MCU2_0] 6793.752780 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6793.752836 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1344, 256 [MCU2_0] 6793.752882 s: next_totalgain_value : 348080 [MCU2_0] 6793.752932 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1344 , 256 ,456 [MCU2_0] 6793.752980 s: vs_total_value : 104424 [MCU2_0] 6793.753029 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6793.753102 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6793.753171 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6793.753238 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6793.753307 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6793.753344 s: HCG: [MCU2_0] 6793.753645 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.753887 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.754116 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.754345 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x03 [MCU2_0] 6793.754597 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.754847 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.755078 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.755108 s: LCG: [MCU2_0] 6793.755325 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.755583 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.755831 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.756060 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.756285 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.756316 s: SPD: [MCU2_0] 6793.756566 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.756817 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.757049 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.757281 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.757575 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.757822 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.758051 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.758080 s: VS: [MCU2_0] 6793.758299 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.758586 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.758831 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.759060 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.759288 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.759538 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.759819 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.759872 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6793.768453 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6793.768543 s: HCG: [MCU2_0] 6793.768792 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.769039 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.769274 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.769503 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x03 [MCU2_0] 6793.769808 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.770051 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.770278 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.770307 s: LCG: [MCU2_0] 6793.770544 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.770820 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.771070 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.771301 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.771554 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.771584 s: SPD: [MCU2_0] 6793.771853 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.772093 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.772323 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.772582 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.772872 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.773120 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.773352 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.773381 s: VS: [MCU2_0] 6793.773627 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.773912 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.774155 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.774385 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.774626 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.774857 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.775135 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.775191 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6793.775238 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6793.775293 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.775367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.775432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.775489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.775570 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.775633 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.775693 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.775751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.775808 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.775866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.775932 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.775990 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.776064 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.776123 s: AWB : prm = [MCU2_0] 6793.776160 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.776208 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.776318 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.776437 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.776504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.776593 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.776656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.776714 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.776770 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.776827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.776883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.776939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.776997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.777053 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.777105 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.777179 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.777239 s: AWB : prm = [MCU2_0] 6793.777277 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.777333 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.777447 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.777615 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6793.777703 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6793.777791 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6793.777848 s: joe 3333333333333333333333 [MCU2_0] 6793.777899 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.777967 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6793.778056 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6793.778165 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5663 [MCU2_0] 6793.779310 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6793.779583 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6793.779704 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6793.779822 s: joe 222222222222222222222222222222222 [MCU2_0] 6793.779882 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.779934 s: joe 11111111111111111111111111111 [MCU2_0] 6793.779986 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.780037 s: joe 000000000000000000000000000000000 [MCU2_0] 6793.780088 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.780143 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.780187 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.780239 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.780297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.780354 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.780413 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.780469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.780603 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.780666 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.780739 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.780798 s: AWB : prm = dummy [MCU2_0] 6793.780818 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.780868 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6793.780924 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.780977 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.781027 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.781075 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6793.781132 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6793.781188 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5662 , 512 , 609 , 674 [MCU2_0] 6793.781254 s: joe add temp=5662, Ratio_BG =1.068778, Ratio_RG=0.936244 [MCU2_0] 6793.781304 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1527 [MCU2_0] 6793.784010 s: 111111111111111111 [MCU2_0] 6793.784070 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6793.784129 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.784179 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.784226 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.784284 s: joe add status=0 colorTemp=5662, rgain=512, ggain=609, bgain=674 [MCU2_0] 6793.784333 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.784375 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.784424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.784482 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.784596 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.784709 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.784777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.784835 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.784891 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6793.784944 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6793.785016 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6793.785073 s: AWB : prm = [MCU2_0] 6793.785117 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.785165 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.785208 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.786503 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.786643 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.786731 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.786804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.786869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.786937 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.787001 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.787063 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.787126 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.787189 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.787248 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.787304 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.787382 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.787450 s: AWB : prm = [MCU2_0] 6793.787493 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.787556 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.795397 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6793.795502 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6793.795686 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6793.795750 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6793.795804 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6793.795843 s: code block {} start [MCU2_0] 6793.795898 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6793.795956 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6793.795992 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6793.796028 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6793.796063 s: tivxMutexLock()结束处. [MCU2_0] 6793.796093 s: joe 6666666666666666666666666 [MCU2_0] 6793.796144 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.796215 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6793.796293 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6793.796339 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6793.796483 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.796601 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.796683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.796748 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.796808 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.796867 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.796923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.796981 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.797041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.797098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.797155 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.797210 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.797263 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.797339 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.797401 s: AWB : prm = [MCU2_0] 6793.797440 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.797487 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.797618 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6793.797697 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6793.797759 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6793.797828 s: joe 5555555555555555555555555555555 [MCU2_0] 6793.797886 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.798170 s: joe 4444444444444444444444444444444 [MCU2_0] 6793.798236 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.798290 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6793.798371 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 20 , 0 , 3 [MCU2_0] 6793.798450 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6793.798572 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6793.798748 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 1682 , 256 , 11000 , 1 [MCU2_0] 6793.798832 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.798879 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.798932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.798994 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.799052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.799112 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.799170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.799226 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.799276 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.799347 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.799409 s: AWB : prm = dummy [MCU2_0] 6793.799430 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.799480 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6793.799570 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.799632 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.799745 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.799803 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6793.799849 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6793.799912 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 1682 [MCU2_0] 6793.799993 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6793.800062 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6793.800174 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6793.800447 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6793.800751 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6793.801003 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6793.801237 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6793.801468 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6793.801756 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6793.802016 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6793.802249 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6793.802480 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6793.802593 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6793.802682 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 1682 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6793.802789 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6793.802856 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,304 ,256 . [MCU2_0] 6793.802906 s: temp : 750 [MCU2_0] 6793.802942 s: lcg_totalgain_value , d_gain_maxtimes : 58368 , 6 [MCU2_0] 6793.802996 s: 《4》(repeat)经过条件判断后计算出来的again_value : 228 [MCU2_0] 6793.803056 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6793.803104 s: next_totalgain_value : 58368 [MCU2_0] 6793.803153 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6793.803207 s: spd_totalgain_value , d_gain_maxtimes: 348080 ,2 [MCU2_0] 6793.803258 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1359 [MCU2_0] 6793.803317 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6793.803373 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1344, 256 [MCU2_0] 6793.803421 s: next_totalgain_value : 348080 [MCU2_0] 6793.803471 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1344 , 256 ,456 [MCU2_0] 6793.803554 s: vs_total_value : 104424 [MCU2_0] 6793.803606 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6793.803682 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6793.803751 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6793.803861 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6793.803940 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6793.803980 s: HCG: [MCU2_0] 6793.804213 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.804449 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.804686 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.804956 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x03 [MCU2_0] 6793.805204 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.805439 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.805679 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.805714 s: LCG: [MCU2_0] 6793.805978 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.806223 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.806468 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.806590 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.806836 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.807130 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.807168 s: SPD: [MCU2_0] 6793.807388 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.807638 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.807875 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.808154 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.808392 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.808653 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.808895 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.808964 s: VS: [MCU2_0] 6793.809204 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.809441 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.809680 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.809920 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.810199 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.810438 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.810673 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.810720 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6793.819269 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6793.819332 s: HCG: [MCU2_0] 6793.819569 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.819805 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.820032 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.820275 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x03 [MCU2_0] 6793.820559 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.820804 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.821032 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.821062 s: LCG: [MCU2_0] 6793.821295 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.821560 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.821797 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.822023 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.822265 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.822301 s: SPD: [MCU2_0] 6793.822550 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.822787 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.823019 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.823284 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.823545 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.823782 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.824007 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.824035 s: VS: [MCU2_0] 6793.824298 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.824558 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.824795 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.825026 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.825255 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.825554 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.825794 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.825842 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6793.825887 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6793.825939 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.826013 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.826077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.826134 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.826191 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.826245 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.826320 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.826382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.826441 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.826499 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.826581 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.826635 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.826711 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.826769 s: AWB : prm = [MCU2_0] 6793.826805 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.826854 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.827030 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.827103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.827166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.827224 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.827279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.827336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.827394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.827449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.827531 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.827595 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.827649 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.827700 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.827773 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.827832 s: AWB : prm = [MCU2_0] 6793.827870 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.827919 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.828034 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.828099 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.828229 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6793.828306 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6793.828390 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6793.828447 s: joe 3333333333333333333333 [MCU2_0] 6793.828495 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.828598 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6793.828697 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6793.828807 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5662 [MCU2_0] 6793.829918 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6793.830162 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6793.830281 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6793.830399 s: joe 222222222222222222222222222222222 [MCU2_0] 6793.830457 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.830543 s: joe 11111111111111111111111111111 [MCU2_0] 6793.830610 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.830662 s: joe 000000000000000000000000000000000 [MCU2_0] 6793.830714 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.830770 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.830815 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.830866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.830924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.830981 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.831038 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.831093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.831205 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.831266 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.831341 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.831400 s: AWB : prm = dummy [MCU2_0] 6793.831420 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.831469 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6793.831551 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.831609 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.831662 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.831709 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6793.831765 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6793.831821 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6793.831884 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6793.831933 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6793.834654 s: 111111111111111111 [MCU2_0] 6793.834724 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6793.834790 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.834839 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.834886 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.834942 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6793.834989 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.835029 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.835079 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.835138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.835195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.835310 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.835378 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.835437 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.835492 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6793.835661 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6793.835748 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6793.835807 s: AWB : prm = [MCU2_0] 6793.835850 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.835898 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.835944 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.837154 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.837263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.837363 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.837432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.837497 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.837602 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.837670 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.837734 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.837794 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.837859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.837920 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.837976 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.838054 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.838121 s: AWB : prm = [MCU2_0] 6793.838163 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.838214 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.847131 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.847241 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.847313 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.847376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.847686 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.847766 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.847846 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.847912 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.847974 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.848032 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.848089 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.848141 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.848214 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.848276 s: AWB : prm = [MCU2_0] 6793.848314 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.848364 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.848579 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6793.848671 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6793.848746 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6793.848800 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6793.848853 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6793.848890 s: code block {} start [MCU2_0] 6793.848943 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6793.849001 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6793.849035 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6793.849072 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6793.849107 s: tivxMutexLock()结束处. [MCU2_0] 6793.849138 s: joe 6666666666666666666666666 [MCU2_0] 6793.849189 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.849259 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6793.849334 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6793.849381 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6793.849433 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.849561 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6793.849631 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6793.849691 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6793.849757 s: joe 5555555555555555555555555555555 [MCU2_0] 6793.849813 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.850091 s: joe 4444444444444444444444444444444 [MCU2_0] 6793.850156 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.850213 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6793.850295 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 21 , 0 , 3 [MCU2_0] 6793.850375 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6793.850421 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6793.850476 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6793.850727 s: (0)AE debug: rMax=44, gMax=32, bMax=28, rsum=17830, gsum=13235, bsum=11854, wsum=512 [MCU2_0] 6793.850799 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6793.850855 s: (1)AE debug: R = 34, G = 25, B = 23 [MCU2_0] 6793.850887 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6793.850927 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6793.850991 s: (2 - 1)AE debug: curY=28, curY_sat=28, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6793.851060 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 73,zone[3] = 27,zone[4] = 0,zone[5] = 0 [MCU2_0] 6793.851115 s: (2 - 3)AE debug: max2_ae()比较后,curY=28 [MCU2_0] 6793.851181 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6793.851264 s: (3 - 1)AE debug: reset=0, h->avg_y=289, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6793.851343 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6793.851415 s: (3 - 2)AE debug: h->history_brightness[0]=28 [MCU2_0] 6793.851458 s: (3 - 2)AE debug: h->history_brightness[1]=28 [MCU2_0] 6793.851499 s: (3 - 2)AE debug: h->history_brightness[2]=28 [MCU2_0] 6793.851683 s: (3 - 2)AE debug: h->history_brightness[3]=28 [MCU2_0] 6793.851740 s: (3 - 2)AE debug: h->history_brightness[4]=28 [MCU2_0] 6793.851783 s: (3 - 2)AE debug: h->history_brightness[5]=28 [MCU2_0] 6793.851828 s: (3 - 2)AE debug: h->history_brightness[6]=13 [MCU2_0] 6793.851873 s: (3 - 2)AE debug: h->history_brightness[7]=34 [MCU2_0] 6793.851916 s: (3 - 2)AE debug: h->history_brightness[8]=34 [MCU2_0] 6793.851960 s: (3 - 2)AE debug: h->history_brightness[9]=34 [MCU2_0] 6793.852010 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6793.852070 s: (3 - 2)AE debug: avgY=283, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6793.852136 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6793.852216 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6793.852294 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6793.852355 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6793.852427 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6793.852546 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6793.852656 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6793.852747 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6793.852808 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6793.852867 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6793.852939 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 1682, 256 [MCU2_0] 6793.852990 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 1849, 256, r=1 [MCU2_0] 6793.853030 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6793.853062 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6793.853127 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6793.853225 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 1849 , 256 , 11000 , 1 [MCU2_0] 6793.853306 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.853351 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.853403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.853463 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.853549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.853616 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.853724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.853790 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.853846 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.853921 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.853981 s: AWB : prm = dummy [MCU2_0] 6793.854001 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.854050 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6793.854110 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.854164 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.854216 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.854269 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6793.854313 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6793.854375 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 1849 [MCU2_0] 6793.854456 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6793.854548 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6793.854614 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6793.854892 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6793.855136 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6793.855369 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6793.855633 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6793.855887 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6793.856131 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6793.856363 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6793.856604 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6793.856901 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6793.856972 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6793.857133 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 1849 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6793.857209 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.857266 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6793.857322 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,320 ,256 . [MCU2_0] 6793.857368 s: temp : 750 [MCU2_0] 6793.857399 s: lcg_totalgain_value , d_gain_maxtimes : 61440 , 6 [MCU2_0] 6793.857452 s: 《4》(repeat)经过条件判断后计算出来的again_value : 240 [MCU2_0] 6793.857547 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6793.857603 s: next_totalgain_value : 61440 [MCU2_0] 6793.857652 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6793.857708 s: spd_totalgain_value , d_gain_maxtimes: 348080 ,2 [MCU2_0] 6793.857757 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1359 [MCU2_0] 6793.857861 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6793.857927 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1344, 256 [MCU2_0] 6793.857977 s: next_totalgain_value : 348080 [MCU2_0] 6793.858025 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1344 , 256 ,456 [MCU2_0] 6793.858075 s: vs_total_value : 104424 [MCU2_0] 6793.858120 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6793.858196 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6793.858265 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6793.858334 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6793.858405 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6793.858443 s: HCG: [MCU2_0] 6793.858683 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.858965 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.859212 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.859447 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x03 [MCU2_0] 6793.859687 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.859933 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.860174 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.860205 s: LCG: [MCU2_0] 6793.860423 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.860661 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.860941 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.861183 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.861411 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.861441 s: SPD: [MCU2_0] 6793.861669 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.861945 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.862190 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.862424 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.862664 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.862907 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.863187 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.863223 s: VS: [MCU2_0] 6793.863445 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.863685 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.863923 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.864166 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.864403 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.864644 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.864878 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.864924 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6793.873554 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6793.873622 s: HCG: [MCU2_0] 6793.873857 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.874091 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.874357 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.874643 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x04 [MCU2_0] 6793.874885 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.875117 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.875361 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.875398 s: LCG: [MCU2_0] 6793.875635 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.875878 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.876106 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.876358 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.876628 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.876662 s: SPD: [MCU2_0] 6793.876887 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.877118 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.877385 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.877634 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.877870 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.878100 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.878347 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.878381 s: VS: [MCU2_0] 6793.878635 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.878873 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.879101 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.879373 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.879635 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.879870 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.880097 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.880142 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6793.880187 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6793.880241 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.880315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.880391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.880452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.880534 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.880598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.880659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.880716 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.880773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.880828 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.880883 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.880934 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.881008 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.881067 s: AWB : prm = [MCU2_0] 6793.881108 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.881156 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.881331 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.881407 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.881470 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.881557 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.881622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.881679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.881737 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.881795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.881851 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.881908 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.881962 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.882015 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.882088 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.882147 s: AWB : prm = [MCU2_0] 6793.882186 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.882234 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.882345 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.882410 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.882577 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6793.882665 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6793.882751 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6793.882810 s: joe 3333333333333333333333 [MCU2_0] 6793.882862 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.882934 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6793.883026 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6793.883134 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6793.884239 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6793.884480 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6793.884635 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6793.884756 s: joe 222222222222222222222222222222222 [MCU2_0] 6793.884821 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.884877 s: joe 11111111111111111111111111111 [MCU2_0] 6793.884934 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.884984 s: joe 000000000000000000000000000000000 [MCU2_0] 6793.885037 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.885090 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.885136 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.885185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.885246 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.885303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.885361 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.885477 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.885566 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.885625 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.885700 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.885760 s: AWB : prm = dummy [MCU2_0] 6793.885779 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.885827 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6793.885885 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.885934 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.885984 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.886034 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6793.886089 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6793.886144 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6793.886210 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6793.886258 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6793.888962 s: 111111111111111111 [MCU2_0] 6793.889026 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6793.889088 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.889138 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.889184 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.889240 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6793.889289 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.889331 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.889382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.889442 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.889498 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.889630 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.889698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.889754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.889809 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6793.889860 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6793.889931 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6793.889990 s: AWB : prm = [MCU2_0] 6793.890032 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.890078 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.890123 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.891443 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.891596 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.891683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.891753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.891819 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.891883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.891945 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.892005 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.892065 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.892127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.892186 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.892239 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.892321 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.892386 s: AWB : prm = [MCU2_0] 6793.892430 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.892483 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.900396 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6793.900504 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6793.900634 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6793.900693 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6793.900745 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6793.900851 s: code block {} start [MCU2_0] 6793.900915 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6793.900973 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6793.901010 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6793.901047 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6793.901082 s: tivxMutexLock()结束处. [MCU2_0] 6793.901114 s: joe 6666666666666666666666666 [MCU2_0] 6793.901167 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.901239 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6793.901375 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.901448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.901537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.901603 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.901662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.901720 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.901775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.901848 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.901909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.901968 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.902024 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.902078 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.902154 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.902214 s: AWB : prm = [MCU2_0] 6793.902251 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.902299 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.902436 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6793.902493 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6793.902584 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.902642 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6793.902695 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6793.902753 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6793.902821 s: joe 5555555555555555555555555555555 [MCU2_0] 6793.902875 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.903152 s: joe 4444444444444444444444444444444 [MCU2_0] 6793.903222 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.903278 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6793.903358 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 22 , 0 , 3 [MCU2_0] 6793.903495 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6793.903615 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6793.903718 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 1849 , 256 , 11000 , 1 [MCU2_0] 6793.903795 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.903843 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.903897 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.903957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.904016 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.904075 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.904134 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.904189 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.904243 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.904318 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.904378 s: AWB : prm = dummy [MCU2_0] 6793.904397 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.904488 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6793.904607 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.904667 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.904720 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.904773 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6793.904817 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6793.904879 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 1849 [MCU2_0] 6793.904963 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6793.905033 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6793.905091 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6793.905351 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6793.905659 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6793.905907 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6793.906139 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6793.906364 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6793.906611 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6793.906860 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6793.907090 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6793.907320 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6793.907379 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6793.907457 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 1849 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6793.907544 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6793.907653 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,320 ,256 . [MCU2_0] 6793.907706 s: temp : 750 [MCU2_0] 6793.907741 s: lcg_totalgain_value , d_gain_maxtimes : 61440 , 6 [MCU2_0] 6793.907796 s: 《4》(repeat)经过条件判断后计算出来的again_value : 240 [MCU2_0] 6793.907857 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6793.907904 s: next_totalgain_value : 61440 [MCU2_0] 6793.907952 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6793.908006 s: spd_totalgain_value , d_gain_maxtimes: 348080 ,2 [MCU2_0] 6793.908058 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1359 [MCU2_0] 6793.908115 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6793.908172 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1344, 256 [MCU2_0] 6793.908219 s: next_totalgain_value : 348080 [MCU2_0] 6793.908270 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1344 , 256 ,456 [MCU2_0] 6793.908318 s: vs_total_value : 104424 [MCU2_0] 6793.908362 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6793.908436 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6793.908504 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6793.908632 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6793.908716 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6793.908757 s: HCG: [MCU2_0] 6793.908993 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.909225 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.909455 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.909695 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x04 [MCU2_0] 6793.909936 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.910170 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.910402 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.910431 s: LCG: [MCU2_0] 6793.910710 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.910964 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.911199 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.911427 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.911666 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.911748 s: SPD: [MCU2_0] 6793.911978 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.912210 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.912447 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.912555 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.912853 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.913092 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.913321 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.913561 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.913595 s: VS: [MCU2_0] 6793.913828 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.914073 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.914308 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.914560 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.914840 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.915081 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.915314 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.915361 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6793.923963 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6793.924026 s: HCG: [MCU2_0] 6793.924256 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.924488 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.924751 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.925005 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x04 [MCU2_0] 6793.925246 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.925478 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.925734 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.925767 s: LCG: [MCU2_0] 6793.926032 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.926275 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.926524 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.926766 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.927041 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.927076 s: SPD: [MCU2_0] 6793.927302 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.927561 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.927800 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.928078 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.928325 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.928582 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.928820 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.928849 s: VS: [MCU2_0] 6793.929115 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.929361 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.929600 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.929830 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.930060 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.930345 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.930586 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.930634 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6793.930679 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6793.930733 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.930803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.930866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.930921 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.930976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.931031 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.931085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.931161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.931219 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.931276 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.931330 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.931380 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.931454 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.931532 s: AWB : prm = [MCU2_0] 6793.931579 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.931628 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.931789 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.931865 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.931929 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.931988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.932044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.932099 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.932155 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.932212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.932268 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.932324 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.932379 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.932432 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.932503 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.932593 s: AWB : prm = [MCU2_0] 6793.932636 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.932684 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.932790 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.932856 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.932989 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6793.933071 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6793.933157 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6793.933212 s: joe 3333333333333333333333 [MCU2_0] 6793.933339 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.933417 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6793.933545 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6793.933664 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6793.934811 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5671 [MCU2_0] 6793.935055 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6793.935166 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6793.935284 s: joe 222222222222222222222222222222222 [MCU2_0] 6793.935341 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.935394 s: joe 11111111111111111111111111111 [MCU2_0] 6793.935447 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.935496 s: joe 000000000000000000000000000000000 [MCU2_0] 6793.935688 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.935753 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.935800 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.935853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.935974 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.936037 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.936096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.936152 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.936207 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.936257 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.936332 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.936391 s: AWB : prm = dummy [MCU2_0] 6793.936411 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.936460 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6793.936545 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.936607 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.936659 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.936707 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6793.936764 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6793.936820 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5662 , 512 , 609 , 674 [MCU2_0] 6793.936886 s: joe add temp=5662, Ratio_BG =1.068778, Ratio_RG=0.936244 [MCU2_0] 6793.936984 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1527 [MCU2_0] 6793.939722 s: 111111111111111111 [MCU2_0] 6793.939778 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6793.939839 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.939888 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.939933 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.940033 s: joe add status=0 colorTemp=5662, rgain=512, ggain=609, bgain=674 [MCU2_0] 6793.940088 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.940133 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.940186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.940244 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.940302 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.940361 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.940419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.940476 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.940588 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6793.940647 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6793.940720 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6793.940778 s: AWB : prm = [MCU2_0] 6793.940823 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.940871 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.940916 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.941892 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.942002 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.942105 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.942176 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.942242 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.942312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.942375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.942439 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.942504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.942609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.942669 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.942726 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.942806 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.942875 s: AWB : prm = [MCU2_0] 6793.942919 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.942973 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.951255 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6793.951364 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6793.951603 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6793.951677 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6793.951731 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6793.951860 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.951932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.951995 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.952052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.952113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.952168 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.952225 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.952282 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.952337 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.952393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.952448 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.952541 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.952628 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.952693 s: AWB : prm = [MCU2_0] 6793.952739 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.952787 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.952913 s: code block {} start [MCU2_0] 6793.952989 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6793.953052 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6793.953088 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6793.953126 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6793.953161 s: tivxMutexLock()结束处. [MCU2_0] 6793.953193 s: joe 6666666666666666666666666 [MCU2_0] 6793.953248 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.953320 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6793.953396 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6793.953443 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6793.953496 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.953580 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6793.953642 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6793.953701 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6793.953767 s: joe 5555555555555555555555555555555 [MCU2_0] 6793.953826 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.954157 s: joe 4444444444444444444444444444444 [MCU2_0] 6793.954236 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.954295 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6793.954372 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 23 , 0 , 3 [MCU2_0] 6793.954451 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6793.954565 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6793.954670 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 1849 , 256 , 11000 , 1 [MCU2_0] 6793.954751 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.954799 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.954853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.954914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.955041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.955106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.955165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.955222 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.955274 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.955348 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.955409 s: AWB : prm = dummy [MCU2_0] 6793.955429 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.955478 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6793.955562 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.955625 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.955676 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.955726 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6793.955774 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6793.955836 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 1849 [MCU2_0] 6793.955922 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6793.956035 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6793.956105 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6793.956367 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6793.956626 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6793.956868 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6793.957157 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6793.957398 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6793.957639 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6793.957875 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6793.958116 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6793.958364 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6793.958425 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6793.958502 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 1849 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6793.958620 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6793.958677 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,320 ,256 . [MCU2_0] 6793.958723 s: temp : 750 [MCU2_0] 6793.958759 s: lcg_totalgain_value , d_gain_maxtimes : 61440 , 6 [MCU2_0] 6793.958810 s: 《4》(repeat)经过条件判断后计算出来的again_value : 240 [MCU2_0] 6793.958869 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6793.958913 s: next_totalgain_value : 61440 [MCU2_0] 6793.958961 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6793.959014 s: spd_totalgain_value , d_gain_maxtimes: 348080 ,2 [MCU2_0] 6793.959110 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1359 [MCU2_0] 6793.959173 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6793.959233 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1344, 256 [MCU2_0] 6793.959279 s: next_totalgain_value : 348080 [MCU2_0] 6793.959327 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1344 , 256 ,456 [MCU2_0] 6793.959376 s: vs_total_value : 104424 [MCU2_0] 6793.959422 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6793.959495 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6793.959589 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6793.959665 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6793.959737 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6793.959776 s: HCG: [MCU2_0] 6793.960008 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.960254 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.960503 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.960772 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x04 [MCU2_0] 6793.961007 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.961277 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.961541 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.961574 s: LCG: [MCU2_0] 6793.961859 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.961950 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.962242 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.962492 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.962761 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.963000 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.963030 s: SPD: [MCU2_0] 6793.963274 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.963546 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.963782 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.964011 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.964291 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.964580 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.964826 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.964858 s: VS: [MCU2_0] 6793.965079 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.965334 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.965590 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.965828 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.966064 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.966344 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.966637 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.966691 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6793.975327 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6793.975390 s: HCG: [MCU2_0] 6793.975644 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6793.975890 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6793.976122 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6793.976350 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x04 [MCU2_0] 6793.976661 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6793.976908 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6793.977139 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6793.977170 s: LCG: [MCU2_0] 6793.977387 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6793.977674 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6793.977916 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6793.978142 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6793.978367 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6793.978396 s: SPD: [MCU2_0] 6793.978642 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6793.978888 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6793.979120 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6793.979349 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6793.979622 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6793.979875 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6793.980103 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6793.980131 s: VS: [MCU2_0] 6793.980346 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6793.980577 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6793.980865 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6793.981101 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6793.981329 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6793.981563 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6793.981819 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6793.981873 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6793.981919 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6793.981972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.982045 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.982107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.982165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.982224 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.982281 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.982336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.982393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.982450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.982532 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.982596 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.982650 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.982735 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.982797 s: AWB : prm = [MCU2_0] 6793.982837 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.982887 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.983063 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.983138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.983199 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.983256 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.983314 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.983370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.983426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.983481 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.983572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.983636 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.983689 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.983741 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.983814 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.983873 s: AWB : prm = [MCU2_0] 6793.983913 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.983961 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.984075 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.984141 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.984274 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6793.984359 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6793.984446 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6793.984504 s: joe 3333333333333333333333 [MCU2_0] 6793.984599 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.984670 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6793.984764 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6793.984873 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5662 [MCU2_0] 6793.985978 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6793.986211 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6793.986328 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6793.986444 s: joe 222222222222222222222222222222222 [MCU2_0] 6793.986502 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.986598 s: joe 11111111111111111111111111111 [MCU2_0] 6793.986656 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.986708 s: joe 000000000000000000000000000000000 [MCU2_0] 6793.986761 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6793.986815 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.986861 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.986912 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.986972 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.987029 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.987086 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.987142 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.987260 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6793.987319 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6793.987394 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.987455 s: AWB : prm = dummy [MCU2_0] 6793.987476 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6793.987547 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6793.987616 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6793.987670 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6793.987721 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6793.987768 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6793.987825 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6793.987882 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6793.987949 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6793.987998 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6793.990716 s: 111111111111111111 [MCU2_0] 6793.990781 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6793.990844 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.990897 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.990945 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.991003 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6793.991047 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6793.991089 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.991138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.991196 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.991253 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.991366 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.991432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.991491 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.991579 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6793.991638 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6793.991709 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6793.991768 s: AWB : prm = [MCU2_0] 6793.991810 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.991858 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6793.991902 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6793.993198 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6793.993314 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6793.993409 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6793.993480 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6793.993589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6793.993655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6793.993717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6793.993781 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6793.993843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6793.993907 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6793.993965 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6793.994022 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6793.994104 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6793.994170 s: AWB : prm = [MCU2_0] 6793.994210 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6793.994258 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.002143 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.002247 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.002398 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.002461 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.002557 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.002604 s: code block {} start [MCU2_0] 6794.002660 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.002721 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.002757 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.002793 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.002829 s: tivxMutexLock()结束处. [MCU2_0] 6794.002860 s: joe 6666666666666666666666666 [MCU2_0] 6794.002910 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.002982 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.003059 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.003193 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.003266 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.003330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.003404 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.003465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.003544 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.003609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.003669 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.003726 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.003785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.003837 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.003889 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.003963 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.004024 s: AWB : prm = [MCU2_0] 6794.004064 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.004112 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.004225 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.004302 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.004360 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.004414 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.004472 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.004569 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.004636 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.004917 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.004991 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.005048 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.005127 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 24 , 0 , 3 [MCU2_0] 6794.005269 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.005334 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6794.005391 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6794.005561 s: (0)AE debug: rMax=44, gMax=32, bMax=28, rsum=17810, gsum=13231, bsum=11851, wsum=512 [MCU2_0] 6794.005635 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6794.005689 s: (1)AE debug: R = 34, G = 25, B = 23 [MCU2_0] 6794.005721 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6794.005760 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6794.005820 s: (2 - 1)AE debug: curY=28, curY_sat=28, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6794.005890 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 73,zone[3] = 27,zone[4] = 0,zone[5] = 0 [MCU2_0] 6794.005946 s: (2 - 3)AE debug: max2_ae()比较后,curY=28 [MCU2_0] 6794.006012 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6794.006094 s: (3 - 1)AE debug: reset=0, h->avg_y=283, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6794.006172 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6794.006244 s: (3 - 2)AE debug: h->history_brightness[0]=28 [MCU2_0] 6794.006343 s: (3 - 2)AE debug: h->history_brightness[1]=28 [MCU2_0] 6794.006398 s: (3 - 2)AE debug: h->history_brightness[2]=28 [MCU2_0] 6794.006439 s: (3 - 2)AE debug: h->history_brightness[3]=28 [MCU2_0] 6794.006481 s: (3 - 2)AE debug: h->history_brightness[4]=28 [MCU2_0] 6794.006581 s: (3 - 2)AE debug: h->history_brightness[5]=28 [MCU2_0] 6794.006629 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 6794.006671 s: (3 - 2)AE debug: h->history_brightness[7]=13 [MCU2_0] 6794.006716 s: (3 - 2)AE debug: h->history_brightness[8]=34 [MCU2_0] 6794.006757 s: (3 - 2)AE debug: h->history_brightness[9]=34 [MCU2_0] 6794.006804 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6794.006860 s: (3 - 2)AE debug: avgY=277, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6794.006928 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6794.007006 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6794.007086 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6794.007148 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6794.007220 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6794.007346 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6794.007421 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6794.007503 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6794.007592 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6794.007652 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6794.007726 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 1849, 256 [MCU2_0] 6794.007778 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 2033, 256, r=1 [MCU2_0] 6794.007818 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6794.007850 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6794.007915 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.008012 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2033 , 256 , 11000 , 1 [MCU2_0] 6794.008092 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.008137 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.008190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.008251 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.008310 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.008421 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.008493 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.008579 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.008637 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.008710 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.008772 s: AWB : prm = dummy [MCU2_0] 6794.008794 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.008843 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.008901 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.008952 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.009004 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.009055 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.009100 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.009162 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2033 [MCU2_0] 6794.009245 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.009316 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.009414 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.009697 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.009938 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.010170 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.010454 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.010704 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.010939 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.011170 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.011402 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.011691 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.011760 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.011838 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2033 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.011899 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.011952 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,336 ,256 . [MCU2_0] 6794.011997 s: temp : 750 [MCU2_0] 6794.012031 s: lcg_totalgain_value , d_gain_maxtimes : 64512 , 6 [MCU2_0] 6794.012084 s: 《4》(repeat)经过条件判断后计算出来的again_value : 252 [MCU2_0] 6794.012144 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6794.012190 s: next_totalgain_value : 64512 [MCU2_0] 6794.012237 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6794.012291 s: spd_totalgain_value , d_gain_maxtimes: 369835 ,2 [MCU2_0] 6794.012341 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1444 [MCU2_0] 6794.012398 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6794.012503 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1408, 256 [MCU2_0] 6794.012609 s: next_totalgain_value : 369835 [MCU2_0] 6794.012665 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1408 , 256 ,456 [MCU2_0] 6794.012715 s: vs_total_value : 110808 [MCU2_0] 6794.012763 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.012838 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.012909 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.012977 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.013048 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.013086 s: HCG: [MCU2_0] 6794.013313 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.013597 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.013848 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.014082 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x04 [MCU2_0] 6794.014307 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.014590 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.014714 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.014957 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.014988 s: LCG: [MCU2_0] 6794.015208 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.015436 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.015717 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.015960 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.016190 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.016220 s: SPD: [MCU2_0] 6794.016436 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.016671 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.016954 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.017188 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6794.017415 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.017651 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.017902 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.017937 s: VS: [MCU2_0] 6794.018158 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.018384 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.018662 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.018912 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.019154 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.019384 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.019635 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.019686 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.028290 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.028354 s: HCG: [MCU2_0] 6794.028587 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.028825 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.029076 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.029312 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x05 [MCU2_0] 6794.029562 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.029796 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.030034 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.030071 s: LCG: [MCU2_0] 6794.030299 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.030570 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.030811 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.031058 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.031304 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.031336 s: SPD: [MCU2_0] 6794.031561 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.031793 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.032071 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.032315 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.032556 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.032792 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.033019 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.033086 s: VS: [MCU2_0] 6794.033365 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.033631 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.033870 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.034150 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.034393 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.034634 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.034866 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.034913 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.034960 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.035015 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.035086 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.035162 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.035220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.035276 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.035331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.035387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.035445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.035501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.035596 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.035654 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.035706 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.035782 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.035841 s: AWB : prm = [MCU2_0] 6794.035879 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.035927 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.036095 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.036171 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.036231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.036293 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.036350 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.036406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.036462 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.036547 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.036612 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.036669 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.036724 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.036776 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.036847 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.036907 s: AWB : prm = [MCU2_0] 6794.036945 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.036992 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.037153 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.037228 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.037362 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.037437 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.037560 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.037628 s: joe 3333333333333333333333 [MCU2_0] 6794.037681 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.037752 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.037845 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.037953 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6794.039069 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5671 [MCU2_0] 6794.039316 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.039436 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.039587 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.039660 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.039714 s: joe 11111111111111111111111111111 [MCU2_0] 6794.039770 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.039819 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.039872 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.039925 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.039971 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.040023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.040082 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.040138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.040194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.040311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.040376 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.040429 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.040502 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.040594 s: AWB : prm = dummy [MCU2_0] 6794.040616 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.040664 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.040724 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.040775 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.040826 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.040873 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.040931 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.040987 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5662 , 512 , 609 , 674 [MCU2_0] 6794.041055 s: joe add temp=5662, Ratio_BG =1.068778, Ratio_RG=0.936244 [MCU2_0] 6794.041103 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1527 [MCU2_0] 6794.043870 s: 111111111111111111 [MCU2_0] 6794.043932 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.043994 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.044045 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.044092 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.044148 s: joe add status=0 colorTemp=5662, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.044195 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.044236 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.044286 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.044398 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.044467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.044555 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.044624 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.044685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.044740 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.044792 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.044867 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.044923 s: AWB : prm = [MCU2_0] 6794.044964 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.045010 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.045054 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.046190 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.046306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.046382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.046479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.046589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.046663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.046731 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.046795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.046859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.046921 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.046981 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.047036 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.047113 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.047177 s: AWB : prm = [MCU2_0] 6794.047216 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.047269 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.055385 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.055494 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.055622 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.055737 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.055804 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.055844 s: code block {} start [MCU2_0] 6794.055900 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.055962 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.055998 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.056035 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.056069 s: tivxMutexLock()结束处. [MCU2_0] 6794.056183 s: joe 6666666666666666666666666 [MCU2_0] 6794.056246 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.056308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.056370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.056433 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.056492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.056584 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.056645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.056721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.056784 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.056842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.056897 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.056950 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.057023 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.057085 s: AWB : prm = [MCU2_0] 6794.057125 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.057173 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.057310 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.057395 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.057474 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.057553 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.057621 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.057676 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.057730 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.057788 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.057856 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.057909 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.058189 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.058332 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.058398 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.058482 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 25 , 0 , 3 [MCU2_0] 6794.058595 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.058679 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.058780 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2033 , 256 , 11000 , 1 [MCU2_0] 6794.058858 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.058908 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.058966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.059027 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.059089 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.059146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.059202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.059258 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.059349 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.059442 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.059524 s: AWB : prm = dummy [MCU2_0] 6794.059553 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.059605 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.059663 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.059717 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.059769 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.059819 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.059864 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.059926 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2033 [MCU2_0] 6794.060009 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.060081 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.060137 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.060441 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.060706 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.060944 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.061171 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.061454 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.061711 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.061950 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.062177 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.062405 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.062536 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.062621 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2033 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.062680 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.062733 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,336 ,256 . [MCU2_0] 6794.062777 s: temp : 750 [MCU2_0] 6794.062811 s: lcg_totalgain_value , d_gain_maxtimes : 64512 , 6 [MCU2_0] 6794.062863 s: 《4》(repeat)经过条件判断后计算出来的again_value : 252 [MCU2_0] 6794.062938 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6794.062985 s: next_totalgain_value : 64512 [MCU2_0] 6794.063033 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6794.063087 s: spd_totalgain_value , d_gain_maxtimes: 369835 ,2 [MCU2_0] 6794.063137 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1444 [MCU2_0] 6794.063196 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6794.063253 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1408, 256 [MCU2_0] 6794.063300 s: next_totalgain_value : 369835 [MCU2_0] 6794.063347 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1408 , 256 ,456 [MCU2_0] 6794.063395 s: vs_total_value : 110808 [MCU2_0] 6794.063443 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.063583 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.063659 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.063731 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.063805 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.063842 s: HCG: [MCU2_0] 6794.064074 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.064307 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.064592 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.064838 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x05 [MCU2_0] 6794.065073 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.065302 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.065589 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.065627 s: LCG: [MCU2_0] 6794.065859 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.066091 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.066219 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.066612 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.066877 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.067111 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.067142 s: SPD: [MCU2_0] 6794.067358 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.067648 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.067899 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.068130 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.068359 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.068592 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.068879 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.068916 s: VS: [MCU2_0] 6794.069142 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.069370 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.069624 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.069911 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.070149 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.070379 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.070625 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.070673 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.079300 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.079363 s: HCG: [MCU2_0] 6794.079595 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.079878 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.080128 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.080361 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x05 [MCU2_0] 6794.080597 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.080838 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.081118 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.081154 s: LCG: [MCU2_0] 6794.081376 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.081632 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.081866 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.082143 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.082379 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.082407 s: SPD: [MCU2_0] 6794.082632 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.082865 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.083107 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.083346 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.083586 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.083822 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.084087 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.084122 s: VS: [MCU2_0] 6794.084346 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.084585 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.084826 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.085106 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.085352 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.085591 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.085827 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.085873 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.085918 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.085973 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.086083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.086154 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.086213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.086269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.086325 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.086380 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.086437 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.086494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.086579 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.086638 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.086693 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.086770 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.086830 s: AWB : prm = [MCU2_0] 6794.086869 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.086914 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.086999 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.087140 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.087210 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.087273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.087333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.087390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.087448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.087526 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.087595 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.087653 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.087709 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.087763 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.087815 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.087886 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.087945 s: AWB : prm = [MCU2_0] 6794.087985 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.088031 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.088149 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.088292 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.088370 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.088456 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.088545 s: joe 3333333333333333333333 [MCU2_0] 6794.088609 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.088679 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.088770 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.088879 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5662 [MCU2_0] 6794.090006 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6794.090244 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.090369 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.090487 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.090615 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.090674 s: joe 11111111111111111111111111111 [MCU2_0] 6794.090729 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.090778 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.090830 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.090883 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.090929 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.090979 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.091039 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.091098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.091155 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.091213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.091328 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.091388 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.091462 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.091547 s: AWB : prm = dummy [MCU2_0] 6794.091572 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.091621 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.091678 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.091730 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.091782 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.091831 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.091888 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.091945 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6794.092010 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6794.092060 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.094742 s: 111111111111111111 [MCU2_0] 6794.094804 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.094868 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.094917 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.094964 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.095019 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.095063 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.095106 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.095154 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.095213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.095270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.095327 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.095442 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.095530 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.095596 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.095647 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.095718 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.095776 s: AWB : prm = [MCU2_0] 6794.095818 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.095866 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.095910 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.097998 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.098120 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.098199 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.098274 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.098344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.098414 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.098554 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.098634 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.098701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.098771 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.098835 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.098892 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.098973 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.099043 s: AWB : prm = [MCU2_0] 6794.099086 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.099140 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.108078 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.108182 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.108271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.108336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.108399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.108456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.108553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.108620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.108683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.108740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.108796 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.108848 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.108925 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.108984 s: AWB : prm = [MCU2_0] 6794.109024 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.109070 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.109265 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.109352 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.109430 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.109483 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.109579 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.109623 s: code block {} start [MCU2_0] 6794.109678 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.109739 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.109775 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.109811 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.109846 s: tivxMutexLock()结束处. [MCU2_0] 6794.109881 s: joe 6666666666666666666666666 [MCU2_0] 6794.109932 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.110005 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.110081 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.110129 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.110248 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.110309 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.110364 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.110421 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.110490 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.110574 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.110855 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.110927 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.110986 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.111063 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 26 , 0 , 3 [MCU2_0] 6794.111141 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.111277 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.111389 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2033 , 256 , 11000 , 1 [MCU2_0] 6794.111470 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.111550 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.111613 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.111677 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.111737 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.111797 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.111854 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.111910 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.111962 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.112035 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.112097 s: AWB : prm = dummy [MCU2_0] 6794.112117 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.112166 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.112222 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.112324 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.112383 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.112438 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.112483 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.112576 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2033 [MCU2_0] 6794.112665 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.112736 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.112793 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.113049 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.113350 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.113629 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.113866 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.114097 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.114369 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.114661 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.114908 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.115134 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.115193 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.115268 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2033 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.115329 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.115436 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,336 ,256 . [MCU2_0] 6794.115492 s: temp : 750 [MCU2_0] 6794.115555 s: lcg_totalgain_value , d_gain_maxtimes : 64512 , 6 [MCU2_0] 6794.115611 s: 《4》(repeat)经过条件判断后计算出来的again_value : 252 [MCU2_0] 6794.115671 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6794.115718 s: next_totalgain_value : 64512 [MCU2_0] 6794.115766 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6794.115822 s: spd_totalgain_value , d_gain_maxtimes: 369835 ,2 [MCU2_0] 6794.115875 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1444 [MCU2_0] 6794.115934 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6794.115990 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1408, 256 [MCU2_0] 6794.116037 s: next_totalgain_value : 369835 [MCU2_0] 6794.116089 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1408 , 256 ,456 [MCU2_0] 6794.116138 s: vs_total_value : 110808 [MCU2_0] 6794.116185 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.116264 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.116333 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.116444 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.116549 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.116598 s: HCG: [MCU2_0] 6794.116833 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.117070 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.117296 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.117581 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x05 [MCU2_0] 6794.117826 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.117981 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.118151 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.118390 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.118422 s: LCG: [MCU2_0] 6794.118665 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.118910 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.119145 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.119370 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.119668 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.119707 s: SPD: [MCU2_0] 6794.119932 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.120167 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.120397 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.120691 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.120935 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.121161 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.121387 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.121415 s: VS: [MCU2_0] 6794.121647 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.121894 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.122127 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.122350 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.122583 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.122871 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.123105 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.123151 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.131793 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.131856 s: HCG: [MCU2_0] 6794.132087 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.132318 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.132584 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.132842 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x05 [MCU2_0] 6794.133148 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.133388 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.133639 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.133673 s: LCG: [MCU2_0] 6794.133944 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.134186 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.134418 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.134654 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.134901 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.134938 s: SPD: [MCU2_0] 6794.135166 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.135395 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.135726 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.136006 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.136247 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.136480 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.136745 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.136780 s: VS: [MCU2_0] 6794.137033 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.137268 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.137496 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.137754 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.138000 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.138241 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.138474 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.138561 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.138617 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.138674 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.138743 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.138806 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.138865 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.138924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.138997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.139057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.139116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.139174 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.139231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.139284 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.139336 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.139408 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.139466 s: AWB : prm = [MCU2_0] 6794.139505 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.139574 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.139750 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.139814 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.139874 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.139935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.139992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.140049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.140109 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.140166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.140222 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.140281 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.140335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.140389 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.140440 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.140540 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.140607 s: AWB : prm = [MCU2_0] 6794.140647 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.140704 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.140819 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.140961 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.141040 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.141128 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.141184 s: joe 3333333333333333333333 [MCU2_0] 6794.141236 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.141305 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.141394 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.141503 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6794.142648 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6794.142818 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.143004 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.143127 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.143190 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.143244 s: joe 11111111111111111111111111111 [MCU2_0] 6794.143300 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.143351 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.143404 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.143459 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.143504 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.143598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.143659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.143717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.143777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.143834 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.143940 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.144003 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.144079 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.144140 s: AWB : prm = dummy [MCU2_0] 6794.144159 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.144208 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.144265 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.144315 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.144365 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.144413 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.144469 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.144579 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6794.144655 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6794.144702 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.147373 s: 111111111111111111 [MCU2_0] 6794.147434 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.147497 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.147570 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.147623 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.147681 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.147729 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.147770 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.147818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.147878 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.147935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.148044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.148109 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.148166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.148220 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.148272 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.148344 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.148400 s: AWB : prm = [MCU2_0] 6794.148442 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.148490 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.148559 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.150292 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.150400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.150478 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.150593 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.150665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.150734 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.150796 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.150861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.150924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.150984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.151037 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.151088 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.151175 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.151241 s: AWB : prm = [MCU2_0] 6794.151283 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.151331 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.158943 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.159053 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.159198 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.159266 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.159321 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.159361 s: code block {} start [MCU2_0] 6794.159417 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.159476 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.159549 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.159597 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.159634 s: tivxMutexLock()结束处. [MCU2_0] 6794.159667 s: joe 6666666666666666666666666 [MCU2_0] 6794.159720 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.159794 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.159870 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.159918 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.159971 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.160025 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.160077 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.160135 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.160244 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.160313 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.160629 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.160708 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.160769 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.160849 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 27 , 0 , 3 [MCU2_0] 6794.160926 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.160977 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6794.161031 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6794.161151 s: (0)AE debug: rMax=44, gMax=32, bMax=28, rsum=17830, gsum=13244, bsum=11869, wsum=512 [MCU2_0] 6794.161277 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6794.161344 s: (1)AE debug: R = 34, G = 25, B = 23 [MCU2_0] 6794.161381 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6794.161421 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6794.161482 s: (2 - 1)AE debug: curY=28, curY_sat=28, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6794.161665 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 73,zone[3] = 27,zone[4] = 0,zone[5] = 0 [MCU2_0] 6794.161736 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.161797 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.161858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.161919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.161980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.162038 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.162097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.162153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.162211 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.162287 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.162346 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.162400 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.162476 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.162562 s: AWB : prm = [MCU2_0] 6794.162611 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.162661 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.162802 s: (2 - 3)AE debug: max2_ae()比较后,curY=28 [MCU2_0] 6794.162883 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6794.162970 s: (3 - 1)AE debug: reset=0, h->avg_y=277, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6794.163049 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6794.163122 s: (3 - 2)AE debug: h->history_brightness[0]=28 [MCU2_0] 6794.163165 s: (3 - 2)AE debug: h->history_brightness[1]=28 [MCU2_0] 6794.163208 s: (3 - 2)AE debug: h->history_brightness[2]=28 [MCU2_0] 6794.163250 s: (3 - 2)AE debug: h->history_brightness[3]=28 [MCU2_0] 6794.163291 s: (3 - 2)AE debug: h->history_brightness[4]=28 [MCU2_0] 6794.163332 s: (3 - 2)AE debug: h->history_brightness[5]=28 [MCU2_0] 6794.163373 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 6794.163414 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 6794.163454 s: (3 - 2)AE debug: h->history_brightness[8]=13 [MCU2_0] 6794.163496 s: (3 - 2)AE debug: h->history_brightness[9]=34 [MCU2_0] 6794.163581 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6794.163646 s: (3 - 2)AE debug: avgY=271, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6794.163716 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6794.163840 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6794.163934 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6794.164000 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6794.164072 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6794.164156 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6794.164221 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6794.164299 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6794.164357 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6794.164416 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6794.164488 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 2033, 256 [MCU2_0] 6794.164570 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 2235, 256, r=1 [MCU2_0] 6794.164616 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6794.164649 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6794.164714 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.164860 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2235 , 256 , 11000 , 1 [MCU2_0] 6794.164944 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.164992 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.165048 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.165109 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.165168 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.165227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.165285 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.165341 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.165391 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.165465 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.165547 s: AWB : prm = dummy [MCU2_0] 6794.165573 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.165624 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.165683 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.165736 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.165787 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.165884 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.165938 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.166005 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2235 [MCU2_0] 6794.166090 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.166160 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.166218 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.166496 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.166777 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.167036 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.167282 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.167545 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.167784 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.168042 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.168291 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.168572 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.168642 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.168722 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2235 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.168784 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.168836 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,352 ,256 . [MCU2_0] 6794.168881 s: temp : 750 [MCU2_0] 6794.168913 s: lcg_totalgain_value , d_gain_maxtimes : 67584 , 6 [MCU2_0] 6794.169025 s: 《4》(repeat)经过条件判断后计算出来的again_value : 264 [MCU2_0] 6794.169090 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6794.169149 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6794.169196 s: next_totalgain_value : 67584 [MCU2_0] 6794.169244 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6794.169299 s: spd_totalgain_value , d_gain_maxtimes: 391590 ,2 [MCU2_0] 6794.169348 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1529 [MCU2_0] 6794.169404 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6794.169461 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1472, 256 [MCU2_0] 6794.169529 s: next_totalgain_value : 391590 [MCU2_0] 6794.169593 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1472 , 256 ,456 [MCU2_0] 6794.169645 s: vs_total_value : 117192 [MCU2_0] 6794.169692 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.169770 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.169839 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.169906 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.170016 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.170065 s: HCG: [MCU2_0] 6794.170301 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.170568 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.170808 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.171065 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x05 [MCU2_0] 6794.171313 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.171643 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.171697 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.171953 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.171985 s: LCG: [MCU2_0] 6794.172221 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.172463 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.172706 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.172941 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.173200 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.173239 s: SPD: [MCU2_0] 6794.173463 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.173702 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.173935 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.174177 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.174418 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.174665 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.174905 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.174935 s: VS: [MCU2_0] 6794.175187 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.175429 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.175673 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.175910 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.176180 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.176431 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.176677 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.176727 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.185328 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.185393 s: HCG: [MCU2_0] 6794.185637 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.185877 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.186107 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.186390 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x06 [MCU2_0] 6794.186652 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.186892 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.187120 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.187150 s: LCG: [MCU2_0] 6794.187415 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.187663 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.187894 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.188121 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.188344 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.188416 s: SPD: [MCU2_0] 6794.188662 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.188907 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.189137 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.189365 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6794.189620 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.189864 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.190094 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.190122 s: VS: [MCU2_0] 6794.190339 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.190584 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.190829 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.191059 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.191287 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.191544 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.191787 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.191833 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.191880 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.191933 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.192002 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.192061 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.192119 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.192176 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.192231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.192286 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.192344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.192399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.192455 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.192540 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.192595 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.192668 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.192728 s: AWB : prm = [MCU2_0] 6794.192764 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.192812 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.192937 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.193005 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.193212 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.193271 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.193331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.193393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.193456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.193543 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.193607 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.193666 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.193724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.193779 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.193837 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.193891 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.193957 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.194034 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.194093 s: AWB : prm = [MCU2_0] 6794.194130 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.194176 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.194310 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.194406 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.194466 s: joe 3333333333333333333333 [MCU2_0] 6794.194572 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.194650 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.194743 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.194851 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6794.195979 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6794.196147 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.196257 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.196442 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.196558 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.196617 s: joe 11111111111111111111111111111 [MCU2_0] 6794.196675 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.196726 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.196778 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.196832 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.196877 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.196927 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.196988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.197047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.197103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.197160 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.197215 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.197268 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.197339 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.197447 s: AWB : prm = dummy [MCU2_0] 6794.197478 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.197548 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.197613 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.197669 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.197721 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.197769 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.197827 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.197881 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6794.197948 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6794.198000 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.200734 s: 111111111111111111 [MCU2_0] 6794.200802 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.200862 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.200913 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.200960 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.201017 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.201063 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.201104 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.201154 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.201213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.201271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.201327 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.201383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.201440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.201573 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.201638 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.201710 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.201770 s: AWB : prm = [MCU2_0] 6794.201813 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.201863 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.201909 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.203237 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.203326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.203391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.203449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.203543 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.203621 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.203683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.203739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.203795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.203853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.203908 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.203959 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.204033 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.204093 s: AWB : prm = [MCU2_0] 6794.204133 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.204183 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.213258 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.213367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.213435 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.213494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.213598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.213663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.213937 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.214010 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.214072 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.214150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.214210 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.214264 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.214340 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.214402 s: AWB : prm = [MCU2_0] 6794.214442 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.214491 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.214704 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.214794 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.214870 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.214922 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.214973 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.215011 s: code block {} start [MCU2_0] 6794.215067 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.215126 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.215161 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.215198 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.215232 s: tivxMutexLock()结束处. [MCU2_0] 6794.215264 s: joe 6666666666666666666666666 [MCU2_0] 6794.215314 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.215385 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.215459 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.215540 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.215659 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.215727 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.215782 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.215841 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.215908 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.215964 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.216241 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.216306 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.216361 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.216441 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 28 , 0 , 3 [MCU2_0] 6794.216582 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.216733 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.216845 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2235 , 256 , 11000 , 1 [MCU2_0] 6794.216926 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.216975 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.217030 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.217090 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.217148 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.217204 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.217263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.217318 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.217370 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.217440 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.217501 s: AWB : prm = dummy [MCU2_0] 6794.217554 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.217606 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.217665 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.217768 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.217832 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.217885 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.217929 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.217990 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2235 [MCU2_0] 6794.218073 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.218144 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.218202 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.218464 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.218714 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.219018 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.219258 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.219487 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.219749 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.220036 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.220281 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.220539 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.220608 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.220687 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2235 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.220749 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.220850 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,352 ,256 . [MCU2_0] 6794.220905 s: temp : 750 [MCU2_0] 6794.220940 s: lcg_totalgain_value , d_gain_maxtimes : 67584 , 6 [MCU2_0] 6794.220991 s: 《4》(repeat)经过条件判断后计算出来的again_value : 264 [MCU2_0] 6794.221050 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6794.221108 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6794.221155 s: next_totalgain_value : 67584 [MCU2_0] 6794.221202 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6794.221257 s: spd_totalgain_value , d_gain_maxtimes: 391590 ,2 [MCU2_0] 6794.221308 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1529 [MCU2_0] 6794.221364 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6794.221420 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1472, 256 [MCU2_0] 6794.221466 s: next_totalgain_value : 391590 [MCU2_0] 6794.221536 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1472 , 256 ,456 [MCU2_0] 6794.221592 s: vs_total_value : 117192 [MCU2_0] 6794.221640 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.221713 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.221784 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.221892 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.221973 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.222014 s: HCG: [MCU2_0] 6794.222249 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.222484 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.222768 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.223026 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x06 [MCU2_0] 6794.223251 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.223418 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.223669 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.223970 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.224009 s: LCG: [MCU2_0] 6794.224238 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.224472 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.224710 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.224997 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.225240 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.225269 s: SPD: [MCU2_0] 6794.225490 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.225748 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.226028 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.226271 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6794.226504 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.226762 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.227040 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.227075 s: VS: [MCU2_0] 6794.227299 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.227550 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.227787 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.228064 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.228307 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.228582 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.228823 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.228868 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.237651 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.237729 s: HCG: [MCU2_0] 6794.237963 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.238193 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.238478 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.238747 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x06 [MCU2_0] 6794.238979 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.239207 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.239450 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.239486 s: LCG: [MCU2_0] 6794.239735 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.239973 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.240201 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.240443 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.240701 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.240738 s: SPD: [MCU2_0] 6794.240966 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.241197 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.241446 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.241697 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6794.241938 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.242169 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.242409 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.242449 s: VS: [MCU2_0] 6794.242685 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.242916 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.243144 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.243415 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.243667 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.243902 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.244130 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.244177 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.244222 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.244275 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.244348 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.244423 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.244484 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.244565 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.244624 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.244681 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.244739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.244795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.244852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.244907 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.244958 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.245032 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.245091 s: AWB : prm = [MCU2_0] 6794.245130 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.245176 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.245346 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.245409 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.245465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.245555 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.245621 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.245682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.245740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.245796 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.245852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.245908 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.245967 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.246020 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.246070 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.246143 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.246203 s: AWB : prm = [MCU2_0] 6794.246244 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.246302 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.246419 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.246608 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.246706 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.246792 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.246850 s: joe 3333333333333333333333 [MCU2_0] 6794.246899 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.246968 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.247060 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.247172 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6794.248292 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6794.248572 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.248695 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.248813 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.248870 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.248925 s: joe 11111111111111111111111111111 [MCU2_0] 6794.248977 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.249028 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.249078 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.249133 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.249180 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.249231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.249289 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.249347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.249406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.249461 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.249603 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.249667 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.249741 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.249801 s: AWB : prm = dummy [MCU2_0] 6794.249821 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.249869 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.249927 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.249977 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.250026 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.250075 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.250130 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.250185 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6794.250250 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6794.250303 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.252997 s: 111111111111111111 [MCU2_0] 6794.253061 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.253126 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.253176 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.253223 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.253282 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.253331 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.253373 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.253424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.253482 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.253573 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.253688 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.253756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.253813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.253868 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.253918 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.253988 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.254047 s: AWB : prm = [MCU2_0] 6794.254088 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.254134 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.254178 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.255481 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.255635 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.255732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.255803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.255869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.255933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.255995 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.256058 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.256121 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.256184 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.256248 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.256303 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.256381 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.256450 s: AWB : prm = [MCU2_0] 6794.256492 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.256567 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.264454 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.264626 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.264711 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.264766 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.264817 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.264919 s: code block {} start [MCU2_0] 6794.264980 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.265041 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.265075 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.265111 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.265146 s: tivxMutexLock()结束处. [MCU2_0] 6794.265177 s: joe 6666666666666666666666666 [MCU2_0] 6794.265230 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.265304 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.265453 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.265550 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.265618 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.265678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.265737 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.265794 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.265849 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.265920 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.265983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.266041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.266097 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.266149 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.266286 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.266351 s: AWB : prm = [MCU2_0] 6794.266394 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.266442 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.266614 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.266676 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.266735 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.266788 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.266844 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.266899 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.266967 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.267018 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.267296 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.267362 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.267417 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.267495 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 29 , 0 , 3 [MCU2_0] 6794.267664 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.267756 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.267856 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2235 , 256 , 11000 , 1 [MCU2_0] 6794.267935 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.267982 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.268035 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.268094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.268154 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.268213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.268269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.268324 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.268378 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.268451 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.268538 s: AWB : prm = dummy [MCU2_0] 6794.268565 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.268657 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.268729 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.268789 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.268846 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.268899 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.268945 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.269007 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2235 [MCU2_0] 6794.269091 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.269162 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.269220 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.269481 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.269790 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.270037 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.270272 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.270503 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.270822 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.271063 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.271290 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.271550 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.271615 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.271736 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2235 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.271811 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.271868 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,352 ,256 . [MCU2_0] 6794.271913 s: temp : 750 [MCU2_0] 6794.271945 s: lcg_totalgain_value , d_gain_maxtimes : 67584 , 6 [MCU2_0] 6794.271998 s: 《4》(repeat)经过条件判断后计算出来的again_value : 264 [MCU2_0] 6794.272056 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6794.272114 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 256, 256 [MCU2_0] 6794.272161 s: next_totalgain_value : 67584 [MCU2_0] 6794.272209 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 256 , 256 ,229 [MCU2_0] 6794.272265 s: spd_totalgain_value , d_gain_maxtimes: 391590 ,2 [MCU2_0] 6794.272316 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1529 [MCU2_0] 6794.272371 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6794.272424 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1472, 256 [MCU2_0] 6794.272471 s: next_totalgain_value : 391590 [MCU2_0] 6794.272551 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1472 , 256 ,456 [MCU2_0] 6794.272607 s: vs_total_value : 117192 [MCU2_0] 6794.272654 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.272777 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.272856 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.272924 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.272995 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.273034 s: HCG: [MCU2_0] 6794.273261 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.273492 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.273755 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.274051 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x06 [MCU2_0] 6794.274293 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.274553 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.274842 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.274882 s: LCG: [MCU2_0] 6794.275111 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.275341 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.275580 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.275814 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.276107 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.276144 s: SPD: [MCU2_0] 6794.276366 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.276587 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.276770 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.277027 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.277272 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6794.277503 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.277775 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.278037 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.278074 s: VS: [MCU2_0] 6794.278297 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.278554 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.278789 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.279065 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.279304 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.279558 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.279794 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.279839 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.288463 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.288562 s: HCG: [MCU2_0] 6794.288801 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.289035 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.289284 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.289550 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x06 [MCU2_0] 6794.289790 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.290019 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.290278 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.290316 s: LCG: [MCU2_0] 6794.290560 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.290795 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.291021 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.291294 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.291559 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.291594 s: SPD: [MCU2_0] 6794.291818 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.292048 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.292328 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.292571 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6794.292813 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.293039 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.293283 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.293315 s: VS: [MCU2_0] 6794.293557 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.293791 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.294020 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.294289 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.294583 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.294825 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.295056 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.295102 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.295147 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.295197 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.295279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.295349 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.295408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.295466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.295547 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.295610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.295669 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.295726 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.295785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.295842 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.295893 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.295966 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.296027 s: AWB : prm = [MCU2_0] 6794.296065 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.296110 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.296279 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.296350 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.296411 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.296469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.296556 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.296615 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.296671 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.296727 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.296783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.296840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.296895 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.296945 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.297020 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.297079 s: AWB : prm = [MCU2_0] 6794.297117 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.297162 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.297270 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.297340 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.297476 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.297590 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.297680 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.297737 s: joe 3333333333333333333333 [MCU2_0] 6794.297789 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.297857 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.297948 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.298058 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6794.299180 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6794.299421 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.299645 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.299771 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.299833 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.299885 s: joe 11111111111111111111111111111 [MCU2_0] 6794.299940 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.299990 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.300041 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.300096 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.300141 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.300194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.300251 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.300307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.300424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.300492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.300608 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.300666 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.300741 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.300801 s: AWB : prm = dummy [MCU2_0] 6794.300820 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.300868 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.300925 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.300976 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.301025 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.301073 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.301129 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.301184 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6794.301249 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6794.301300 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.303988 s: 111111111111111111 [MCU2_0] 6794.304050 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.304113 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.304163 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.304212 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.304267 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.304314 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.304357 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.304407 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.304535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.304606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.304666 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.304724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.304780 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.304834 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.304886 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.304956 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.305014 s: AWB : prm = [MCU2_0] 6794.305056 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.305104 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.305148 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.306386 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.306498 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.306639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.306712 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.306778 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.306840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.306907 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.306970 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.307033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.307093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.307153 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.307208 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.307286 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.307353 s: AWB : prm = [MCU2_0] 6794.307393 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.307445 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.316428 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.316568 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.316644 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.316708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.316789 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.316854 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.316915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.316973 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.317032 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.317091 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.317147 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.317199 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.317491 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.317596 s: AWB : prm = [MCU2_0] 6794.317643 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.317692 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.317873 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.317963 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.318038 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.318092 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.318142 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.318180 s: code block {} start [MCU2_0] 6794.318235 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.318292 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.318327 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.318363 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.318398 s: tivxMutexLock()结束处. [MCU2_0] 6794.318430 s: joe 6666666666666666666666666 [MCU2_0] 6794.318484 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.318591 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.318681 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.318727 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.318781 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.318900 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.318961 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.319017 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.319084 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.319140 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.319417 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.319485 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.319609 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.319704 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 30 , 0 , 3 [MCU2_0] 6794.319785 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.319891 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6794.319960 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6794.320090 s: (0)AE debug: rMax=44, gMax=32, bMax=28, rsum=17789, gsum=13209, bsum=11838, wsum=512 [MCU2_0] 6794.320156 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6794.320209 s: (1)AE debug: R = 34, G = 25, B = 23 [MCU2_0] 6794.320243 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6794.320282 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6794.320344 s: (2 - 1)AE debug: curY=28, curY_sat=28, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6794.320413 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 73,zone[3] = 27,zone[4] = 0,zone[5] = 0 [MCU2_0] 6794.320470 s: (2 - 3)AE debug: max2_ae()比较后,curY=28 [MCU2_0] 6794.320568 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6794.320664 s: (3 - 1)AE debug: reset=0, h->avg_y=271, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6794.320746 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6794.320821 s: (3 - 2)AE debug: h->history_brightness[0]=28 [MCU2_0] 6794.320863 s: (3 - 2)AE debug: h->history_brightness[1]=28 [MCU2_0] 6794.320963 s: (3 - 2)AE debug: h->history_brightness[2]=28 [MCU2_0] 6794.321011 s: (3 - 2)AE debug: h->history_brightness[3]=28 [MCU2_0] 6794.321054 s: (3 - 2)AE debug: h->history_brightness[4]=28 [MCU2_0] 6794.321097 s: (3 - 2)AE debug: h->history_brightness[5]=28 [MCU2_0] 6794.321139 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 6794.321181 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 6794.321224 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 6794.321264 s: (3 - 2)AE debug: h->history_brightness[9]=13 [MCU2_0] 6794.321313 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6794.321371 s: (3 - 2)AE debug: avgY=265, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6794.321437 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6794.321540 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6794.321626 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6794.321691 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6794.321765 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6794.321851 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6794.321959 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6794.322049 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6794.322110 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6794.322169 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6794.322243 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 2235, 256 [MCU2_0] 6794.322293 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 2457, 256, r=1 [MCU2_0] 6794.322334 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6794.322364 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6794.322428 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.322550 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2457 , 256 , 11000 , 1 [MCU2_0] 6794.322632 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.322679 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.322735 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.322796 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.322853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.322911 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.323020 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.323084 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.323137 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.323209 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.323270 s: AWB : prm = dummy [MCU2_0] 6794.323290 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.323340 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.323398 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.323449 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.323502 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.323585 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.323631 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.323693 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2457 [MCU2_0] 6794.323776 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.323846 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.323902 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.324177 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.324423 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.324667 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.324907 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.325159 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.325403 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.325666 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.325907 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.326192 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.326260 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.326341 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2457 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.326490 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.326587 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.326651 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,368 ,256 . [MCU2_0] 6794.326699 s: temp : 750 [MCU2_0] 6794.326735 s: lcg_totalgain_value , d_gain_maxtimes : 70656 , 6 [MCU2_0] 6794.326788 s: 《4》(repeat)经过条件判断后计算出来的again_value : 276 [MCU2_0] 6794.326845 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6794.326903 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 272, 256 [MCU2_0] 6794.326950 s: next_totalgain_value : 70656 [MCU2_0] 6794.326998 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 272 , 256 ,229 [MCU2_0] 6794.327054 s: spd_totalgain_value , d_gain_maxtimes: 413345 ,2 [MCU2_0] 6794.327157 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1614 [MCU2_0] 6794.327225 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 6794.327284 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1600, 256 [MCU2_0] 6794.327330 s: next_totalgain_value : 413345 [MCU2_0] 6794.327378 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1600 , 256 ,456 [MCU2_0] 6794.327429 s: vs_total_value : 123576 [MCU2_0] 6794.327474 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.327573 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.327643 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.327711 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.327782 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.327820 s: HCG: [MCU2_0] 6794.328053 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.328305 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.328570 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.328806 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x06 [MCU2_0] 6794.329036 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.329296 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.329561 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.329597 s: LCG: [MCU2_0] 6794.329820 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.330049 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x00 [MCU2_0] 6794.330323 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.330568 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.330808 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.330838 s: SPD: [MCU2_0] 6794.331054 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.331292 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.331573 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x05 [MCU2_0] 6794.331813 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6794.332045 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.332310 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.332560 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.332593 s: VS: [MCU2_0] 6794.332832 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.333069 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.333349 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.333594 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.333834 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.334067 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.334347 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.334402 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.343018 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.343090 s: HCG: [MCU2_0] 6794.343323 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.343643 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.343894 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.344126 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x07 [MCU2_0] 6794.344354 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.344594 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.344833 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.344864 s: LCG: [MCU2_0] 6794.345083 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.345307 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x01 [MCU2_0] 6794.345604 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.345853 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.346084 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.346113 s: SPD: [MCU2_0] 6794.346330 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.346562 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.346854 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.347091 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6794.347320 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.347557 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.347805 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.347841 s: VS: [MCU2_0] 6794.348063 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.348292 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.348543 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.348792 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.349036 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.349265 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.349493 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.349574 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.349631 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.349723 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.349800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.349866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.349922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.349978 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.350033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.350090 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.350147 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.350204 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.350261 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.350316 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.350368 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.350441 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.350500 s: AWB : prm = [MCU2_0] 6794.350565 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.350617 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.350781 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.350845 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.350900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.350962 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.351020 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.351080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.351137 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.351194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.351251 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.351309 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.351367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.351422 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.351473 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.351579 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.351643 s: AWB : prm = [MCU2_0] 6794.351683 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.351741 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.351900 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.352044 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.352124 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.352210 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.352266 s: joe 3333333333333333333333 [MCU2_0] 6794.352318 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.352387 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.352477 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.352629 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6794.353750 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5677 [MCU2_0] 6794.353996 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.354113 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.354231 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.354291 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.354343 s: joe 11111111111111111111111111111 [MCU2_0] 6794.354398 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.354449 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.354500 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.354594 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.354649 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.354703 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.354764 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.354823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.354881 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.354938 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.355045 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.355105 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.355181 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.355242 s: AWB : prm = dummy [MCU2_0] 6794.355265 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.355314 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.355371 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.355420 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.355470 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.355565 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.355635 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.355693 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5662 , 512 , 609 , 674 [MCU2_0] 6794.355763 s: joe add temp=5662, Ratio_BG =1.068778, Ratio_RG=0.936244 [MCU2_0] 6794.355811 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1527 [MCU2_0] 6794.358529 s: 111111111111111111 [MCU2_0] 6794.358589 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.358652 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.358702 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.358749 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.358803 s: joe add status=0 colorTemp=5662, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.358851 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.358893 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.358942 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.359000 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.359057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.359169 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.359235 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.359293 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.359348 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.359400 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.359472 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.359556 s: AWB : prm = [MCU2_0] 6794.359608 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.359658 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.359701 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.360902 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.361017 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.361098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.361165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.361253 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.361322 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.361384 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.361445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.361541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.361619 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.361679 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.361737 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.361816 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.361884 s: AWB : prm = [MCU2_0] 6794.361928 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.361979 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.370824 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.370921 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.370991 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.371056 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.371113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.371173 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.371230 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.371286 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.371344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.371400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.371458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.371542 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.371602 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.371682 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.371745 s: AWB : prm = [MCU2_0] 6794.371784 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.371831 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.371980 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.372064 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.372119 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.372169 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.372205 s: code block {} start [MCU2_0] 6794.372260 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.372321 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.372357 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.372394 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.372430 s: tivxMutexLock()结束处. [MCU2_0] 6794.372460 s: joe 6666666666666666666666666 [MCU2_0] 6794.372544 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.372623 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.372699 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.372746 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.372799 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.372852 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.372904 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.373011 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.373089 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.373143 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.373422 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.373490 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.373606 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.373700 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 31 , 0 , 3 [MCU2_0] 6794.373779 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.373853 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.373953 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2457 , 256 , 11000 , 1 [MCU2_0] 6794.374097 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.374152 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.374210 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.374278 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.374337 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.374395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.374451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.374534 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.374606 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.374685 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.374748 s: AWB : prm = dummy [MCU2_0] 6794.374768 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.374818 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.374876 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.374929 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.374981 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.375080 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.375138 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.375205 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2457 [MCU2_0] 6794.375290 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.375361 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.375418 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.375687 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.375931 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.376195 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.376439 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.376678 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.376917 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.377160 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.377411 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.377663 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.377726 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.377804 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2457 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.377864 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.377917 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,368 ,256 . [MCU2_0] 6794.377962 s: temp : 750 [MCU2_0] 6794.377994 s: lcg_totalgain_value , d_gain_maxtimes : 70656 , 6 [MCU2_0] 6794.378047 s: 《4》(repeat)经过条件判断后计算出来的again_value : 276 [MCU2_0] 6794.378156 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6794.378224 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 272, 256 [MCU2_0] 6794.378274 s: next_totalgain_value : 70656 [MCU2_0] 6794.378323 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 272 , 256 ,229 [MCU2_0] 6794.378379 s: spd_totalgain_value , d_gain_maxtimes: 413345 ,2 [MCU2_0] 6794.378428 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1614 [MCU2_0] 6794.378484 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 6794.378575 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1600, 256 [MCU2_0] 6794.378630 s: next_totalgain_value : 413345 [MCU2_0] 6794.378679 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1600 , 256 ,456 [MCU2_0] 6794.378730 s: vs_total_value : 123576 [MCU2_0] 6794.378776 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.378850 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.378920 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.378990 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.379061 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.379099 s: HCG: [MCU2_0] 6794.379352 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.379615 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.379861 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.380093 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x07 [MCU2_0] 6794.380335 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.380585 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.380848 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.380938 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.380976 s: LCG: [MCU2_0] 6794.381262 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.381545 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x01 [MCU2_0] 6794.381787 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.382014 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.382291 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.382328 s: SPD: [MCU2_0] 6794.382568 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.382811 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.383043 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.383325 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6794.383578 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.383818 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.384050 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.384082 s: VS: [MCU2_0] 6794.384346 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.384597 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.384834 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.385065 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.385293 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.385579 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.385824 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.385869 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.394465 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.394592 s: HCG: [MCU2_0] 6794.394831 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.395064 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.395293 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.395583 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x07 [MCU2_0] 6794.395832 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.396063 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.396291 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.396318 s: LCG: [MCU2_0] 6794.396598 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.396845 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x01 [MCU2_0] 6794.397075 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.397301 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.397616 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.397655 s: SPD: [MCU2_0] 6794.397881 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.398113 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.398340 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.398571 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6794.398855 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.399093 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.399386 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.399421 s: VS: [MCU2_0] 6794.399700 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.399945 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.400175 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.400404 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.400643 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.400928 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.401171 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.401219 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.401264 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.401316 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.401389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.401452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.401534 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.401600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.401659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.401731 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.401792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.401848 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.401906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.401961 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.402012 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.402084 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.402144 s: AWB : prm = [MCU2_0] 6794.402182 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.402230 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.402398 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.402463 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.402545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.402610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.402670 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.402727 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.402785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.402842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.402898 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.402954 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.403011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.403066 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.403115 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.403188 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.403248 s: AWB : prm = [MCU2_0] 6794.403286 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.403343 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.403455 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.403643 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.403736 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.403823 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.403881 s: joe 3333333333333333333333 [MCU2_0] 6794.403931 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.404001 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.404092 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.404203 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5662 [MCU2_0] 6794.405318 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6794.405590 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.405711 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.405828 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.405886 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.405939 s: joe 11111111111111111111111111111 [MCU2_0] 6794.405991 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.406042 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.406092 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.406145 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.406190 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.406241 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.406299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.406355 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.406412 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.406468 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.406603 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.406667 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.406745 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.406806 s: AWB : prm = dummy [MCU2_0] 6794.406826 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.406874 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.406932 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.406983 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.407033 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.407083 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.407138 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.407195 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6794.407261 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6794.407310 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.410025 s: 111111111111111111 [MCU2_0] 6794.410091 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.410153 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.410202 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.410248 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.410305 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.410352 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.410393 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.410441 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.410500 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.410594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.410707 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.410776 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.410838 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.410893 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.410944 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.411018 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.411077 s: AWB : prm = [MCU2_0] 6794.411120 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.411167 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.411211 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.412540 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.412650 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.412745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.412817 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.412880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.412943 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.413006 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.413068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.413132 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.413192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.413253 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.413311 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.413391 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.413458 s: AWB : prm = [MCU2_0] 6794.413499 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.413573 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.421445 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.421617 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.421772 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.421837 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.421893 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.421933 s: code block {} start [MCU2_0] 6794.421989 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.422050 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.422087 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.422125 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.422159 s: tivxMutexLock()结束处. [MCU2_0] 6794.422190 s: joe 6666666666666666666666666 [MCU2_0] 6794.422243 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.422317 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.422464 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.422563 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.422632 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.422693 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.422764 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.422825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.422883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.422938 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.422993 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.423054 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.423111 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.423162 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.423237 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.423300 s: AWB : prm = [MCU2_0] 6794.423340 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.423388 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.423553 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.423617 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.423675 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.423730 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.423786 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.423843 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.423910 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.423962 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.424240 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.424308 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.424365 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.424443 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 32 , 0 , 3 [MCU2_0] 6794.424614 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.424705 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.424805 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2457 , 256 , 11000 , 1 [MCU2_0] 6794.424884 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.424931 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.424983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.425044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.425101 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.425161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.425219 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.425273 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.425326 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.425399 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.425460 s: AWB : prm = dummy [MCU2_0] 6794.425479 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.425593 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.425668 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.425730 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.425784 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.425837 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.425881 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.425946 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2457 [MCU2_0] 6794.426030 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.426102 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.426160 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.426421 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.426681 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.426931 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.427162 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.427389 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.427707 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.427958 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.428188 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.428418 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.428478 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.428590 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2457 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.428707 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.428775 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,368 ,256 . [MCU2_0] 6794.428823 s: temp : 750 [MCU2_0] 6794.428857 s: lcg_totalgain_value , d_gain_maxtimes : 70656 , 6 [MCU2_0] 6794.428910 s: 《4》(repeat)经过条件判断后计算出来的again_value : 276 [MCU2_0] 6794.428969 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6794.429027 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 272, 256 [MCU2_0] 6794.429074 s: next_totalgain_value : 70656 [MCU2_0] 6794.429122 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 272 , 256 ,229 [MCU2_0] 6794.429178 s: spd_totalgain_value , d_gain_maxtimes: 413345 ,2 [MCU2_0] 6794.429229 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1614 [MCU2_0] 6794.429287 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 6794.429342 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1600, 256 [MCU2_0] 6794.429391 s: next_totalgain_value : 413345 [MCU2_0] 6794.429438 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1600 , 256 ,456 [MCU2_0] 6794.429488 s: vs_total_value : 123576 [MCU2_0] 6794.429562 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.429642 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.429752 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.429831 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.429904 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.429943 s: HCG: [MCU2_0] 6794.430177 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.430417 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.430653 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.430902 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x07 [MCU2_0] 6794.431141 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.431369 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.431620 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.431654 s: LCG: [MCU2_0] 6794.431895 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.432136 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x01 [MCU2_0] 6794.432365 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.432673 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.432936 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.432974 s: SPD: [MCU2_0] 6794.433205 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.433434 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.433677 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.433993 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.434094 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6794.434341 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.434583 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.434822 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.434897 s: VS: [MCU2_0] 6794.435139 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.435370 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.435725 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.436036 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.436279 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.436538 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.436778 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.436824 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.445430 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.445493 s: HCG: [MCU2_0] 6794.445767 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.446008 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.446258 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.446498 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x07 [MCU2_0] 6794.446757 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.446989 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.447237 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.447275 s: LCG: [MCU2_0] 6794.447497 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.447758 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x01 [MCU2_0] 6794.447993 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.448265 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.448531 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.448565 s: SPD: [MCU2_0] 6794.448789 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.449019 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.449292 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.449556 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6794.449795 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.450028 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.450265 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.450301 s: VS: [MCU2_0] 6794.450546 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.450785 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.451017 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.451278 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.451609 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.451859 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.452094 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.452140 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.452188 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.452297 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.452375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.452441 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.452499 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.452591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.452653 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.452710 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.452766 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.452823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.452879 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.452934 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.452987 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.453062 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.453121 s: AWB : prm = [MCU2_0] 6794.453158 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.453205 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.453373 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.453444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.453531 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.453597 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.453659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.453715 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.453771 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.453826 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.453880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.453936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.453989 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.454040 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.454111 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.454169 s: AWB : prm = [MCU2_0] 6794.454207 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.454254 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.454357 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.454421 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.454585 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.454668 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.454755 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.454815 s: joe 3333333333333333333333 [MCU2_0] 6794.454865 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.454935 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.455024 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.455135 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6794.456242 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6794.456484 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.456641 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.456760 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.456818 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.456870 s: joe 11111111111111111111111111111 [MCU2_0] 6794.456924 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.456974 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.457025 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.457079 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.457124 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.457174 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.457234 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.457290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.457346 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.457402 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.457561 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.457629 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.457705 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.457762 s: AWB : prm = dummy [MCU2_0] 6794.457782 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.457831 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.457889 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.457938 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.457988 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.458035 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.458089 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.458146 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6794.458213 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6794.458262 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.460958 s: 111111111111111111 [MCU2_0] 6794.461017 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.461078 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.461127 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.461172 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.461225 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.461271 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.461313 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.461360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.461419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.461474 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.461608 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.461679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.461737 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.461791 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.461843 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.461913 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.461970 s: AWB : prm = [MCU2_0] 6794.462013 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.462061 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.462104 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.463479 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.463631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.463719 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.463790 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.463853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.463918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.463979 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.464043 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.464104 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.464165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.464224 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.464280 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.464361 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.464431 s: AWB : prm = [MCU2_0] 6794.464474 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.464546 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.473447 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.473593 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.473669 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.473729 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.473787 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.474057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.474139 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.474203 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.474261 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.474347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.474405 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.474459 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.474565 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.474631 s: AWB : prm = [MCU2_0] 6794.474671 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.474721 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.474909 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.474999 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.475074 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.475128 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.475178 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.475218 s: code block {} start [MCU2_0] 6794.475271 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.475333 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.475368 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.475405 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.475440 s: tivxMutexLock()结束处. [MCU2_0] 6794.475472 s: joe 6666666666666666666666666 [MCU2_0] 6794.475558 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.475636 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.475715 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.475761 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.475874 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.475938 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.475996 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.476054 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.476121 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.476175 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.476454 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.476587 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.476655 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.476737 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 33 , 0 , 3 [MCU2_0] 6794.476817 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.476918 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6794.476984 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6794.477113 s: (0)AE debug: rMax=44, gMax=31, bMax=28, rsum=17775, gsum=13180, bsum=11774, wsum=512 [MCU2_0] 6794.477181 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6794.477233 s: (1)AE debug: R = 34, G = 25, B = 22 [MCU2_0] 6794.477266 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6794.477305 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6794.477366 s: (2 - 1)AE debug: curY=28, curY_sat=28, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6794.477435 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 75,zone[3] = 25,zone[4] = 0,zone[5] = 0 [MCU2_0] 6794.477493 s: (2 - 3)AE debug: max2_ae()比较后,curY=28 [MCU2_0] 6794.477593 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6794.477685 s: (3 - 1)AE debug: reset=0, h->avg_y=265, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6794.477765 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6794.477839 s: (3 - 2)AE debug: h->history_brightness[0]=28 [MCU2_0] 6794.477883 s: (3 - 2)AE debug: h->history_brightness[1]=28 [MCU2_0] 6794.477976 s: (3 - 2)AE debug: h->history_brightness[2]=28 [MCU2_0] 6794.478022 s: (3 - 2)AE debug: h->history_brightness[3]=28 [MCU2_0] 6794.478065 s: (3 - 2)AE debug: h->history_brightness[4]=28 [MCU2_0] 6794.478107 s: (3 - 2)AE debug: h->history_brightness[5]=28 [MCU2_0] 6794.478149 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 6794.478191 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 6794.478234 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 6794.478276 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 6794.478324 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6794.478379 s: (3 - 2)AE debug: avgY=280, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6794.478444 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6794.478546 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6794.478636 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6794.478704 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6794.478778 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6794.478866 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6794.478976 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6794.479065 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6794.479124 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6794.479184 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6794.479256 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 2457, 256 [MCU2_0] 6794.479309 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 2701, 256, r=1 [MCU2_0] 6794.479350 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6794.479380 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6794.479443 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.479562 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2701 , 256 , 11000 , 1 [MCU2_0] 6794.479645 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.479693 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.479749 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.479812 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.479870 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.479928 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.480038 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.480101 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.480154 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.480227 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.480286 s: AWB : prm = dummy [MCU2_0] 6794.480304 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.480353 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.480410 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.480461 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.480533 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.480588 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.480633 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.480695 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2701 [MCU2_0] 6794.480777 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.480847 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.480903 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.481172 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.481418 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.481653 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.481892 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.482173 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.482413 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.482659 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.482893 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.483149 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.483218 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.483295 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2701 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.483439 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.483532 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.483598 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,384 ,256 . [MCU2_0] 6794.483644 s: temp : 750 [MCU2_0] 6794.483676 s: lcg_totalgain_value , d_gain_maxtimes : 73728 , 6 [MCU2_0] 6794.483729 s: 《4》(repeat)经过条件判断后计算出来的again_value : 288 [MCU2_0] 6794.483786 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6794.483842 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 288, 256 [MCU2_0] 6794.483889 s: next_totalgain_value : 73728 [MCU2_0] 6794.483936 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 288 , 256 ,229 [MCU2_0] 6794.483990 s: spd_totalgain_value , d_gain_maxtimes: 435100 ,2 [MCU2_0] 6794.484040 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1699 [MCU2_0] 6794.484143 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 10 [MCU2_0] 6794.484214 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1664, 256 [MCU2_0] 6794.484266 s: next_totalgain_value : 435100 [MCU2_0] 6794.484318 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1664 , 256 ,456 [MCU2_0] 6794.484368 s: vs_total_value : 130416 [MCU2_0] 6794.484413 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.484487 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.484579 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.484657 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.484731 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.484771 s: HCG: [MCU2_0] 6794.485007 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.485286 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.485557 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.485799 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x07 [MCU2_0] 6794.486029 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.486314 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.486562 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.486597 s: LCG: [MCU2_0] 6794.486820 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.487052 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x01 [MCU2_0] 6794.487292 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.487559 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.487804 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.487832 s: SPD: [MCU2_0] 6794.488049 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.488317 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.488589 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.488831 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6794.489065 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.489343 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.489597 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.489635 s: VS: [MCU2_0] 6794.489858 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.490086 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.490363 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.490621 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.490862 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.491096 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.491366 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.491417 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.500035 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.500105 s: HCG: [MCU2_0] 6794.500340 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.500659 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.500909 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.501137 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x08 [MCU2_0] 6794.501365 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.501665 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.501906 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.501936 s: LCG: [MCU2_0] 6794.502154 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.502378 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x02 [MCU2_0] 6794.502639 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.502885 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.503115 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.503143 s: SPD: [MCU2_0] 6794.503359 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.503632 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.503879 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.504110 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.504342 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.504573 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.504856 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.504892 s: VS: [MCU2_0] 6794.505115 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.505343 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.505579 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.505830 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.506067 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.506296 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.506567 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.506619 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.506705 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.506768 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.506840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.506907 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.506967 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.507025 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.507083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.507139 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.507197 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.507256 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.507312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.507367 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.507416 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.507488 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.507572 s: AWB : prm = [MCU2_0] 6794.507619 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.507669 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.507840 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.507903 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.507961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.508023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.508080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.508136 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.508192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.508249 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.508306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.508360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.508418 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.508471 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.508549 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.508629 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.508691 s: AWB : prm = [MCU2_0] 6794.508732 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.508791 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.508900 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.509044 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.509121 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.509208 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.509267 s: joe 3333333333333333333333 [MCU2_0] 6794.509317 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.509385 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.509476 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.509620 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6794.510740 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5653 [MCU2_0] 6794.510908 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.511100 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.511217 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.511277 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.511330 s: joe 11111111111111111111111111111 [MCU2_0] 6794.511381 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.511431 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.511483 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.511574 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.511627 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.511684 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.511743 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.511801 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.511859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.511915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.512026 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.512091 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.512167 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.512226 s: AWB : prm = dummy [MCU2_0] 6794.512245 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.512293 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.512349 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.512399 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.512449 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.512497 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.512610 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.512673 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6794.512740 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6794.512790 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.515459 s: 111111111111111111 [MCU2_0] 6794.515535 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.515603 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.515654 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.515699 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.515754 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.515801 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.515843 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.515895 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.515953 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.516010 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.516067 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.516181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.516242 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.516299 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.516351 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.516421 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.516477 s: AWB : prm = [MCU2_0] 6794.516545 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.516600 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.516647 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.517984 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.518103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.518200 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.518272 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.518340 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.518402 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.518465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.518575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.518649 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.518718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.518780 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.518839 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.518921 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.518988 s: AWB : prm = [MCU2_0] 6794.519031 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.519079 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.527473 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.527628 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.527768 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.527831 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.527962 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.528034 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.528097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.528155 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.528212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.528270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.528327 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.528382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.528440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.528499 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.528589 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.528647 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.528733 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.528801 s: AWB : prm = [MCU2_0] 6794.528845 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.528894 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.529012 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.529059 s: code block {} start [MCU2_0] 6794.529116 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.529177 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.529213 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.529252 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.529286 s: tivxMutexLock()结束处. [MCU2_0] 6794.529318 s: joe 6666666666666666666666666 [MCU2_0] 6794.529368 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.529441 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.529549 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.529602 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.529657 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.529709 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.529761 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.529819 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.529885 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.529937 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.530257 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.530340 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.530398 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.530476 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 34 , 0 , 3 [MCU2_0] 6794.530620 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.530712 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.530816 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2701 , 256 , 11000 , 1 [MCU2_0] 6794.530895 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.530942 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.530995 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.531122 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.531191 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.531251 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.531311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.531365 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.531416 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.531486 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.531578 s: AWB : prm = dummy [MCU2_0] 6794.531604 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.531653 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.531715 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.531769 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.531822 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.531876 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.531919 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.531979 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2701 [MCU2_0] 6794.532112 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.532185 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.532244 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.532581 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.532827 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.533058 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.533353 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.533598 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.533836 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.534066 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.534306 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.534559 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.534623 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.534698 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2701 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.534760 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.534812 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,384 ,256 . [MCU2_0] 6794.534855 s: temp : 750 [MCU2_0] 6794.534886 s: lcg_totalgain_value , d_gain_maxtimes : 73728 , 6 [MCU2_0] 6794.534940 s: 《4》(repeat)经过条件判断后计算出来的again_value : 288 [MCU2_0] 6794.534997 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6794.535054 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 288, 256 [MCU2_0] 6794.535100 s: next_totalgain_value : 73728 [MCU2_0] 6794.535150 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 288 , 256 ,229 [MCU2_0] 6794.535266 s: spd_totalgain_value , d_gain_maxtimes: 435100 ,2 [MCU2_0] 6794.535317 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1699 [MCU2_0] 6794.535373 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 10 [MCU2_0] 6794.535429 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1664, 256 [MCU2_0] 6794.535475 s: next_totalgain_value : 435100 [MCU2_0] 6794.535640 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1664 , 256 ,456 [MCU2_0] 6794.535706 s: vs_total_value : 130416 [MCU2_0] 6794.535753 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.535829 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.535898 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.535966 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.536036 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.536074 s: HCG: [MCU2_0] 6794.536363 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.536668 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.536908 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.537140 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x08 [MCU2_0] 6794.537389 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.537644 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.537966 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.538024 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.538068 s: LCG: [MCU2_0] 6794.538349 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.538603 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x02 [MCU2_0] 6794.538845 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.539077 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.539359 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.539395 s: SPD: [MCU2_0] 6794.539635 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.539875 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.540109 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.540385 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.540639 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.540881 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.541109 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.541139 s: VS: [MCU2_0] 6794.541355 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.541651 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.541895 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.542126 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.542355 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.542603 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.542848 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.542898 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.551454 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.551611 s: HCG: [MCU2_0] 6794.551862 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.552094 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.552327 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.552568 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x08 [MCU2_0] 6794.552860 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.553101 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.553330 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.553358 s: LCG: [MCU2_0] 6794.553588 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.553840 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x02 [MCU2_0] 6794.554084 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.554316 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.554581 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.554616 s: SPD: [MCU2_0] 6794.554854 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.555095 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.555324 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.555565 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.555836 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.556079 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.556309 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.556339 s: VS: [MCU2_0] 6794.556565 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.556807 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.557051 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.557284 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.557529 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.557810 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.558052 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.558099 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.558145 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.558199 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.558270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.558331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.558390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.558445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.558501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.558591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.558650 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.558707 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.558763 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.558834 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.558889 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.558964 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.559025 s: AWB : prm = [MCU2_0] 6794.559066 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.559112 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.559280 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.559341 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.559398 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.559457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.559542 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.559607 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.559667 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.559723 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.559778 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.559834 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.559891 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.559944 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.559994 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.560067 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.560125 s: AWB : prm = [MCU2_0] 6794.560165 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.560222 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.560331 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.560475 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.560612 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.560701 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.560760 s: joe 3333333333333333333333 [MCU2_0] 6794.560808 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.560878 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.560967 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.561076 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5661 [MCU2_0] 6794.562197 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 6794.562443 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.562600 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.562726 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.562786 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.562839 s: joe 11111111111111111111111111111 [MCU2_0] 6794.562894 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.562944 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.562994 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.563050 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.563096 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.563147 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.563205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.563262 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.563319 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.563375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.563490 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.563581 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.563658 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.563717 s: AWB : prm = dummy [MCU2_0] 6794.563736 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.563784 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.563841 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.563890 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.563940 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.563989 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.564045 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.564102 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5660 , 512 , 609 , 674 [MCU2_0] 6794.564171 s: joe add temp=5660, Ratio_BG =1.068889, Ratio_RG=0.936222 [MCU2_0] 6794.564222 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.566986 s: 111111111111111111 [MCU2_0] 6794.567055 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.567121 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.567172 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.567218 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.567276 s: joe add status=0 colorTemp=5660, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.567323 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.567364 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.567411 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.567469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.567609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.567679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.567736 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.567793 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.567851 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.567903 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.567974 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.568032 s: AWB : prm = [MCU2_0] 6794.568074 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.568120 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.568165 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.569408 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.569549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.569647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.569718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.569781 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.569845 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.569906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.569970 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.570031 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.570094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.570153 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.570212 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.570291 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.570360 s: AWB : prm = [MCU2_0] 6794.570400 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.570451 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.578849 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.578956 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.579102 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.579163 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.579216 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.579255 s: code block {} start [MCU2_0] 6794.579391 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.579476 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.579572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.579637 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.579695 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.579753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.579810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.579868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.579926 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.579984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.580041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.580111 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.580168 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.580243 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.580307 s: AWB : prm = [MCU2_0] 6794.580349 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.580400 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.580535 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.580595 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.580639 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.580676 s: tivxMutexLock()结束处. [MCU2_0] 6794.580708 s: joe 6666666666666666666666666 [MCU2_0] 6794.580764 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.580839 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.580914 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.580961 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.581012 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.581064 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.581117 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.581173 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.581240 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.581292 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.581661 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.581743 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.581803 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.581887 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 35 , 0 , 3 [MCU2_0] 6794.581967 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.582041 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.582139 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2701 , 256 , 11000 , 1 [MCU2_0] 6794.582218 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.582269 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.582321 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.582381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.582438 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.582495 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.582640 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.582707 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.582762 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.582835 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.582897 s: AWB : prm = dummy [MCU2_0] 6794.582918 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.582968 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.583026 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.583077 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.583128 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.583180 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.583225 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.583290 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2701 [MCU2_0] 6794.583372 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.583441 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.583496 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.583802 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.584047 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.584276 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.584568 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.584830 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.585078 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.585315 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.585568 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.585823 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.585891 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.585968 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2701 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.586029 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.586082 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,384 ,256 . [MCU2_0] 6794.586127 s: temp : 750 [MCU2_0] 6794.586161 s: lcg_totalgain_value , d_gain_maxtimes : 73728 , 6 [MCU2_0] 6794.586214 s: 《4》(repeat)经过条件判断后计算出来的again_value : 288 [MCU2_0] 6794.586272 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6794.586329 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 288, 256 [MCU2_0] 6794.586377 s: next_totalgain_value : 73728 [MCU2_0] 6794.586426 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 288 , 256 ,229 [MCU2_0] 6794.586480 s: spd_totalgain_value , d_gain_maxtimes: 435100 ,2 [MCU2_0] 6794.586562 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1699 [MCU2_0] 6794.586626 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 10 [MCU2_0] 6794.586684 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1664, 256 [MCU2_0] 6794.586790 s: next_totalgain_value : 435100 [MCU2_0] 6794.586847 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1664 , 256 ,456 [MCU2_0] 6794.586900 s: vs_total_value : 130416 [MCU2_0] 6794.586947 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 1 ,256, 256 [MCU2_0] 6794.587021 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 1 [MCU2_0] 6794.587091 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.587160 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.587230 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.587270 s: HCG: [MCU2_0] 6794.587502 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.587810 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.588058 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.588292 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x08 [MCU2_0] 6794.588548 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.588836 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.589083 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.589116 s: LCG: [MCU2_0] 6794.589340 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.589467 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.589757 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x02 [MCU2_0] 6794.590056 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.590297 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.590583 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.590623 s: SPD: [MCU2_0] 6794.590905 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.591150 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.591382 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.591637 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.591921 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.592166 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.592395 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.592426 s: VS: [MCU2_0] 6794.592655 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.592938 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.593180 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.593413 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.593651 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.593888 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.594174 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.594225 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.602885 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.602958 s: HCG: [MCU2_0] 6794.603233 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.603473 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.603715 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.603951 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x08 [MCU2_0] 6794.604187 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.604430 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.604666 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.604700 s: LCG: [MCU2_0] 6794.604920 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.605193 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x02 [MCU2_0] 6794.605433 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.605675 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.605909 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.605938 s: SPD: [MCU2_0] 6794.606154 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.606436 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.606680 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.606915 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.607142 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.607380 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.607635 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.607670 s: VS: [MCU2_0] 6794.607891 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.608119 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.608369 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.608656 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.608894 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.609121 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.609401 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.609454 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.609500 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.609581 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.609655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.609718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.609775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.609831 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.609888 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.609945 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.610001 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.610058 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.610116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.610170 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.610221 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.610309 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.610372 s: AWB : prm = [MCU2_0] 6794.610411 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.610458 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.610643 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.610709 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.610769 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.610829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.610887 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.610944 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.611001 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.611059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.611116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.611173 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.611229 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.611283 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.611333 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.611405 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.611466 s: AWB : prm = [MCU2_0] 6794.611504 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.611587 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.611700 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.611845 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.611926 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.612013 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.612072 s: joe 3333333333333333333333 [MCU2_0] 6794.612121 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.612189 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.612278 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.612385 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5660 [MCU2_0] 6794.613496 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 6794.613778 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.613901 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.614016 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.614076 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.614129 s: joe 11111111111111111111111111111 [MCU2_0] 6794.614184 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.614232 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.614284 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.614338 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.614382 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.614434 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.614492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.614620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.614686 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.614744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.614853 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.614916 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.614990 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.615048 s: AWB : prm = dummy [MCU2_0] 6794.615066 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.615114 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.615172 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.615224 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.615274 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.615324 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.615381 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.615436 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5659 , 512 , 609 , 674 [MCU2_0] 6794.615503 s: joe add temp=5659, Ratio_BG =1.068944, Ratio_RG=0.936211 [MCU2_0] 6794.615590 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.618282 s: 111111111111111111 [MCU2_0] 6794.618340 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.618397 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.618446 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.618496 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.618578 s: joe add status=0 colorTemp=5659, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.618631 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.618673 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.618725 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.618785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.618841 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.618949 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.619015 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.619072 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.619127 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.619178 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.619250 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.619307 s: AWB : prm = [MCU2_0] 6794.619349 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.619397 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.619441 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.620774 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.620893 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.620992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.621064 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.621130 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.621197 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.621261 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.621321 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.621384 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.621447 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.621534 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.621603 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.621688 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.621758 s: AWB : prm = [MCU2_0] 6794.621801 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.621852 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.629812 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.629917 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.629997 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.630053 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.630104 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.630210 s: code block {} start [MCU2_0] 6794.630280 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.630341 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.630378 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.630413 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.630448 s: tivxMutexLock()结束处. [MCU2_0] 6794.630481 s: joe 6666666666666666666666666 [MCU2_0] 6794.630572 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.630705 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.630774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.630838 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.630898 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.630953 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.631009 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.631068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.631124 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.631198 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.631260 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.631314 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.631365 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.631443 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.631503 s: AWB : prm = [MCU2_0] 6794.631574 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.631623 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.631755 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.631848 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.631897 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.631953 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.632009 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.632061 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.632118 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.632184 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.632238 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.632629 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.632776 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.632840 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.632919 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 36 , 0 , 3 [MCU2_0] 6794.632996 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.633045 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6794.633095 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6794.633228 s: (0)AE debug: rMax=44, gMax=31, bMax=27, rsum=17749, gsum=13156, bsum=11755, wsum=512 [MCU2_0] 6794.633290 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6794.633342 s: (1)AE debug: R = 34, G = 25, B = 22 [MCU2_0] 6794.633375 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6794.633414 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6794.633474 s: (2 - 1)AE debug: curY=28, curY_sat=28, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6794.633583 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 76,zone[3] = 24,zone[4] = 0,zone[5] = 0 [MCU2_0] 6794.633646 s: (2 - 3)AE debug: max2_ae()比较后,curY=28 [MCU2_0] 6794.633714 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6794.633854 s: (3 - 1)AE debug: reset=0, h->avg_y=280, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6794.633939 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6794.634012 s: (3 - 2)AE debug: h->history_brightness[0]=28 [MCU2_0] 6794.634060 s: (3 - 2)AE debug: h->history_brightness[1]=28 [MCU2_0] 6794.634101 s: (3 - 2)AE debug: h->history_brightness[2]=28 [MCU2_0] 6794.634144 s: (3 - 2)AE debug: h->history_brightness[3]=28 [MCU2_0] 6794.634186 s: (3 - 2)AE debug: h->history_brightness[4]=28 [MCU2_0] 6794.634227 s: (3 - 2)AE debug: h->history_brightness[5]=28 [MCU2_0] 6794.634267 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 6794.634307 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 6794.634348 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 6794.634390 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 6794.634439 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6794.634496 s: (3 - 2)AE debug: avgY=280, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6794.634587 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6794.634671 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6794.634750 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6794.634859 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6794.634937 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6794.635024 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6794.635089 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6794.635166 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6794.635224 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6794.635282 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6794.635353 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 2701, 256 [MCU2_0] 6794.635405 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 2970, 256, r=1 [MCU2_0] 6794.635447 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6794.635478 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6794.635660 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.635776 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2970 , 256 , 11000 , 1 [MCU2_0] 6794.635905 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.635962 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.636015 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.636076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.636134 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.636191 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.636248 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.636305 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.636361 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.636435 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.636498 s: AWB : prm = dummy [MCU2_0] 6794.636548 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.636606 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.636666 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.636720 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.636772 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.636824 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.636918 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.636993 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2970 [MCU2_0] 6794.637078 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.637149 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.637204 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.637463 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.637706 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.637977 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.638227 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.638462 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.638712 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.639012 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.639257 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.639492 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.639581 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.639663 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2970 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.639723 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.639780 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,400 ,256 . [MCU2_0] 6794.639825 s: temp : 750 [MCU2_0] 6794.639859 s: lcg_totalgain_value , d_gain_maxtimes : 76800 , 6 [MCU2_0] 6794.639913 s: 《4》(repeat)经过条件判断后计算出来的again_value : 300 [MCU2_0] 6794.640023 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6794.640093 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 288, 256 [MCU2_0] 6794.640144 s: next_totalgain_value : 76800 [MCU2_0] 6794.640193 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 288 , 256 ,229 [MCU2_0] 6794.640251 s: spd_totalgain_value , d_gain_maxtimes: 456855 ,2 [MCU2_0] 6794.640300 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1784 [MCU2_0] 6794.640356 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 11 [MCU2_0] 6794.640412 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1728, 256 [MCU2_0] 6794.640458 s: next_totalgain_value : 456855 [MCU2_0] 6794.640533 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1728 , 256 ,456 [MCU2_0] 6794.640588 s: vs_total_value : 136800 [MCU2_0] 6794.640623 s: next_totalgain_value : 456855 [MCU2_0] 6794.640672 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6794.640746 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6794.640816 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.640885 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.640957 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.641033 s: HCG: [MCU2_0] 6794.641281 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.641545 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.641783 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.641956 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.642126 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x08 [MCU2_0] 6794.642380 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.642638 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.642873 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.642905 s: LCG: [MCU2_0] 6794.643136 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.643379 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x02 [MCU2_0] 6794.643636 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.643875 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.644150 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.644186 s: SPD: [MCU2_0] 6794.644415 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.644662 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.644901 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.645178 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6794.645421 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.645666 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.645903 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.645932 s: VS: [MCU2_0] 6794.646193 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.646439 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x01 [MCU2_0] 6794.646680 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.646915 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.647149 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.647430 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.647679 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.647727 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.656384 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.656454 s: HCG: [MCU2_0] 6794.656708 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.656953 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.657187 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.657443 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x09 [MCU2_0] 6794.657686 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.657921 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.658150 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.658179 s: LCG: [MCU2_0] 6794.658443 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.658693 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x02 [MCU2_0] 6794.658933 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.659161 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.659389 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.659416 s: SPD: [MCU2_0] 6794.659698 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.659939 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.660169 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.660400 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6794.660650 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.660895 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.661126 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.661156 s: VS: [MCU2_0] 6794.661374 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.661651 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6794.661891 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.662122 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.662350 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.662611 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.662855 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.662902 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.662948 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.663000 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.663073 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.663134 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.663195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.663251 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.663307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.663363 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.663422 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.663478 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.663574 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.663637 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.663696 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.663772 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.663833 s: AWB : prm = [MCU2_0] 6794.663871 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.663919 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.664085 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.664159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.664228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.664284 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.664343 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.664400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.664457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.664541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.664606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.664665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.664718 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.664771 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.664844 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.664903 s: AWB : prm = [MCU2_0] 6794.664942 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.664989 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.665100 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.665168 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.665305 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.665380 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.665465 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.665554 s: joe 3333333333333333333333 [MCU2_0] 6794.665618 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.665754 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.665859 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.665972 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5659 [MCU2_0] 6794.667092 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5671 [MCU2_0] 6794.667330 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.667449 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.667605 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.667678 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.667734 s: joe 11111111111111111111111111111 [MCU2_0] 6794.667788 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.667838 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.667891 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.667945 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.667991 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.668043 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.668102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.668159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.668275 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.668340 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.668397 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.668448 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.668568 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.668634 s: AWB : prm = dummy [MCU2_0] 6794.668654 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.668703 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.668760 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.668811 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.668862 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.668911 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.668969 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.669026 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5660 , 512 , 609 , 674 [MCU2_0] 6794.669090 s: joe add temp=5660, Ratio_BG =1.068889, Ratio_RG=0.936222 [MCU2_0] 6794.669139 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.671840 s: 111111111111111111 [MCU2_0] 6794.671902 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.671964 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.672012 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.672058 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.672114 s: joe add status=0 colorTemp=5660, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.672161 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.672202 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.672252 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.672366 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.672432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.672490 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.672573 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.672636 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.672690 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.672743 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.672813 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.672871 s: AWB : prm = [MCU2_0] 6794.672913 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.672960 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.673004 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.674191 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.674312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.674392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.674479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.674586 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.674658 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.674723 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.674786 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.674845 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.674912 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.674970 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.675026 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.675105 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.675169 s: AWB : prm = [MCU2_0] 6794.675212 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.675263 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.683322 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.683427 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.683503 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.683663 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.683733 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.683773 s: code block {} start [MCU2_0] 6794.683827 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.683885 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.683923 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.683961 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.683997 s: tivxMutexLock()结束处. [MCU2_0] 6794.684029 s: joe 6666666666666666666666666 [MCU2_0] 6794.684148 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.684221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.684284 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.684343 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.684400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.684457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.684542 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.684606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.684681 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.684740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.684796 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.684847 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.684921 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.684983 s: AWB : prm = [MCU2_0] 6794.685021 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.685071 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.685205 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.685291 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.685373 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.685419 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.685474 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.685559 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.685621 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.685679 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.685746 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.685799 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.686080 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.686147 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.686270 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.686361 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 37 , 0 , 3 [MCU2_0] 6794.686442 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.686578 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.686691 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2970 , 256 , 11000 , 1 [MCU2_0] 6794.686771 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.686818 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.686872 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.686931 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.686989 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.687047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.687104 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.687159 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.687267 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.687347 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.687412 s: AWB : prm = dummy [MCU2_0] 6794.687434 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.687484 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.687567 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.687631 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.687685 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.687739 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.687782 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.687845 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2970 [MCU2_0] 6794.687930 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.688000 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.688059 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.688342 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.688591 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.688828 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.689057 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.689321 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.689577 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.689817 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.690048 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.690278 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.690390 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.690476 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2970 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.690564 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.690624 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,400 ,256 . [MCU2_0] 6794.690671 s: temp : 750 [MCU2_0] 6794.690702 s: lcg_totalgain_value , d_gain_maxtimes : 76800 , 6 [MCU2_0] 6794.690754 s: 《4》(repeat)经过条件判断后计算出来的again_value : 300 [MCU2_0] 6794.690811 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6794.690867 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 288, 256 [MCU2_0] 6794.690914 s: next_totalgain_value : 76800 [MCU2_0] 6794.690962 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 288 , 256 ,229 [MCU2_0] 6794.691019 s: spd_totalgain_value , d_gain_maxtimes: 456855 ,2 [MCU2_0] 6794.691070 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1784 [MCU2_0] 6794.691125 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 11 [MCU2_0] 6794.691182 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1728, 256 [MCU2_0] 6794.691230 s: next_totalgain_value : 456855 [MCU2_0] 6794.691278 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1728 , 256 ,456 [MCU2_0] 6794.691327 s: vs_total_value : 136800 [MCU2_0] 6794.691403 s: next_totalgain_value : 456855 [MCU2_0] 6794.691465 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6794.691566 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6794.691640 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6794.691707 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6794.691776 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6794.691815 s: HCG: [MCU2_0] 6794.692048 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.692282 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.692573 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.692825 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x09 [MCU2_0] 6794.693058 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.693285 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.693572 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.693611 s: LCG: [MCU2_0] 6794.693840 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.694133 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.694220 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x02 [MCU2_0] 6794.694564 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.694819 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.695054 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.695083 s: SPD: [MCU2_0] 6794.695301 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.695570 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.695813 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.696047 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6794.696277 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.696569 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.696816 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.696849 s: VS: [MCU2_0] 6794.697071 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.697298 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6794.697588 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.697837 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.698074 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.698303 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.698614 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.698669 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6794.707305 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.707376 s: HCG: [MCU2_0] 6794.707630 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.707888 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.708132 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.708364 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x09 [MCU2_0] 6794.708595 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.708842 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.709089 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.709120 s: LCG: [MCU2_0] 6794.709342 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.709576 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x02 [MCU2_0] 6794.709859 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.710104 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.710337 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.710367 s: SPD: [MCU2_0] 6794.710597 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.710878 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.711122 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x06 [MCU2_0] 6794.711351 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6794.711584 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.711818 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.712097 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.712133 s: VS: [MCU2_0] 6794.712356 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.712593 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6794.712827 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.713071 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.713316 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.713561 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.713799 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.713844 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.713890 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.713987 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.714066 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.714129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.714186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.714242 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.714297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.714353 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.714412 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.714469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.714551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.714609 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.714662 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.714736 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.714797 s: AWB : prm = [MCU2_0] 6794.714837 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.714885 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.715061 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.715128 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.715189 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.715253 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.715310 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.715368 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.715424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.715480 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.715567 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.715632 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.715690 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.715746 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.715797 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.715869 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.715928 s: AWB : prm = [MCU2_0] 6794.715966 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.716022 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.716136 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.716284 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.716369 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.716455 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.716566 s: joe 3333333333333333333333 [MCU2_0] 6794.716635 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.716706 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.716796 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.716907 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5660 [MCU2_0] 6794.718005 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5671 [MCU2_0] 6794.718248 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6794.718367 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6794.718484 s: joe 222222222222222222222222222222222 [MCU2_0] 6794.718585 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.718642 s: joe 11111111111111111111111111111 [MCU2_0] 6794.718696 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.718746 s: joe 000000000000000000000000000000000 [MCU2_0] 6794.718798 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.718852 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.718899 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.718955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.719015 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.719073 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.719131 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.719187 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.719303 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.719361 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.719433 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.719492 s: AWB : prm = dummy [MCU2_0] 6794.719534 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.719588 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6794.719647 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.719699 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.719750 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.719799 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6794.719856 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6794.719911 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5661 , 512 , 609 , 674 [MCU2_0] 6794.719977 s: joe add temp=5661, Ratio_BG =1.068833, Ratio_RG=0.936233 [MCU2_0] 6794.720026 s: LPD_B =674, LPD_R=512 SPD_B=1735 SPD_R=1526 [MCU2_0] 6794.722730 s: 111111111111111111 [MCU2_0] 6794.722793 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6794.722854 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.722904 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.722950 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.723006 s: joe add status=0 colorTemp=5661, rgain=512, ggain=609, bgain=674 [MCU2_0] 6794.723057 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.723100 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.723150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.723208 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.723263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.723375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.723441 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.723498 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.723581 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6794.723640 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6794.723713 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6794.723770 s: AWB : prm = [MCU2_0] 6794.723812 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.723860 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.723905 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.725189 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.725300 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.725374 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.725463 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.725570 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.725641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.725705 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.725768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.725828 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.725892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.725952 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.726007 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.726086 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.726151 s: AWB : prm = [MCU2_0] 6794.726193 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.726242 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.734181 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6794.734288 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6794.734364 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6794.734419 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6794.734474 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6794.734621 s: code block {} start [MCU2_0] 6794.734704 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6794.734764 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6794.734800 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6794.734837 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6794.734872 s: tivxMutexLock()结束处. [MCU2_0] 6794.734903 s: joe 6666666666666666666666666 [MCU2_0] 6794.734955 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.735026 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6794.735172 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.735249 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.735310 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.735370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.735426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.735482 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.735583 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.735661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.735721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.735780 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.735834 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.735886 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.735960 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.736019 s: AWB : prm = [MCU2_0] 6794.736059 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.736108 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.736317 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6794.736381 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6794.736439 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.736492 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6794.736587 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6794.736650 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6794.736720 s: joe 5555555555555555555555555555555 [MCU2_0] 6794.736776 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.737054 s: joe 4444444444444444444444444444444 [MCU2_0] 6794.737117 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.737174 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6794.737251 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 38 , 0 , 3 [MCU2_0] 6794.737394 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6794.737482 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6794.737621 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 2970 , 256 , 11000 , 1 [MCU2_0] 6794.737703 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6794.737751 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.737803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.737864 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.737925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.737982 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.738040 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.738095 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6794.738146 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6794.738217 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.738280 s: AWB : prm = dummy [MCU2_0] 6794.738301 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6794.738407 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6794.738477 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6794.738560 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6794.738614 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6794.738666 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6794.738710 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6794.738775 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 2970 [MCU2_0] 6794.738858 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6794.738926 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6794.738985 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6794.739243 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6794.739527 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6794.739774 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6794.740008 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6794.740239 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6794.740483 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6794.740781 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6794.741023 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6794.741253 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6794.741314 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6794.741393 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 2970 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6794.741535 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6794.741602 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,400 ,256 . [MCU2_0] 6794.741650 s: temp : 750 [MCU2_0] 6794.741682 s: lcg_totalgain_value , d_gain_maxtimes : 76800 , 6 [MCU2_0] 6794.741736 s: 《4》(repeat)经过条件判断后计算出来的again_value : 300 [MCU2_0] 6794.741790 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6794.741846 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 288, 256 [MCU2_0] 6794.741894 s: next_totalgain_value : 76800 [MCU2_0] 6794.741942 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 288 , 256 ,229 [MCU2_0] 6794.741997 s: spd_totalgain_value , d_gain_maxtimes: 456855 ,2 [MCU2_0] 6794.742048 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1784 [MCU2_0] 6794.742103 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 11 [MCU2_0] 6794.742158 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1728, 256 [MCU2_0] 6794.742204 s: next_totalgain_value : 456855 [MCU2_0] 6794.742251 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1728 , 256 ,456 [MCU2_0] 6794.742300 s: vs_total_value : 136800 [MCU2_0] 6794.742330 s: next_totalgain_value : 456855 [MCU2_0] 6794.742378 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6794.742671 s: HCG: [MCU2_0] 6794.990085 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6794.990175 s: HCG: [MCU2_0] 6794.990418 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6794.990657 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6794.990891 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6794.991118 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0b [MCU2_0] 6794.991361 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6794.991624 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6794.991860 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6794.991892 s: LCG: [MCU2_0] 6794.992107 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6794.992350 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x04 [MCU2_0] 6794.992604 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6794.992847 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6794.993080 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6794.993110 s: SPD: [MCU2_0] 6794.993373 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6794.993632 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6794.993870 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6794.994100 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6794.994347 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6794.994601 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6794.994848 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6794.994881 s: VS: [MCU2_0] 6794.995103 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6794.995361 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6794.995630 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6794.995869 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6794.996097 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6794.996373 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6794.996636 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6794.996686 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6794.996732 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6794.996785 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.996861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.996924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.996980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.997037 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.997094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.997150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.997206 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.997262 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.997319 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.997389 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.997445 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.997541 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.997603 s: AWB : prm = [MCU2_0] 6794.997644 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.997693 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.997857 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.997920 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6794.997975 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6794.998036 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6794.998094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6794.998152 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6794.998207 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6794.998264 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6794.998320 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6794.998376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6794.998433 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6794.998486 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6794.998570 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6794.998727 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6794.998808 s: AWB : prm = [MCU2_0] 6794.998853 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6794.998900 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6794.999035 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6794.999179 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6794.999258 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6794.999344 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6794.999401 s: joe 3333333333333333333333 [MCU2_0] 6794.999450 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6794.999551 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6794.999655 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6794.999767 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5656 [MCU2_0] 6795.000884 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5655 [MCU2_0] 6795.001126 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.001246 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.001363 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.001418 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.001471 s: joe 11111111111111111111111111111 [MCU2_0] 6795.001562 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.001619 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.001676 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.001731 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.001776 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.001828 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.001889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.001947 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.002007 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.002062 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.002173 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.002232 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.002305 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.002367 s: AWB : prm = dummy [MCU2_0] 6795.002387 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.002438 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.002494 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.002574 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.002629 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.002680 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.002738 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.002795 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5656 , 512 , 609 , 674 [MCU2_0] 6795.002866 s: joe add temp=5656, Ratio_BG =1.069111, Ratio_RG=0.936178 [MCU2_0] 6795.002919 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.005631 s: 111111111111111111 [MCU2_0] 6795.005692 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.005755 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.005805 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.005852 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.005906 s: joe add status=0 colorTemp=5656, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.005954 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.005995 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.006044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.006101 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.006158 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.006271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.006341 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.006398 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.006452 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.006503 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.006604 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.006664 s: AWB : prm = [MCU2_0] 6795.006707 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.006754 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.006797 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.007941 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.008061 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.008144 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.008217 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.008315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.008385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.008457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.008568 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.008642 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.008711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.008775 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.008834 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.008915 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.008985 s: AWB : prm = [MCU2_0] 6795.009026 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.009080 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.017751 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.018001 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.018091 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.018153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.018216 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.018274 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.018332 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.018389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.018447 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.018504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.018603 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.018664 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.018720 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.018770 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.018843 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.018903 s: AWB : prm = [MCU2_0] 6795.018944 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.019006 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.019133 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.019197 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.019252 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.019291 s: code block {} start [MCU2_0] 6795.019346 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.019407 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.019442 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.019479 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.019544 s: tivxMutexLock()结束处. [MCU2_0] 6795.019589 s: joe 6666666666666666666666666 [MCU2_0] 6795.019644 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.019717 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.019791 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.019839 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.019893 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.019947 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.019997 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.020055 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.020167 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.020232 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.020547 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.020626 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.020683 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.020763 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 44 , 0 , 3 [MCU2_0] 6795.020843 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.020915 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.021013 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3590 , 256 , 11000 , 1 [MCU2_0] 6795.021091 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.021193 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.021260 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.021322 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.021381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.021438 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.021495 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.021583 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.021643 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.021719 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.021779 s: AWB : prm = dummy [MCU2_0] 6795.021798 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.021848 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.021906 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.021960 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.022011 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.022063 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.022107 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.022169 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3590 [MCU2_0] 6795.022307 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.022381 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.022438 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.022711 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.022958 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.023187 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.023484 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.023759 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.023996 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.024228 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.024539 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.024787 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.024847 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.024926 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3590 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.024988 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.025045 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,432 ,256 . [MCU2_0] 6795.025090 s: temp : 750 [MCU2_0] 6795.025123 s: lcg_totalgain_value , d_gain_maxtimes : 82944 , 6 [MCU2_0] 6795.025175 s: 《4》(repeat)经过条件判断后计算出来的again_value : 324 [MCU2_0] 6795.025232 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 4 [MCU2_0] 6795.025342 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 320, 256 [MCU2_0] 6795.025399 s: next_totalgain_value : 82944 [MCU2_0] 6795.025449 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 320 , 256 ,229 [MCU2_0] 6795.025504 s: spd_totalgain_value , d_gain_maxtimes: 478610 ,2 [MCU2_0] 6795.025582 s: 《4》(repeat)经过条件判断后计算出来的again_value : 1869 [MCU2_0] 6795.025643 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 13 [MCU2_0] 6795.025698 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1856, 256 [MCU2_0] 6795.025744 s: next_totalgain_value : 478610 [MCU2_0] 6795.025790 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1856 , 256 ,456 [MCU2_0] 6795.025838 s: vs_total_value : 143184 [MCU2_0] 6795.025870 s: next_totalgain_value : 478610 [MCU2_0] 6795.025917 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.025991 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.026061 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.026129 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.026203 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.026241 s: HCG: [MCU2_0] 6795.026487 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.026762 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.027000 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.027228 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0b [MCU2_0] 6795.027490 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.027756 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.027916 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.028083 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.028121 s: LCG: [MCU2_0] 6795.028346 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.028666 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x04 [MCU2_0] 6795.028915 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.029148 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.029372 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.029446 s: SPD: [MCU2_0] 6795.029706 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.029945 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.030180 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.030410 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6795.030694 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.030934 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.031166 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.031195 s: VS: [MCU2_0] 6795.031413 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.031662 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.031968 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.032207 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.032442 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.032688 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.032934 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.032981 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.041627 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.041740 s: HCG: [MCU2_0] 6795.041986 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.042218 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.042449 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.042687 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0b [MCU2_0] 6795.042976 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.043217 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.043445 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.043474 s: LCG: [MCU2_0] 6795.043704 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.043989 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x04 [MCU2_0] 6795.044230 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.044457 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.044691 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.044722 s: SPD: [MCU2_0] 6795.044957 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.045195 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.045423 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.045661 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6795.045943 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.046183 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.046411 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.046439 s: VS: [MCU2_0] 6795.046671 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.046923 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.047164 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.047395 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.047637 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.047919 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.048161 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.048209 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.048258 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.048311 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.048381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.048444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.048501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.048590 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.048652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.048710 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.048768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.048826 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.048894 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.048951 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.049002 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.049073 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.049134 s: AWB : prm = [MCU2_0] 6795.049175 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.049225 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.049396 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.049460 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.049541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.049607 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.049666 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.049721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.049777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.049832 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.049888 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.049946 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.050003 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.050056 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.050108 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.050181 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.050242 s: AWB : prm = [MCU2_0] 6795.050278 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.050334 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.050448 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.050618 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.050705 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.050796 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.050854 s: joe 3333333333333333333333 [MCU2_0] 6795.050904 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.050972 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.051059 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.051166 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5656 [MCU2_0] 6795.052335 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 6795.052626 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.052750 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.052869 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.052928 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.052981 s: joe 11111111111111111111111111111 [MCU2_0] 6795.053035 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.053086 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.053136 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.053191 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.053236 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.053288 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.053349 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.053406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.053466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.053608 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.053675 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.053729 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.053801 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.053860 s: AWB : prm = dummy [MCU2_0] 6795.053879 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.053926 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.053985 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.054035 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.054088 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.054136 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.054191 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.054247 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5656 , 512 , 609 , 674 [MCU2_0] 6795.054314 s: joe add temp=5656, Ratio_BG =1.069111, Ratio_RG=0.936178 [MCU2_0] 6795.054365 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.057058 s: 111111111111111111 [MCU2_0] 6795.057118 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.057181 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.057232 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.057279 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.057335 s: joe add status=0 colorTemp=5656, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.057381 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.057424 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.057473 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.057558 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.057619 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.057726 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.057790 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.057848 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.057903 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.057952 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.058023 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.058079 s: AWB : prm = [MCU2_0] 6795.058122 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.058170 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.058216 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.059495 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.059641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.059714 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.059798 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.059865 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.059932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.060000 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.060064 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.060125 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.060187 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.060246 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.060304 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.060381 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.060446 s: AWB : prm = [MCU2_0] 6795.060489 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.060566 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.068576 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.068685 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.068764 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.068823 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.068948 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.068996 s: code block {} start [MCU2_0] 6795.069052 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.069112 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.069145 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.069182 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.069216 s: tivxMutexLock()结束处. [MCU2_0] 6795.069247 s: joe 6666666666666666666666666 [MCU2_0] 6795.069300 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.069454 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.069560 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.069626 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.069689 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.069748 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.069806 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.069864 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.069935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.070011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.070069 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.070126 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.070180 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.070231 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.070307 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.070369 s: AWB : prm = [MCU2_0] 6795.070409 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.070457 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.070641 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.070707 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.070766 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.070819 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.070873 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.070931 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.070997 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.071052 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.071332 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.071399 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.071456 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.071644 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 45 , 0 , 3 [MCU2_0] 6795.071736 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.071786 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6795.071840 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6795.071966 s: (0)AE debug: rMax=41, gMax=29, bMax=25, rsum=17391, gsum=12689, bsum=11239, wsum=512 [MCU2_0] 6795.072029 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6795.072080 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 6795.072113 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6795.072153 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6795.072215 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6795.072284 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 93,zone[3] = 7,zone[4] = 0,zone[5] = 0 [MCU2_0] 6795.072337 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 6795.072403 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6795.072487 s: (3 - 1)AE debug: reset=0, h->avg_y=278, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6795.072599 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6795.072733 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 6795.072784 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 6795.072827 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 6795.072870 s: (3 - 2)AE debug: h->history_brightness[3]=28 [MCU2_0] 6795.072912 s: (3 - 2)AE debug: h->history_brightness[4]=28 [MCU2_0] 6795.072958 s: (3 - 2)AE debug: h->history_brightness[5]=28 [MCU2_0] 6795.073001 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 6795.073046 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 6795.073090 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 6795.073132 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 6795.073180 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6795.073237 s: (3 - 2)AE debug: avgY=277, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6795.073304 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6795.073382 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6795.073463 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6795.073556 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6795.073635 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6795.073771 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6795.073845 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6795.073923 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6795.073981 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6795.074040 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6795.074111 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 3590, 256 [MCU2_0] 6795.074163 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 3947, 256, r=1 [MCU2_0] 6795.074203 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6795.074235 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6795.074301 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.074399 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3947 , 256 , 11000 , 1 [MCU2_0] 6795.074476 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.074547 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.074608 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.074673 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.074790 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.074854 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.074916 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.074971 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.075021 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.075094 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.075154 s: AWB : prm = dummy [MCU2_0] 6795.075174 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.075222 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.075280 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.075332 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.075384 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.075438 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.075483 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.075621 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3947 [MCU2_0] 6795.075763 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.075841 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.075900 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.076162 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.076400 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.076672 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.076929 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.077176 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.077410 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.077651 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.077930 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.078176 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.078239 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.078317 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3947 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.078378 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.078436 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 6795.078482 s: temp : 750 [MCU2_0] 6795.078544 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 6795.078604 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 6795.078664 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6795.078722 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 6795.078768 s: next_totalgain_value : 89088 [MCU2_0] 6795.078868 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 6795.078933 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 6795.078985 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 6795.079042 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 6795.079097 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 6795.079145 s: next_totalgain_value : 522120 [MCU2_0] 6795.079193 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 6795.079243 s: vs_total_value : 156408 [MCU2_0] 6795.079275 s: next_totalgain_value : 522120 [MCU2_0] 6795.079324 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.079462 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.079578 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.079654 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.079724 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.079795 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.079834 s: HCG: [MCU2_0] 6795.080115 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.080353 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.080593 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.080829 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0b [MCU2_0] 6795.081076 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.081317 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.081565 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.081598 s: LCG: [MCU2_0] 6795.081820 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.082064 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x04 [MCU2_0] 6795.082305 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.082585 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.082827 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.082856 s: SPD: [MCU2_0] 6795.083088 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.083328 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.083563 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.083802 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x04 [MCU2_0] 6795.084040 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.084287 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.084539 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.084575 s: VS: [MCU2_0] 6795.084798 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.085064 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.085307 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.085553 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.085783 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.086012 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.086293 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.086343 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.094955 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.095017 s: HCG: [MCU2_0] 6795.095259 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.095502 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.095771 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.095999 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6795.096276 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.096540 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.096780 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.096809 s: LCG: [MCU2_0] 6795.097031 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.097302 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6795.097560 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.097797 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.098025 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.098053 s: SPD: [MCU2_0] 6795.098317 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.098606 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.098852 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.099082 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6795.099365 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.099626 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.099864 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.099895 s: VS: [MCU2_0] 6795.100119 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.100390 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.100655 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.100894 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.101120 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.101396 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.101653 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.101704 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.101752 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.101808 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.101875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.101941 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.101998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.102055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.102113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.102170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.102226 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.102282 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.102340 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.102409 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.102464 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.102559 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.102622 s: AWB : prm = [MCU2_0] 6795.102662 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.102710 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.102872 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.102937 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.102994 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.103058 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.103118 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.103175 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.103231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.103289 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.103346 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.103401 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.103458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.103537 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.103595 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.103669 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.103729 s: AWB : prm = [MCU2_0] 6795.103768 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.103825 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.103939 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.104084 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.104162 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.104248 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.104305 s: joe 3333333333333333333333 [MCU2_0] 6795.104354 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.104422 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.104554 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.104672 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5656 [MCU2_0] 6795.105794 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5631 [MCU2_0] 6795.106039 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.106158 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.106277 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.106338 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.106391 s: joe 11111111111111111111111111111 [MCU2_0] 6795.106445 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.106495 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.106613 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.106675 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.106719 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.106773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.106832 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.106891 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.106949 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.107060 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.107126 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.107179 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.107251 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.107311 s: AWB : prm = dummy [MCU2_0] 6795.107330 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.107379 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.107437 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.107487 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.107562 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.107618 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.107676 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.107733 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5654 , 512 , 609 , 674 [MCU2_0] 6795.107797 s: joe add temp=5654, Ratio_BG =1.069222, Ratio_RG=0.936156 [MCU2_0] 6795.107849 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.110612 s: 111111111111111111 [MCU2_0] 6795.110668 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.110733 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.110784 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.110832 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.110886 s: joe add status=0 colorTemp=5654, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.110933 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.110974 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.111024 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.111083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.111197 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.111265 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.111322 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.111376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.111431 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.111483 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.111583 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.111643 s: AWB : prm = [MCU2_0] 6795.111685 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.111732 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.111776 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.112991 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.113104 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.113175 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.113272 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.113339 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.113402 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.113463 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.113566 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.113636 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.113701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.113762 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.113817 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.113898 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.113970 s: AWB : prm = [MCU2_0] 6795.114014 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.114066 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.122253 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.122360 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.122546 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.122615 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.122671 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.122709 s: code block {} start [MCU2_0] 6795.122766 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.122825 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.122945 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.123017 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.123081 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.123140 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.123197 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.123254 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.123311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.123369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.123429 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.123502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.123586 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.123642 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.123720 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.123782 s: AWB : prm = [MCU2_0] 6795.123821 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.123869 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.123978 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.124032 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.124072 s: tivxMutexLock()结束处. [MCU2_0] 6795.124104 s: joe 6666666666666666666666666 [MCU2_0] 6795.124160 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.124235 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.124308 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.124355 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.124409 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.124465 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.124568 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.124641 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.124711 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.124769 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.125109 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.125185 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.125241 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.125320 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 46 , 0 , 3 [MCU2_0] 6795.125399 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.125472 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.125613 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3947 , 256 , 11000 , 1 [MCU2_0] 6795.125693 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.125739 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.125791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.125852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.125910 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.125968 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.126077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.126141 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.126193 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.126266 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.126328 s: AWB : prm = dummy [MCU2_0] 6795.126347 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.126397 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.126455 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.126531 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.126593 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.126646 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.126690 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.126753 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3947 [MCU2_0] 6795.126836 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.126905 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.126961 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.127238 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.127487 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.127748 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.127982 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.128236 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.128483 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.128745 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.128980 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.129257 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.129327 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.129407 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3947 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.129469 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.129557 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 6795.129609 s: temp : 750 [MCU2_0] 6795.129645 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 6795.129699 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 6795.129756 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6795.129812 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 6795.129859 s: next_totalgain_value : 89088 [MCU2_0] 6795.129908 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 6795.129963 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 6795.130013 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 6795.130069 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 6795.130124 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 6795.130220 s: next_totalgain_value : 522120 [MCU2_0] 6795.130278 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 6795.130331 s: vs_total_value : 156408 [MCU2_0] 6795.130363 s: next_totalgain_value : 522120 [MCU2_0] 6795.130410 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.130484 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.130597 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.130676 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.130749 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.130787 s: HCG: [MCU2_0] 6795.131016 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.131268 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.131534 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.131836 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6795.132082 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.132363 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.132632 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.132667 s: LCG: [MCU2_0] 6795.132961 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.133056 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.133335 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6795.133586 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.133828 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.134057 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.134086 s: SPD: [MCU2_0] 6795.134355 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.134621 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.134860 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.135092 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6795.135365 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.135715 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.135962 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.135991 s: VS: [MCU2_0] 6795.136211 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.136505 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.136807 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.137043 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.137270 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.137552 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.137797 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.137845 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.146480 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.146586 s: HCG: [MCU2_0] 6795.146833 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.147071 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.147299 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.147549 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6795.147832 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.148070 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.148300 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.148328 s: LCG: [MCU2_0] 6795.148588 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.148882 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6795.149118 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.149351 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.149587 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.149618 s: SPD: [MCU2_0] 6795.149893 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.150130 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.150356 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.150595 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6795.150849 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.151089 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.151318 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.151346 s: VS: [MCU2_0] 6795.151611 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.151876 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.152121 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.152354 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.152591 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.152872 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.153112 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.153158 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.153204 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.153258 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.153332 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.153396 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.153451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.153534 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.153597 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.153656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.153713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.153781 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.153842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.153900 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.153953 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.154027 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.154086 s: AWB : prm = [MCU2_0] 6795.154126 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.154174 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.154346 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.154413 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.154469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.154555 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.154618 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.154679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.154738 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.154796 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.154852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.154909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.154964 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.155018 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.155070 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.155142 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.155201 s: AWB : prm = [MCU2_0] 6795.155236 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.155295 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.155423 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.155597 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.155685 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.155772 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.155828 s: joe 3333333333333333333333 [MCU2_0] 6795.155878 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.155945 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.156035 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.156142 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5654 [MCU2_0] 6795.157250 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 6795.157419 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.157640 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.157766 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.157827 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.157882 s: joe 11111111111111111111111111111 [MCU2_0] 6795.157936 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.157986 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.158037 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.158091 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.158134 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.158186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.158247 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.158305 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.158362 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.158420 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.158475 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.158609 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.158691 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.158754 s: AWB : prm = dummy [MCU2_0] 6795.158772 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.158820 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.158878 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.158929 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.158980 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.159028 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.159086 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.159144 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5654 , 512 , 609 , 674 [MCU2_0] 6795.159213 s: joe add temp=5654, Ratio_BG =1.069222, Ratio_RG=0.936156 [MCU2_0] 6795.159262 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.161985 s: 111111111111111111 [MCU2_0] 6795.162048 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.162109 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.162158 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.162207 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.162261 s: joe add status=0 colorTemp=5654, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.162307 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.162350 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.162401 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.162457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.162540 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.162655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.162722 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.162781 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.162836 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.162889 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.162962 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.163019 s: AWB : prm = [MCU2_0] 6795.163061 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.163107 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.163150 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.164465 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.164622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.164722 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.164791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.164855 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.164917 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.164982 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.165043 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.165195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.165266 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.165328 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.165384 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.165462 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.165556 s: AWB : prm = [MCU2_0] 6795.165601 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.165650 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.173603 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.173775 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.173870 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.173927 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.173978 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.174018 s: code block {} start [MCU2_0] 6795.174073 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.174132 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.174167 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.174202 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.174237 s: tivxMutexLock()结束处. [MCU2_0] 6795.174267 s: joe 6666666666666666666666666 [MCU2_0] 6795.174409 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.174477 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.174565 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.174633 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.174691 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.174749 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.174821 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.174881 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.174941 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.175002 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.175059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.175114 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.175166 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.175242 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.175302 s: AWB : prm = [MCU2_0] 6795.175343 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.175392 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.175550 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.175651 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.175700 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.175754 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.175808 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.175862 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.175921 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.175988 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.176042 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.176318 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.176388 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.176445 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.176621 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 47 , 0 , 3 [MCU2_0] 6795.176714 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.176792 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.176896 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3947 , 256 , 11000 , 1 [MCU2_0] 6795.176973 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.177021 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.177074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.177133 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.177190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.177250 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.177305 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.177363 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.177414 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.177488 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.177617 s: AWB : prm = dummy [MCU2_0] 6795.177647 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.177700 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.177759 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.177812 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.177865 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.177915 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.177962 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.178025 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3947 [MCU2_0] 6795.178108 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.178178 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.178235 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.178492 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.178802 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.179045 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.179280 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.179532 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.179779 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.180023 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.180256 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.180484 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.180568 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.180689 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3947 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.180763 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.180822 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 6795.180868 s: temp : 750 [MCU2_0] 6795.180901 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 6795.180953 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 6795.181010 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6795.181068 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 6795.181114 s: next_totalgain_value : 89088 [MCU2_0] 6795.181162 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 6795.181218 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 6795.181267 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 6795.181322 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 6795.181378 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 6795.181422 s: next_totalgain_value : 522120 [MCU2_0] 6795.181471 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 6795.181549 s: vs_total_value : 156408 [MCU2_0] 6795.181586 s: next_totalgain_value : 522120 [MCU2_0] 6795.181636 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.181753 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.181830 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.181901 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.181973 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.182011 s: HCG: [MCU2_0] 6795.182243 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.182477 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.182780 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.183029 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6795.183261 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.183488 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.183788 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.183827 s: LCG: [MCU2_0] 6795.184053 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.184286 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6795.184562 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.184844 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.185091 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.185122 s: SPD: [MCU2_0] 6795.185344 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.185622 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.185712 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.185966 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.186209 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6795.186438 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.186677 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.186956 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.186993 s: VS: [MCU2_0] 6795.187220 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.187453 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.187692 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.187939 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.188183 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.188417 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.188654 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.188703 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.197320 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.197384 s: HCG: [MCU2_0] 6795.197637 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.197876 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.198158 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.198452 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6795.198703 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.198936 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.199206 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.199244 s: LCG: [MCU2_0] 6795.199466 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.199707 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6795.199939 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.200182 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.200428 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.200459 s: SPD: [MCU2_0] 6795.200691 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.200924 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.201195 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.201436 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6795.201675 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.201907 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.202133 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.202202 s: VS: [MCU2_0] 6795.202436 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.202684 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.202920 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.203148 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.203430 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.203680 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.203914 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.203961 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.204008 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.204063 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.204136 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.204209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.204276 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.204335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.204392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.204448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.204524 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.204589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.204649 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.204705 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.204756 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.204830 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.204888 s: AWB : prm = [MCU2_0] 6795.204928 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.204975 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.205139 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.205210 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.205273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.205330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.205386 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.205443 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.205499 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.205585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.205647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.205704 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.205760 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.205811 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.205883 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.205942 s: AWB : prm = [MCU2_0] 6795.205980 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.206028 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.206135 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.206201 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.206338 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.206422 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.206534 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.206602 s: joe 3333333333333333333333 [MCU2_0] 6795.206658 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.206727 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.206819 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.206928 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5654 [MCU2_0] 6795.208036 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5631 [MCU2_0] 6795.208275 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.208393 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.208569 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.208645 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.208697 s: joe 11111111111111111111111111111 [MCU2_0] 6795.208751 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.208801 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.208856 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.208911 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.208959 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.209009 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.209069 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.209126 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.209182 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.209294 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.209357 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.209413 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.209488 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.209577 s: AWB : prm = dummy [MCU2_0] 6795.209602 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.209653 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.209711 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.209761 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.209813 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.209861 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.209916 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.209974 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5653 , 512 , 609 , 674 [MCU2_0] 6795.210042 s: joe add temp=5653, Ratio_BG =1.069278, Ratio_RG=0.936144 [MCU2_0] 6795.210090 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.212812 s: 111111111111111111 [MCU2_0] 6795.212870 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.212931 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.212980 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.213025 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.213081 s: joe add status=0 colorTemp=5653, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.213128 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.213171 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.213220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.213277 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.213383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.213449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.213536 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.213601 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.213660 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.213712 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.213782 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.213840 s: AWB : prm = [MCU2_0] 6795.213883 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.213930 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.213974 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.215258 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.215366 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.215462 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.215577 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.215650 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.215715 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.215779 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.215843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.215907 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.215970 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.216028 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.216085 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.216164 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.216231 s: AWB : prm = [MCU2_0] 6795.216274 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.216326 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.224359 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.224468 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.224603 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.224716 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.224785 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.224825 s: code block {} start [MCU2_0] 6795.224880 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.224939 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.224975 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.225012 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.225048 s: tivxMutexLock()结束处. [MCU2_0] 6795.225081 s: joe 6666666666666666666666666 [MCU2_0] 6795.225219 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.225284 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.225342 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.225408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.225466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.225553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.225619 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.225679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.225753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.225816 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.225875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.225932 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.225987 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.226063 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.226127 s: AWB : prm = [MCU2_0] 6795.226170 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.226218 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.226353 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.226447 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.226498 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.226610 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.226672 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.226726 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.226786 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.226854 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.226908 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.227189 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.227256 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.227376 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.227469 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 48 , 0 , 3 [MCU2_0] 6795.227587 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.227642 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6795.227695 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6795.227824 s: (0)AE debug: rMax=41, gMax=29, bMax=25, rsum=17409, gsum=12702, bsum=11245, wsum=512 [MCU2_0] 6795.227888 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6795.227938 s: (1)AE debug: R = 34, G = 24, B = 21 [MCU2_0] 6795.227972 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6795.228012 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6795.228074 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6795.228141 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 93,zone[3] = 7,zone[4] = 0,zone[5] = 0 [MCU2_0] 6795.228196 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 6795.228261 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6795.228345 s: (3 - 1)AE debug: reset=0, h->avg_y=277, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6795.228476 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6795.228601 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 6795.228652 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 6795.228695 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 6795.228738 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 6795.228780 s: (3 - 2)AE debug: h->history_brightness[4]=28 [MCU2_0] 6795.228822 s: (3 - 2)AE debug: h->history_brightness[5]=28 [MCU2_0] 6795.228866 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 6795.228908 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 6795.228951 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 6795.228993 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 6795.229040 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6795.229096 s: (3 - 2)AE debug: avgY=276, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6795.229162 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6795.229241 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6795.229323 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6795.229385 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6795.229494 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6795.229616 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6795.229687 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6795.229765 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6795.229825 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6795.229884 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6795.229956 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 3947, 256 [MCU2_0] 6795.230006 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4340, 256, r=1 [MCU2_0] 6795.230047 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6795.230078 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6795.230143 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.230241 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4340 , 256 , 11000 , 1 [MCU2_0] 6795.230318 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.230364 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.230417 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.230554 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.230622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.230682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.230742 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.230797 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.230850 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.230922 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.230982 s: AWB : prm = dummy [MCU2_0] 6795.231003 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.231052 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.231111 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.231161 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.231213 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.231265 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.231310 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.231369 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4340 [MCU2_0] 6795.231453 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.231587 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.231705 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.231987 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.232224 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.232453 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.232708 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.232958 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.233197 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.233433 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.233719 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.233963 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.234028 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.234107 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4340 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.234168 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.234223 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6795.234267 s: temp : 750 [MCU2_0] 6795.234299 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6795.234352 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6795.234408 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6795.234464 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6795.234535 s: next_totalgain_value : 95232 [MCU2_0] 6795.234640 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6795.234708 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6795.234759 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6795.234815 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6795.234871 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6795.234917 s: next_totalgain_value : 565630 [MCU2_0] 6795.234967 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6795.235016 s: vs_total_value : 169632 [MCU2_0] 6795.235050 s: next_totalgain_value : 565630 [MCU2_0] 6795.235100 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.235240 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.235330 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.235407 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.235475 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.235720 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.235785 s: HCG: [MCU2_0] 6795.236025 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.236261 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.236490 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.236803 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6795.237052 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.237285 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.237541 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.237574 s: LCG: [MCU2_0] 6795.237851 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.238099 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6795.238330 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.238586 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.238877 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.238915 s: SPD: [MCU2_0] 6795.239138 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.239367 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.239618 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.239899 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6795.240144 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.240374 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.240625 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.275019 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.275129 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.275280 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.275345 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.275397 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.275435 s: code block {} start [MCU2_0] 6795.275490 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.275591 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.275635 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.275674 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.275710 s: tivxMutexLock()结束处. [MCU2_0] 6795.275742 s: joe 6666666666666666666666666 [MCU2_0] 6795.275794 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.275868 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.275942 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.275990 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.276043 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.276097 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.276148 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.276206 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.276320 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.276384 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.276696 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.276774 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.276832 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.276913 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 49 , 0 , 3 [MCU2_0] 6795.276991 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.277065 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.277161 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4340 , 256 , 11000 , 1 [MCU2_0] 6795.277235 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.277344 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.277412 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.277474 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.277566 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.277629 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.277692 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.277747 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.277800 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.277875 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.277938 s: AWB : prm = dummy [MCU2_0] 6795.277957 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.278007 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.278066 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.278117 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.278169 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.278222 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.278268 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.278385 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4340 [MCU2_0] 6795.278478 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.278576 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.278640 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.278903 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.279140 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.279426 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.279682 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.279919 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.280151 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.280377 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.280674 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.280920 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.280982 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.281059 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4340 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.281121 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.281176 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6795.281219 s: temp : 750 [MCU2_0] 6795.281252 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6795.281304 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6795.281361 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6795.281469 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6795.281552 s: next_totalgain_value : 95232 [MCU2_0] 6795.281604 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6795.281663 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6795.281715 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6795.281771 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6795.281829 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6795.281875 s: next_totalgain_value : 565630 [MCU2_0] 6795.281925 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6795.281973 s: vs_total_value : 169632 [MCU2_0] 6795.282004 s: next_totalgain_value : 565630 [MCU2_0] 6795.282052 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.282124 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.282191 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.282260 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.282332 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.282372 s: HCG: [MCU2_0] 6795.282637 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.282880 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.283110 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.283338 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6795.283638 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.283884 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.284119 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.284150 s: LCG: [MCU2_0] 6795.284372 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.284672 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6795.284918 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.285147 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.285372 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.285403 s: SPD: [MCU2_0] 6795.285641 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.285888 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.286128 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.286361 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.286635 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.286884 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.287097 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.287261 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.287299 s: VS: [MCU2_0] 6795.287552 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.287809 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.288059 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.288288 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.288539 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.288787 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.289025 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.289072 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.297670 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.297737 s: HCG: [MCU2_0] 6795.297979 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.298222 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.298573 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.298872 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6795.299112 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.299346 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.299583 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.299617 s: LCG: [MCU2_0] 6795.299878 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.300129 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6795.300359 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.300594 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.300831 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.300860 s: SPD: [MCU2_0] 6795.301129 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.301367 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.301622 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.301858 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.302101 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.302344 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.302583 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.302616 s: VS: [MCU2_0] 6795.302836 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.303080 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.303321 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.303558 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.303797 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.304038 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.304277 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.304324 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.304371 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.304426 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.304496 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.304590 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.304653 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.304713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.304769 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.304825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.304881 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.304937 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.305004 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.305064 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.305116 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.305190 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.305250 s: AWB : prm = [MCU2_0] 6795.305287 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.305334 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.305522 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.305598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.305663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.305722 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.305779 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.305835 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.305893 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.305949 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.306006 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.306060 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.306113 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.306163 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.306236 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.306295 s: AWB : prm = [MCU2_0] 6795.306332 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.306379 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.306488 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.306582 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.306721 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.306803 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.306892 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.306951 s: joe 3333333333333333333333 [MCU2_0] 6795.307000 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.307068 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.307159 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.307268 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5652 [MCU2_0] 6795.308376 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5655 [MCU2_0] 6795.308640 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.308762 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.308880 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.308938 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.308991 s: joe 11111111111111111111111111111 [MCU2_0] 6795.309047 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.309096 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.309147 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.309201 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.309246 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.309298 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.309359 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.309416 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.309472 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.309568 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.309683 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.309740 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.309815 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.309875 s: AWB : prm = dummy [MCU2_0] 6795.309893 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.309941 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.309998 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.310048 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.310098 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.310148 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.310207 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.310264 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5652 , 512 , 609 , 674 [MCU2_0] 6795.310332 s: joe add temp=5652, Ratio_BG =1.069333, Ratio_RG=0.936133 [MCU2_0] 6795.310385 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.313074 s: 111111111111111111 [MCU2_0] 6795.313136 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.313196 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.313245 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.313290 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.313345 s: joe add status=0 colorTemp=5652, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.313393 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.313434 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.313486 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.313575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.313639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.313745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.313810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.313869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.313923 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.313974 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.314045 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.314104 s: AWB : prm = [MCU2_0] 6795.314145 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.314191 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.314236 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.315731 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.315850 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.315926 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.315990 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.316054 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.316114 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.316174 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.316235 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.316297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.316358 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.316417 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.316470 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.316579 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.316647 s: AWB : prm = [MCU2_0] 6795.316689 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.316736 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.324486 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.324635 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.324777 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.324840 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.324893 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.324933 s: code block {} start [MCU2_0] 6795.324989 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.325048 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.325084 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.325121 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.325156 s: tivxMutexLock()结束处. [MCU2_0] 6795.325185 s: joe 6666666666666666666666666 [MCU2_0] 6795.325238 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.325309 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.325383 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.325429 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.325482 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.325565 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.325685 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.325772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.325840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.325900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.325958 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.326015 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.326074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.326130 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.326185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.326242 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.326299 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.326349 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.326423 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.326484 s: AWB : prm = [MCU2_0] 6795.326548 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.326601 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.326723 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.326795 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.326868 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.326927 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.327203 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.327269 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.327326 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.327404 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 50 , 0 , 3 [MCU2_0] 6795.327482 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.327603 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.327767 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4340 , 256 , 11000 , 1 [MCU2_0] 6795.327855 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.327904 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.327962 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.328023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.328082 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.328140 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.328197 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.328253 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.328305 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.328376 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.328436 s: AWB : prm = dummy [MCU2_0] 6795.328455 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.328504 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.328624 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.328688 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.328790 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.328854 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.328903 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.328966 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4340 [MCU2_0] 6795.329050 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.329119 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.329178 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.329436 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.329686 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.329942 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.330186 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.330418 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.330657 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.330951 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.331190 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.331419 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.331481 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.331646 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4340 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.331715 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.331775 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6795.331822 s: temp : 750 [MCU2_0] 6795.331917 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6795.331980 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6795.332039 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6795.332098 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6795.332146 s: next_totalgain_value : 95232 [MCU2_0] 6795.332196 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6795.332252 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6795.332302 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6795.332355 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6795.332410 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6795.332456 s: next_totalgain_value : 565630 [MCU2_0] 6795.332503 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6795.332591 s: vs_total_value : 169632 [MCU2_0] 6795.332630 s: next_totalgain_value : 565630 [MCU2_0] 6795.332679 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.332753 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.332821 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.332931 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.333012 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.333052 s: HCG: [MCU2_0] 6795.333288 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.333545 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.333787 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.334049 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6795.334288 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.334566 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.334814 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.334847 s: LCG: [MCU2_0] 6795.335088 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.335324 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6795.335688 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.335789 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.336052 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.336301 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.336330 s: SPD: [MCU2_0] 6795.336570 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.336809 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.337081 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.337322 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.337562 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.337795 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.338022 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.338093 s: VS: [MCU2_0] 6795.338333 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.338572 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.338807 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.339037 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.339319 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.339562 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.339796 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.339844 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.348462 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.348548 s: HCG: [MCU2_0] 6795.348779 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.349010 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.349291 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.349559 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6795.349795 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.350027 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.350254 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.350328 s: LCG: [MCU2_0] 6795.350579 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.350819 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6795.351046 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.351272 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.351621 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.351662 s: SPD: [MCU2_0] 6795.351893 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.352126 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.352412 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.352661 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.352900 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.353130 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.353357 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.353435 s: VS: [MCU2_0] 6795.353674 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.353915 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.354148 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.354376 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.354662 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.354907 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.355136 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.355182 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.355229 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.355283 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.355355 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.355415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.355491 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.355572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.355635 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.355693 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.355753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.355813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.355873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.355927 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.355980 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.356055 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.356114 s: AWB : prm = [MCU2_0] 6795.356153 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.356200 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.356372 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.356438 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.356495 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.356584 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.356644 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.356703 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.356760 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.356816 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.356876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.356932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.356988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.357041 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.357090 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.357163 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.357223 s: AWB : prm = [MCU2_0] 6795.357261 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.357320 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.357432 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.357598 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.357683 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.357770 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.357826 s: joe 3333333333333333333333 [MCU2_0] 6795.357876 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.357945 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.358034 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.358141 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5652 [MCU2_0] 6795.359277 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 6795.359556 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.359681 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.359801 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.359856 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.359909 s: joe 11111111111111111111111111111 [MCU2_0] 6795.359961 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.360010 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.360061 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.360116 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.360162 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.360215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.360273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.360330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.360388 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.360445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.360498 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.360634 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.360707 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.360767 s: AWB : prm = dummy [MCU2_0] 6795.360786 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.360835 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.360890 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.360941 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.360991 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.361039 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.361096 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.361155 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5653 , 512 , 609 , 674 [MCU2_0] 6795.361220 s: joe add temp=5653, Ratio_BG =1.069278, Ratio_RG=0.936144 [MCU2_0] 6795.361270 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.363995 s: 111111111111111111 [MCU2_0] 6795.364057 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.364120 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.364171 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.364220 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.364274 s: joe add status=0 colorTemp=5653, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.364323 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.364363 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.364411 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.364469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.364583 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.364700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.364766 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.364900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.364965 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.365020 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.365094 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.365152 s: AWB : prm = [MCU2_0] 6795.365194 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.365243 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.365286 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.371841 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.371957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.372031 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.372098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.372160 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.372221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.372282 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.372345 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.372407 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.372466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.372570 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.372637 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.372721 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.372784 s: AWB : prm = [MCU2_0] 6795.372828 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.372878 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.375727 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.375830 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.375909 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.375961 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.376010 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.376111 s: code block {} start [MCU2_0] 6795.376177 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.376238 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.376273 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.376310 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.376345 s: tivxMutexLock()结束处. [MCU2_0] 6795.376377 s: joe 6666666666666666666666666 [MCU2_0] 6795.376430 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.376501 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.376648 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.376699 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.376752 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.376806 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.376858 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.376914 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.376981 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.377034 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.377364 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.377447 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.377504 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.377631 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 51 , 0 , 3 [MCU2_0] 6795.377711 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.377763 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6795.377815 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6795.377938 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17168, gsum=12327, bsum=10846, wsum=512 [MCU2_0] 6795.378002 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6795.378053 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 6795.378085 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6795.378125 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6795.378251 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6795.378325 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 6795.378383 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 6795.378448 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6795.378565 s: (3 - 1)AE debug: reset=0, h->avg_y=276, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6795.378646 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6795.378719 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 6795.378766 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 6795.378809 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 6795.378854 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 6795.378896 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 6795.378937 s: (3 - 2)AE debug: h->history_brightness[5]=28 [MCU2_0] 6795.378978 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 6795.379019 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 6795.379061 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 6795.379101 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 6795.379149 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6795.379247 s: (3 - 2)AE debug: avgY=275, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6795.379320 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6795.379399 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6795.379478 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6795.379567 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6795.379642 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6795.379728 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6795.379795 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6795.379875 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6795.379931 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6795.379989 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6795.380061 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4340, 256 [MCU2_0] 6795.380111 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4772, 256, r=1 [MCU2_0] 6795.380153 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6795.380182 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6795.380296 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.380402 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4772 , 256 , 11000 , 1 [MCU2_0] 6795.380480 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.380547 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.380605 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.380665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.380724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.380783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.380840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.380894 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.380945 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.381017 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.381076 s: AWB : prm = dummy [MCU2_0] 6795.381096 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.381283 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.381336 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.381398 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.381456 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.381534 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.381592 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.381639 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.381702 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4772 [MCU2_0] 6795.381785 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.381853 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.381908 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.382167 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.382427 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.382685 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.382928 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.383159 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.383400 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.383652 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.383890 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.384118 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.384176 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.384252 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4772 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.384313 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.384418 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6795.384470 s: temp : 750 [MCU2_0] 6795.384504 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6795.384587 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6795.384653 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6795.384709 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6795.384757 s: next_totalgain_value : 98304 [MCU2_0] 6795.384806 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6795.384861 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6795.384910 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6795.384965 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6795.385019 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6795.385067 s: next_totalgain_value : 565630 [MCU2_0] 6795.385117 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6795.385165 s: vs_total_value : 169632 [MCU2_0] 6795.385195 s: next_totalgain_value : 565630 [MCU2_0] 6795.385243 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.385316 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.385426 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.385521 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.385600 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.385641 s: HCG: [MCU2_0] 6795.385871 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.386107 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.386342 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.386588 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6795.386829 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.387057 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.387283 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.387312 s: LCG: [MCU2_0] 6795.387579 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.387822 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6795.388049 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.388276 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.388570 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.388607 s: SPD: [MCU2_0] 6795.388840 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.389076 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.389302 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.389583 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.389827 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.390056 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.390283 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.390311 s: VS: [MCU2_0] 6795.390589 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.390833 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.391072 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.391302 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.391552 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.391834 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.392071 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.392117 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.400774 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.400850 s: HCG: [MCU2_0] 6795.401084 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.401318 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.401565 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.401818 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.402063 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.402297 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.402552 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.402586 s: LCG: [MCU2_0] 6795.402845 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.403092 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.403327 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.403563 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.403847 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.403885 s: SPD: [MCU2_0] 6795.404122 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.404356 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.404595 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.404878 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.405127 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.405359 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.405593 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.405627 s: VS: [MCU2_0] 6795.405851 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.406134 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.406369 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.406652 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.406940 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.407189 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.407424 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.407472 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.407542 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.407607 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.407682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.407749 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.407808 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.407866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.407936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.407996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.408056 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.408116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.408173 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.408227 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.408279 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.408354 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.408416 s: AWB : prm = [MCU2_0] 6795.408456 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.408504 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.408645 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.408772 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.408839 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.408902 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.408958 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.409015 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.409072 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.409129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.409186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.409241 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.409297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.409353 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.409403 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.409476 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.409561 s: AWB : prm = [MCU2_0] 6795.409605 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.409666 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.409782 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.409923 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.409999 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.410085 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.410142 s: joe 3333333333333333333333 [MCU2_0] 6795.410191 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.410259 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.410348 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.410459 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5653 [MCU2_0] 6795.411618 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5632 [MCU2_0] 6795.411849 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.411980 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.412099 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.412159 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.412212 s: joe 11111111111111111111111111111 [MCU2_0] 6795.412264 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.412312 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.412364 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.412418 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.412461 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.412569 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.412643 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.412704 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.412762 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.412820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.412926 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.412984 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.413056 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.413116 s: AWB : prm = dummy [MCU2_0] 6795.413135 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.413183 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.413240 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.413291 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.413342 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.413390 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.413446 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.413501 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5652 , 512 , 609 , 674 [MCU2_0] 6795.413603 s: joe add temp=5652, Ratio_BG =1.069333, Ratio_RG=0.936133 [MCU2_0] 6795.413656 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.416362 s: 111111111111111111 [MCU2_0] 6795.416424 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.416487 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.416555 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.416610 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.416664 s: joe add status=0 colorTemp=5652, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.416712 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.416754 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.416803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.416860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.416918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.417032 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.417102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.417161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.417217 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.417269 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.417340 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.417398 s: AWB : prm = [MCU2_0] 6795.417441 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.417489 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.417561 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.419252 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.419342 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.419410 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.419493 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.419613 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.419681 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.419751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.419820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.419887 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.419948 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.420013 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.420088 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.420179 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.420254 s: AWB : prm = [MCU2_0] 6795.420299 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.420352 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.429877 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.429957 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.430044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.430109 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.430171 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.430229 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.430287 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.430344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.430403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.430461 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.430554 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.430621 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.430676 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.430752 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.430814 s: AWB : prm = [MCU2_0] 6795.430854 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.430903 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.431072 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.431157 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.431211 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.431262 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.431300 s: code block {} start [MCU2_0] 6795.431354 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.431467 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.431537 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.431583 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.431619 s: tivxMutexLock()结束处. [MCU2_0] 6795.431652 s: joe 6666666666666666666666666 [MCU2_0] 6795.431704 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.431775 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.431852 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.431898 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.431953 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.432058 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.432120 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.432181 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.432248 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.432302 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.432603 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.432675 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.432731 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.432809 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 52 , 0 , 3 [MCU2_0] 6795.432885 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.432956 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.433113 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4772 , 256 , 11000 , 1 [MCU2_0] 6795.433195 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.433241 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.433295 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.433354 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.433410 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.433467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.433551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.433614 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.433666 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.433739 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.433799 s: AWB : prm = dummy [MCU2_0] 6795.433819 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.433867 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.433925 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.433976 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.434026 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.434116 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.434172 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.434235 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4772 [MCU2_0] 6795.434318 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.434387 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.434444 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.434711 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.434948 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.435193 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.435438 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.435734 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.435982 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.436241 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.436489 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.436790 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.436856 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.436935 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4772 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.436994 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.437047 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6795.437090 s: temp : 750 [MCU2_0] 6795.437122 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6795.437175 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6795.437290 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6795.437355 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6795.437402 s: next_totalgain_value : 98304 [MCU2_0] 6795.437450 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6795.437529 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6795.437590 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6795.437650 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6795.437706 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6795.437752 s: next_totalgain_value : 565630 [MCU2_0] 6795.437799 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6795.437847 s: vs_total_value : 169632 [MCU2_0] 6795.437877 s: next_totalgain_value : 565630 [MCU2_0] 6795.437927 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.438001 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.438069 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.438137 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.438208 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.438284 s: HCG: [MCU2_0] 6795.438544 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.438788 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.439017 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.439286 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.439554 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.439792 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.440026 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.440055 s: LCG: [MCU2_0] 6795.440272 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.440561 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.440799 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.441028 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.441255 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.441284 s: SPD: [MCU2_0] 6795.441534 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.441713 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.441883 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.442124 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.442416 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.442675 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.442920 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.443151 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.443182 s: VS: [MCU2_0] 6795.443456 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.443707 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.443949 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.444180 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.444456 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.444708 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.444946 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.444995 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.453656 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.453730 s: HCG: [MCU2_0] 6795.453960 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.454193 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.454422 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.454691 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.454939 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.455173 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.455399 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.455428 s: LCG: [MCU2_0] 6795.455693 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.455941 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.456173 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.456399 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.456637 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.456708 s: SPD: [MCU2_0] 6795.456952 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.457185 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.457414 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.457650 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.457898 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.458139 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.458366 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.458395 s: VS: [MCU2_0] 6795.458633 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.458880 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.459118 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.459344 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.459581 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.459827 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.460071 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.460119 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.460165 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.460218 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.460290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.460351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.460408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.460464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.460550 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.460616 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.460676 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.460732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.460802 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.460862 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.460915 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.460991 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.461050 s: AWB : prm = [MCU2_0] 6795.461087 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.461133 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.461312 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.461377 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.461435 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.461501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.461594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.461656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.461714 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.461770 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.461827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.461884 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.461939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.461994 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.462045 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.462120 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.462180 s: AWB : prm = [MCU2_0] 6795.462218 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.462276 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.462388 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.462561 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.462648 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.462735 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.462793 s: joe 3333333333333333333333 [MCU2_0] 6795.462844 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.462913 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.463002 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.463110 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5652 [MCU2_0] 6795.464232 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5632 [MCU2_0] 6795.464472 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.464635 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.464821 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.464893 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.464950 s: joe 11111111111111111111111111111 [MCU2_0] 6795.465006 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.465056 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.465110 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.465163 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.465207 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.465259 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.465317 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.465374 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.465431 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.465575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.465643 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.465695 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.465765 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.465824 s: AWB : prm = dummy [MCU2_0] 6795.465842 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.465890 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.465947 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.465999 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.466049 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.466097 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.466154 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.466209 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5651 , 512 , 609 , 674 [MCU2_0] 6795.466278 s: joe add temp=5651, Ratio_BG =1.069389, Ratio_RG=0.936122 [MCU2_0] 6795.466329 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.469091 s: 111111111111111111 [MCU2_0] 6795.469154 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.469216 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.469268 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.469313 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.469367 s: joe add status=0 colorTemp=5651, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.469414 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.469455 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.469527 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.469647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.469713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.469773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.469830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.469885 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.469940 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.469991 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.470063 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.470121 s: AWB : prm = [MCU2_0] 6795.470162 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.470209 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.470252 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.471418 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.471568 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.471648 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.471728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.471797 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.471858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.471922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.471985 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.472045 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.472107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.472161 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.472217 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.472293 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.472360 s: AWB : prm = [MCU2_0] 6795.472400 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.472452 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.481362 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.481449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.481548 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.481615 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.481677 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.481751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.481811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.481868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.481924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.481979 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.482034 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.482086 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.482160 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.482220 s: AWB : prm = [MCU2_0] 6795.482259 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.482307 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.491337 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.491421 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.491485 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.491585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.491648 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.491709 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.491767 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.491874 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.491942 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.492001 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.492056 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.492109 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.492181 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.492243 s: AWB : prm = [MCU2_0] 6795.492282 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.492330 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.497122 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.497228 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.497372 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.497432 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.497487 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.497567 s: code block {} start [MCU2_0] 6795.497632 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.497692 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.497728 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.497765 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.497801 s: tivxMutexLock()结束处. [MCU2_0] 6795.497833 s: joe 6666666666666666666666666 [MCU2_0] 6795.497884 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.497956 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.498095 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.498147 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.498203 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.498256 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.498309 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.498421 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.498501 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.498595 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.498879 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.498948 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.499005 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.499085 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 53 , 0 , 3 [MCU2_0] 6795.499162 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.499235 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.499333 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4772 , 256 , 11000 , 1 [MCU2_0] 6795.499469 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.499553 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.499622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.499686 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.499745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.499805 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.499862 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.499918 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.499970 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.500043 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.500106 s: AWB : prm = dummy [MCU2_0] 6795.500127 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.500176 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.500236 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.500288 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.500340 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.500391 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.500482 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.500585 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4772 [MCU2_0] 6795.500675 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.500746 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.500803 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.501063 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.501387 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.501443 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.501770 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.502014 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.502243 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.502469 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.502723 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.502967 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.503203 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.503263 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.503340 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4772 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.503400 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.503455 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6795.503500 s: temp : 750 [MCU2_0] 6795.503622 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6795.503687 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6795.503748 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6795.503804 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6795.503853 s: next_totalgain_value : 98304 [MCU2_0] 6795.503902 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6795.503957 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6795.504006 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6795.504062 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6795.504116 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6795.504162 s: next_totalgain_value : 565630 [MCU2_0] 6795.504210 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6795.504259 s: vs_total_value : 169632 [MCU2_0] 6795.504291 s: next_totalgain_value : 565630 [MCU2_0] 6795.504340 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.504416 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.504485 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.504582 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.504698 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.504745 s: HCG: [MCU2_0] 6795.504982 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.505216 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.505442 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.505716 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.505969 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.506203 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.506433 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.506462 s: LCG: [MCU2_0] 6795.506728 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.506975 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.507207 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.507436 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.507675 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.507749 s: SPD: [MCU2_0] 6795.507988 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.508218 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.508448 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.508695 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.508986 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.509222 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.509455 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.509485 s: VS: [MCU2_0] 6795.509710 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.509994 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.510236 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.510465 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.510698 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.510941 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.511184 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.511232 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.519875 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.519973 s: HCG: [MCU2_0] 6795.520213 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.520447 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.520695 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.520931 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.521218 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.521456 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.521696 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.521727 s: LCG: [MCU2_0] 6795.521946 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.522186 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.522422 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.522663 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.522900 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.522930 s: SPD: [MCU2_0] 6795.523168 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.523411 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.523652 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.523889 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.524132 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.524377 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.524629 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.524664 s: VS: [MCU2_0] 6795.524890 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.525146 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.525390 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.525631 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.525864 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.526092 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.526378 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.526428 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.526478 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.526574 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.526650 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.526714 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.526773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.526829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.526886 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.526940 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.526997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.527052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.527108 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.527178 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.527231 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.527305 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.527364 s: AWB : prm = [MCU2_0] 6795.527401 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.527448 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.527628 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.527699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.527763 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.527823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.527883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.527944 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.528001 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.528055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.528111 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.528166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.528221 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.528272 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.528344 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.528402 s: AWB : prm = [MCU2_0] 6795.528440 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.528485 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.528612 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.528679 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.528813 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.528893 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.528980 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.529037 s: joe 3333333333333333333333 [MCU2_0] 6795.529088 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.529156 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.529244 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.529354 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5651 [MCU2_0] 6795.530476 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 6795.530749 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.530871 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.530990 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.531047 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.531100 s: joe 11111111111111111111111111111 [MCU2_0] 6795.531154 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.531205 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.531257 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.531392 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.531441 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.531495 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.531597 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.531662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.531772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.531841 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.531896 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.531949 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.532024 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.532082 s: AWB : prm = dummy [MCU2_0] 6795.532102 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.532149 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.532206 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.532257 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.532306 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.532355 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.532410 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.532466 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5650 , 512 , 609 , 674 [MCU2_0] 6795.532590 s: joe add temp=5650, Ratio_BG =1.069444, Ratio_RG=0.936111 [MCU2_0] 6795.532649 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.535317 s: 111111111111111111 [MCU2_0] 6795.535379 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.535443 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.535496 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.535661 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.535730 s: joe add status=0 colorTemp=5650, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.535832 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.535887 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.535942 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.536000 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.536056 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.536115 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.536171 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.536227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.536283 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.536335 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.536407 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.536465 s: AWB : prm = [MCU2_0] 6795.536539 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.536595 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.536642 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.537722 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.537829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.537935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.538009 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.538075 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.538138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.538200 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.538265 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.538328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.538389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.538451 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.538546 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.538638 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.538706 s: AWB : prm = [MCU2_0] 6795.538750 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.538803 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.546914 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.547020 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.547097 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.547213 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.547283 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.547326 s: code block {} start [MCU2_0] 6795.547383 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.547441 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.547477 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.547551 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.547665 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.547733 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.547796 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.547856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.547913 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.547970 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.548027 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.548085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.548143 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.548220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.548279 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.548330 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.548406 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.548468 s: AWB : prm = [MCU2_0] 6795.548530 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.548581 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.548693 s: tivxMutexLock()结束处. [MCU2_0] 6795.548740 s: joe 6666666666666666666666666 [MCU2_0] 6795.548799 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.548877 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.548956 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.549001 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.549055 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.549108 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.549161 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.549216 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.549281 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.549335 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.549655 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.549796 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.549859 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.549939 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 54 , 0 , 3 [MCU2_0] 6795.550019 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.550067 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6795.550116 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6795.550246 s: (0)AE debug: rMax=80, gMax=55, bMax=48, rsum=34382, gsum=24841, bsum=21817, wsum=512 [MCU2_0] 6795.550308 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6795.550357 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 6795.550390 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6795.550430 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6795.550492 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6795.550632 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 6795.550699 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 6795.550816 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6795.550914 s: (3 - 1)AE debug: reset=0, h->avg_y=275, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6795.550994 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6795.551067 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 6795.551110 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 6795.551153 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 6795.551194 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 6795.551235 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 6795.551279 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 6795.551320 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 6795.551364 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 6795.551407 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 6795.551449 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 6795.551498 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6795.551650 s: (3 - 2)AE debug: avgY=300, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6795.551726 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6795.551854 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6795.551948 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6795.552015 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 6795.552091 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6795.552182 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 6795.552248 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6795.552315 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6795.552395 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计 算结果。 [MCU2_0] 6795.552457 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6795.552540 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6795.552623 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4772, 256 [MCU2_0] 6795.552675 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4147, 256, r=1 [MCU2_0] 6795.552716 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6795.552747 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6795.552854 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.552965 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4147 , 256 , 11000 , 1 [MCU2_0] 6795.553047 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.553090 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.553143 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.553206 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.553267 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.553325 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.553381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.553437 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.553487 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.553588 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.553655 s: AWB : prm = dummy [MCU2_0] 6795.553676 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.553726 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.553784 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.553887 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.553947 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.554000 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.554047 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.554111 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4147 [MCU2_0] 6795.554196 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.554266 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.554322 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.554590 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.554833 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.555134 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.555377 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.555637 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.555871 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.556153 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.556391 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.556655 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.556727 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.556804 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4147 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.556865 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.556963 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 6795.557022 s: temp : 750 [MCU2_0] 6795.557061 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 6795.557116 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 6795.557173 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6795.557228 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 6795.557275 s: next_totalgain_value : 92160 [MCU2_0] 6795.557324 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 6795.557377 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 6795.557428 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 6795.557484 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6795.557571 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 6795.557698 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.557758 s: next_totalgain_value : 543875 [MCU2_0] 6795.557811 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 6795.557862 s: vs_total_value : 162792 [MCU2_0] 6795.557894 s: next_totalgain_value : 543875 [MCU2_0] 6795.557943 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.558060 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.558136 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.558204 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.558272 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.558311 s: HCG: [MCU2_0] 6795.558571 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.558814 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.559069 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.559310 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.559560 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.559797 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.560073 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.560111 s: LCG: [MCU2_0] 6795.560344 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.560583 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.560820 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.561096 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.561339 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.561370 s: SPD: [MCU2_0] 6795.561597 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.561834 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.562068 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.562356 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.562599 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.562837 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.563065 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.563093 s: VS: [MCU2_0] 6795.563369 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.563637 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.563877 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.564109 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.564387 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.564646 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.564888 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.564936 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.573546 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.573615 s: HCG: [MCU2_0] 6795.573847 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.574083 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.574368 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.574658 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6795.574905 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.575138 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.575417 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.575451 s: LCG: [MCU2_0] 6795.575689 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.575928 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6795.576156 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.576430 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.576681 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.576714 s: SPD: [MCU2_0] 6795.576941 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.577170 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.578344 s: VS: [MCU2_0] 6795.683545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.683612 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.683680 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.683744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.683804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.683862 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.683919 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.683970 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.684043 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.684102 s: AWB : prm = [MCU2_0] 6795.684140 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.684187 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.684297 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.684362 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.684497 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.684620 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.684709 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.684765 s: joe 3333333333333333333333 [MCU2_0] 6795.684816 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.684886 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.684977 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.685086 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5650 [MCU2_0] 6795.686210 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5644 [MCU2_0] 6795.686452 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.686608 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.686733 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.686793 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.686847 s: joe 11111111111111111111111111111 [MCU2_0] 6795.686898 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.686949 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.686998 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.687053 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.687097 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.687150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.687209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.687267 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.687325 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.687445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.687539 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.687600 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.687680 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.687738 s: AWB : prm = dummy [MCU2_0] 6795.687756 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.687804 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.687860 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.687912 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.687962 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.688010 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.688065 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.688121 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5650 , 512 , 609 , 674 [MCU2_0] 6795.688184 s: joe add temp=5650, Ratio_BG =1.069444, Ratio_RG=0.936111 [MCU2_0] 6795.688234 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.688443 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.691111 s: 111111111111111111 [MCU2_0] 6795.691174 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.691238 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.691312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.691374 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.691430 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.691487 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.691573 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.691648 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.691709 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.691767 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.691825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.691879 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.691930 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.691999 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.692061 s: AWB : prm = [MCU2_0] 6795.692099 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.692145 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.692257 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.692321 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.692379 s: joe add status=0 colorTemp=5650, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.692427 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.692470 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.692554 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.692619 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.692678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.692736 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.692792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.692848 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.692901 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.692950 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.693022 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.693078 s: AWB : prm = [MCU2_0] 6795.693121 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.693167 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.693212 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.698477 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.698600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.698669 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.698733 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.698791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.698849 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.698906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.698961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.699018 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.699076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.699129 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.699182 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.699256 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.699317 s: AWB : prm = [MCU2_0] 6795.699372 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.699419 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.708430 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.708543 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.708612 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.708685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.708747 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.708804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.708860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.708917 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.708974 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.709031 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.709086 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.709138 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.709210 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.709269 s: AWB : prm = [MCU2_0] 6795.709308 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.709355 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.718413 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.718500 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.718612 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.718675 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.718735 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.718792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.718849 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.718905 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.718961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.719019 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.719073 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.719123 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.719194 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.719253 s: AWB : prm = [MCU2_0] 6795.719292 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.719340 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.725129 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.725235 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.725378 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.725440 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.725495 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.725573 s: code block {} start [MCU2_0] 6795.725635 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.725695 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.725731 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.725769 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.725803 s: tivxMutexLock()结束处. [MCU2_0] 6795.725833 s: joe 6666666666666666666666666 [MCU2_0] 6795.725884 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.725955 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.726028 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.726076 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.726129 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.726180 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.726232 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.726290 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.726405 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.726473 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.726781 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.726856 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.726911 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.726988 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 57 , 0 , 3 [MCU2_0] 6795.727066 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.727114 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6795.727164 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6795.727280 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17118, gsum=12302, bsum=10825, wsum=512 [MCU2_0] 6795.727342 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6795.727464 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 6795.727536 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6795.727587 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6795.727651 s: (2 - 1)AE debug: curY=26, curY_sat=26, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6795.727725 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 6795.727782 s: (2 - 3)AE debug: max2_ae()比较后,curY=26 [MCU2_0] 6795.727849 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6795.727934 s: (3 - 1)AE debug: reset=0, h->avg_y=300, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6795.728011 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6795.728084 s: (3 - 2)AE debug: h->history_brightness[0]=26 [MCU2_0] 6795.728124 s: (3 - 2)AE debug: h->history_brightness[1]=53 [MCU2_0] 6795.728167 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 6795.728209 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 6795.728253 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 6795.728296 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 6795.728340 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 6795.728525 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.728604 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.728667 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.728728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.728787 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.728846 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.728902 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.728960 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.729016 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.729074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.729128 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.729178 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.729254 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.729316 s: AWB : prm = [MCU2_0] 6795.729354 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.729404 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.729556 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 6795.729616 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 6795.729660 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 6795.729708 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6795.729764 s: (3 - 2)AE debug: avgY=298, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6795.729832 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6795.729911 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6795.729993 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6795.730058 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6795.730129 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6795.730215 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6795.730281 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6795.730359 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6795.730418 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6795.730478 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6795.730637 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4147, 256 [MCU2_0] 6795.730696 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4560, 256, r=1 [MCU2_0] 6795.730740 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6795.730772 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6795.730837 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.730934 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4560 , 256 , 11000 , 1 [MCU2_0] 6795.731073 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.731134 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.731194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.731257 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.731316 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.731375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.731432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.731486 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.731621 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.731708 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.731769 s: AWB : prm = dummy [MCU2_0] 6795.731790 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.731839 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.731896 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.731948 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.732000 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.732051 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.732095 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.732157 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4560 [MCU2_0] 6795.732241 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.732310 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.732366 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.732675 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.732925 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.733154 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.733380 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.733668 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.733913 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.734146 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.734375 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.734625 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.734735 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.734816 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4560 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.734880 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.734936 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6795.734980 s: temp : 750 [MCU2_0] 6795.735016 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6795.735066 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6795.735120 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6795.735175 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6795.735220 s: next_totalgain_value : 98304 [MCU2_0] 6795.735268 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6795.735321 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6795.735372 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6795.735427 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6795.735484 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6795.735650 s: next_totalgain_value : 565630 [MCU2_0] 6795.735766 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6795.735828 s: vs_total_value : 169632 [MCU2_0] 6795.735862 s: next_totalgain_value : 565630 [MCU2_0] 6795.735913 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.735988 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.736059 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.736128 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.736199 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.736235 s: HCG: [MCU2_0] 6795.736467 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.736756 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.737011 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.737244 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6795.737471 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.737708 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.737997 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.738033 s: LCG: [MCU2_0] 6795.738256 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.738429 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.738600 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6795.738853 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.739097 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.739328 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.739356 s: SPD: [MCU2_0] 6795.739583 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.739867 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.740106 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.740339 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6795.740572 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.740806 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.741088 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.741124 s: VS: [MCU2_0] 6795.741345 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.741583 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.741816 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.742059 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.742297 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.742574 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.742811 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.742857 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.751587 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.751657 s: HCG: [MCU2_0] 6795.751901 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.752187 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.752431 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.752671 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.752907 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.753145 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.753382 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.753412 s: LCG: [MCU2_0] 6795.753643 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.753881 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.754157 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.754401 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.754662 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.754698 s: SPD: [MCU2_0] 6795.754920 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.755205 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.755448 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.755689 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.755926 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.756199 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.756447 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.756478 s: VS: [MCU2_0] 6795.756705 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.756943 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.757172 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.757451 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.757696 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.757930 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.758161 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.758206 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.758300 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.758361 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.758432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.758493 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.758575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.758637 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.758694 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.758751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.758808 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.758863 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.758921 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.758974 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.759024 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.759097 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.759156 s: AWB : prm = [MCU2_0] 6795.759193 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.759240 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.759413 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.759475 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.759556 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.759620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.759675 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.759733 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.759788 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.759843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.759900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.759955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.760011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.760065 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.760116 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.760187 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.760246 s: AWB : prm = [MCU2_0] 6795.760284 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.760330 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.760453 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.760642 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.760730 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.760817 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.760873 s: joe 3333333333333333333333 [MCU2_0] 6795.760925 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.760993 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.761079 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.761187 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5650 [MCU2_0] 6795.762305 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5644 [MCU2_0] 6795.762582 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.762710 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.762826 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.762884 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.762937 s: joe 11111111111111111111111111111 [MCU2_0] 6795.762989 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.763038 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.763088 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.763142 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.763189 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.763239 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.763299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.763357 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.763412 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.763469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.763607 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.763674 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.763750 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.763809 s: AWB : prm = dummy [MCU2_0] 6795.763830 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.763878 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.763935 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.763987 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.764036 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.764084 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.764140 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.764199 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5650 , 512 , 609 , 674 [MCU2_0] 6795.764265 s: joe add temp=5650, Ratio_BG =1.069444, Ratio_RG=0.936111 [MCU2_0] 6795.764392 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.767133 s: 111111111111111111 [MCU2_0] 6795.767193 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.767255 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.767304 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.767352 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.767408 s: joe add status=0 colorTemp=5650, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.767456 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.767498 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.767576 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.767685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.767757 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.767816 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.767875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.767932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.767985 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.768035 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.768108 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.768165 s: AWB : prm = [MCU2_0] 6795.768207 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.768254 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.768300 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.769545 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.769659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.769751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.769821 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.769889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.769956 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.770019 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.770085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.770148 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.770208 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.770266 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.770322 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.770400 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.770466 s: AWB : prm = [MCU2_0] 6795.770535 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.770591 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.778688 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.778796 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.778939 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.779007 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.779061 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.779098 s: code block {} start [MCU2_0] 6795.779154 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.779214 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.779251 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.779287 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.779323 s: tivxMutexLock()结束处. [MCU2_0] 6795.779354 s: joe 6666666666666666666666666 [MCU2_0] 6795.779478 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.779582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.779651 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.779713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.779771 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.779827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.779886 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.779960 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.780022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.780079 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.780135 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.780187 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.780261 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.780324 s: AWB : prm = [MCU2_0] 6795.780363 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.780411 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.780570 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.780655 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.780734 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.780780 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.780834 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.780885 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.780936 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.780992 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.781057 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.781109 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.781379 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.781442 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.781576 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.781675 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 58 , 0 , 3 [MCU2_0] 6795.781752 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.781824 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.781920 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4560 , 256 , 11000 , 1 [MCU2_0] 6795.781994 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.782040 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.782093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.782155 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.782214 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.782270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.782328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.782383 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.782434 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.782533 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.782641 s: AWB : prm = dummy [MCU2_0] 6795.782668 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.782719 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.782778 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.782830 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.782883 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.782935 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.782979 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.783042 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4560 [MCU2_0] 6795.783123 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.783191 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.783246 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.783501 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.783782 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.784027 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.784257 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.784486 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.784786 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.785031 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.785265 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.785491 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.785578 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.785705 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4560 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.785775 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.785828 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6795.785872 s: temp : 750 [MCU2_0] 6795.785905 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6795.785959 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6795.786016 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6795.786072 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6795.786119 s: next_totalgain_value : 98304 [MCU2_0] 6795.786166 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6795.786221 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6795.786272 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6795.786328 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6795.786382 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6795.786428 s: next_totalgain_value : 565630 [MCU2_0] 6795.786476 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6795.786550 s: vs_total_value : 169632 [MCU2_0] 6795.786589 s: next_totalgain_value : 565630 [MCU2_0] 6795.786635 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.786753 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.786828 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.786897 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.786969 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.787007 s: HCG: [MCU2_0] 6795.787235 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.787470 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.787750 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.788004 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.788233 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.788463 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.788698 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.788732 s: LCG: [MCU2_0] 6795.789002 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.789243 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.789476 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.789597 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.789835 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.790083 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.790115 s: SPD: [MCU2_0] 6795.790334 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.790587 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.790876 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.791119 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.791350 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.791584 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.791818 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.791886 s: VS: [MCU2_0] 6795.792124 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.792356 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.792590 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.792827 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.793069 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.793306 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.793558 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.793609 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.802295 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.802365 s: HCG: [MCU2_0] 6795.802648 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.802889 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.803143 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.803387 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.803637 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.803871 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.804146 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.804181 s: LCG: [MCU2_0] 6795.804410 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.804649 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.804884 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.805109 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.805391 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.805427 s: SPD: [MCU2_0] 6795.805660 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.805895 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.806125 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.806405 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.806651 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.806885 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.807115 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.807143 s: VS: [MCU2_0] 6795.807374 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.807631 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.807869 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.808097 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.808363 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.808637 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.808881 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.808927 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.808975 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.809030 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.809098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.809159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.809217 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.809292 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.809352 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.809409 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.809466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.809551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.809614 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.809669 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.809719 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.809792 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.809852 s: AWB : prm = [MCU2_0] 6795.809890 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.809937 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.810111 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.810174 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.810229 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.810291 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.810348 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.810404 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.810460 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.810542 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.810609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.810668 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.810726 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.810780 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.810830 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.810900 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.810959 s: AWB : prm = [MCU2_0] 6795.810998 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.811054 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.811172 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.811318 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.811397 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.811482 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.811573 s: joe 3333333333333333333333 [MCU2_0] 6795.811632 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.811702 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.811792 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.811901 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5650 [MCU2_0] 6795.813020 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5609 [MCU2_0] 6795.813261 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.813383 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.813503 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.813606 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.813663 s: joe 11111111111111111111111111111 [MCU2_0] 6795.813718 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.813769 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.813822 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.813876 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.813921 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.813974 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.814031 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.814092 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.814150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.814207 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.814319 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.814379 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.814454 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.814557 s: AWB : prm = dummy [MCU2_0] 6795.814586 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.814635 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.814693 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.814747 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.814799 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.814848 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.814905 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.814962 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5647 , 512 , 609 , 674 [MCU2_0] 6795.815031 s: joe add temp=5647, Ratio_BG =1.069611, Ratio_RG=0.936078 [MCU2_0] 6795.815081 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6795.817852 s: 111111111111111111 [MCU2_0] 6795.817913 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.817980 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.818033 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.818083 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.818142 s: joe add status=0 colorTemp=5647, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.818191 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.818233 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.818284 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.818345 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.818465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.818553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.818619 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.818678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.818735 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.818786 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.818857 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.818915 s: AWB : prm = [MCU2_0] 6795.818959 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.819007 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.819051 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.820156 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.820276 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.820353 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.820422 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.820557 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.820634 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.820699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.820764 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.820825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.820889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.820950 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.821010 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.821088 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.821154 s: AWB : prm = [MCU2_0] 6795.821194 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.821245 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.830109 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.830199 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.830260 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.830319 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.830377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.830432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.830523 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.830594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.830653 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.830710 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.830764 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.830816 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.830957 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.831025 s: AWB : prm = [MCU2_0] 6795.831065 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.831111 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.840128 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.840228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.840296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.840377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.840439 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.840498 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.840596 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.840659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.840717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.840773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.840829 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.840881 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.840956 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.841017 s: AWB : prm = [MCU2_0] 6795.841058 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.841109 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.846639 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.846743 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.846888 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.846953 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.847009 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.847046 s: code block {} start [MCU2_0] 6795.847101 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.847161 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.847197 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.847235 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.847269 s: tivxMutexLock()结束处. [MCU2_0] 6795.847301 s: joe 6666666666666666666666666 [MCU2_0] 6795.847349 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.847419 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.847493 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.847570 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.847633 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.847686 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.847739 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.847794 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.847902 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.847967 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.848237 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.848303 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.848358 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.848437 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 59 , 0 , 3 [MCU2_0] 6795.848546 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.848632 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.848728 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4560 , 256 , 11000 , 1 [MCU2_0] 6795.848804 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.848854 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.848966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.849037 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.849098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.849157 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.849214 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.849270 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.849322 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.849394 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.849454 s: AWB : prm = dummy [MCU2_0] 6795.849475 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.849545 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.849611 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.849666 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.849717 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.849767 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.849811 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.849871 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4560 [MCU2_0] 6795.849999 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.850148 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.850219 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.850279 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.850590 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.850830 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.851115 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.851358 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.851623 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.851863 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.852146 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.852387 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.852635 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.852698 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.852773 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4560 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.852833 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.852888 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6795.852931 s: temp : 750 [MCU2_0] 6795.852963 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6795.853014 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6795.853124 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6795.853187 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6795.853233 s: next_totalgain_value : 98304 [MCU2_0] 6795.853280 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6795.853334 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6795.853385 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6795.853439 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6795.853494 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6795.853568 s: next_totalgain_value : 565630 [MCU2_0] 6795.853623 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6795.853672 s: vs_total_value : 169632 [MCU2_0] 6795.853702 s: next_totalgain_value : 565630 [MCU2_0] 6795.853751 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.853825 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.853892 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.853960 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.854030 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.854105 s: HCG: [MCU2_0] 6795.854340 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.854579 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.854819 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.855048 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.855293 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.855561 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.855797 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.855827 s: LCG: [MCU2_0] 6795.856047 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.856291 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.856577 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.856823 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.857051 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.857081 s: SPD: [MCU2_0] 6795.857314 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.857565 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.857802 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.858031 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.858274 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.858532 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.858772 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.858801 s: VS: [MCU2_0] 6795.859018 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.859283 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.859546 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.859785 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.860019 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.860296 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.860564 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.860616 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.869253 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.869322 s: HCG: [MCU2_0] 6795.869574 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.869820 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.870055 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.870280 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.870547 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.870790 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.871022 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.871051 s: LCG: [MCU2_0] 6795.871271 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.871559 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.871800 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.872034 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.872263 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.872291 s: SPD: [MCU2_0] 6795.872570 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.872817 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.873049 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.873272 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.873497 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.873758 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.873994 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.874023 s: VS: [MCU2_0] 6795.874239 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.874469 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.874721 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.874965 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.875201 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.875426 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.875673 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.875727 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.875774 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.875830 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.875904 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.875969 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.876027 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.876085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.876142 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.876199 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.876255 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.876312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.876369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.876423 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.876474 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.876578 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.876652 s: AWB : prm = [MCU2_0] 6795.876695 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.876743 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.876907 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.876970 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.877028 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.877090 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.877149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.877206 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.877263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.877319 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.877375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.877431 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.877488 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.877571 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.877628 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.877704 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.877763 s: AWB : prm = [MCU2_0] 6795.877800 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.877859 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.877971 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.878117 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.878197 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.878284 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.878341 s: joe 3333333333333333333333 [MCU2_0] 6795.878392 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.878459 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.878587 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.878702 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5647 [MCU2_0] 6795.879821 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5625 [MCU2_0] 6795.880071 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.880189 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.880305 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.880363 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.880415 s: joe 11111111111111111111111111111 [MCU2_0] 6795.880467 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.880577 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.880643 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.880702 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.880750 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.880801 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.880860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.880918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.880975 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.881086 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.881152 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.881207 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.881280 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.881338 s: AWB : prm = dummy [MCU2_0] 6795.881356 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.881404 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.881460 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.881543 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.881602 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.881651 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.881706 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.881764 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6795.881834 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6795.881883 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6795.884601 s: 111111111111111111 [MCU2_0] 6795.884665 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.884728 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.884781 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.884829 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.884888 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.884938 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.884978 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.885029 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.885088 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.885200 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.885270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.885329 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.885389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.885445 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.885497 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.885601 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.885669 s: AWB : prm = [MCU2_0] 6795.885710 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.885759 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.885803 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.886950 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.887041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.887106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.887168 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.887249 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.887313 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.887373 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.887432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.887489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.887580 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.887642 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.887696 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.887770 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.887833 s: AWB : prm = [MCU2_0] 6795.887874 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.887921 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.896927 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.897015 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.897079 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.897153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.897214 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.897271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.897326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.897385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.897439 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.897596 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.897662 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.897716 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.897792 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.897852 s: AWB : prm = [MCU2_0] 6795.897892 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.897939 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.906908 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.906996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.907058 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.907114 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.907190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.907254 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.907313 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.907370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.907426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.907485 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.907570 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.907628 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.907707 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.907769 s: AWB : prm = [MCU2_0] 6795.907812 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.907874 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.916979 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.917088 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.917159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.917221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.917285 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.917345 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.917404 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.917484 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.917582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.917647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.917705 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.917761 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.917844 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.917906 s: AWB : prm = [MCU2_0] 6795.917947 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.917996 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.918353 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6795.918445 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6795.918561 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6795.918620 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6795.918672 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6795.918710 s: code block {} start [MCU2_0] 6795.918765 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6795.918824 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6795.918860 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6795.918896 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6795.918931 s: tivxMutexLock()结束处. [MCU2_0] 6795.918961 s: joe 6666666666666666666666666 [MCU2_0] 6795.919012 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.919083 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6795.919156 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6795.919201 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6795.919254 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.919359 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6795.919424 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6795.919482 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6795.919571 s: joe 5555555555555555555555555555555 [MCU2_0] 6795.919636 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.919906 s: joe 4444444444444444444444444444444 [MCU2_0] 6795.919974 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.920030 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6795.920107 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 60 , 0 , 3 [MCU2_0] 6795.920185 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6795.920230 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6795.920281 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6795.920472 s: (0)AE debug: rMax=80, gMax=55, bMax=49, rsum=34469, gsum=24880, bsum=21852, wsum=512 [MCU2_0] 6795.920575 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6795.920640 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 6795.920674 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6795.920714 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6795.920775 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6795.920842 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 6795.920897 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 6795.920962 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6795.921044 s: (3 - 1)AE debug: reset=0, h->avg_y=298, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6795.921119 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6795.921190 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 6795.921229 s: (3 - 2)AE debug: h->history_brightness[1]=26 [MCU2_0] 6795.921271 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 6795.921311 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 6795.921402 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 6795.921454 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 6795.921499 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 6795.921567 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 6795.921612 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 6795.921656 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 6795.921704 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6795.921761 s: (3 - 2)AE debug: avgY=323, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6795.921826 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6795.921904 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6795.921983 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6795.922042 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 6795.922114 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6795.922204 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 6795.922264 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6795.922329 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6795.922449 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计 算结果。 [MCU2_0] 6795.922566 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6795.922630 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6795.922705 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4560, 256 [MCU2_0] 6795.922754 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 3963, 256, r=1 [MCU2_0] 6795.922794 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6795.922825 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6795.922889 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6795.922984 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3963 , 256 , 11000 , 1 [MCU2_0] 6795.923062 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.923106 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.923159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.923220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.923278 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.923335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.923393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.923495 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.923583 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.923657 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.923718 s: AWB : prm = dummy [MCU2_0] 6795.923736 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.923784 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6795.923843 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.923893 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.923946 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.923997 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6795.924041 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6795.924104 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3963 [MCU2_0] 6795.924189 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6795.924258 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6795.924314 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6795.924614 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6795.924862 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6795.925093 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6795.925320 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6795.925578 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6795.925819 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6795.926048 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6795.926277 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6795.926501 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6795.926631 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6795.926710 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3963 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6795.926770 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6795.926823 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 6795.926951 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.927012 s: temp : 750 [MCU2_0] 6795.927049 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 6795.927101 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 6795.927158 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6795.927213 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 6795.927259 s: next_totalgain_value : 89088 [MCU2_0] 6795.927309 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 6795.927366 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 6795.927415 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 6795.927470 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 6795.927600 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 6795.927657 s: next_totalgain_value : 522120 [MCU2_0] 6795.927708 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 6795.927756 s: vs_total_value : 156408 [MCU2_0] 6795.927786 s: next_totalgain_value : 522120 [MCU2_0] 6795.927834 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6795.927906 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6795.927975 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6795.928042 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6795.928113 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6795.928151 s: HCG: [MCU2_0] 6795.928383 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.928674 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.928920 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6795.929153 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6795.929379 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.929676 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.929922 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.929955 s: LCG: [MCU2_0] 6795.930176 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.930404 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6795.930684 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.930945 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.931186 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.931216 s: SPD: [MCU2_0] 6795.931432 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.931720 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.931974 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6795.932208 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6795.932439 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.932678 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.932968 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.933003 s: VS: [MCU2_0] 6795.933229 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.933458 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.933699 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.933993 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.934231 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.934460 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.934708 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.934802 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6795.943518 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6795.943590 s: HCG: [MCU2_0] 6795.943821 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6795.944074 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6795.944315 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6795.944561 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6795.944800 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6795.945045 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6795.945289 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6795.945321 s: LCG: [MCU2_0] 6795.945561 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6795.945792 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6795.946070 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6795.946309 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6795.946583 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6795.946619 s: SPD: [MCU2_0] 6795.946845 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6795.947098 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6795.947343 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6795.947580 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6795.947812 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6795.948038 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6795.948318 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6795.948352 s: VS: [MCU2_0] 6795.948583 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6795.948817 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6795.949048 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6795.949328 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6795.949574 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6795.949806 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6795.950037 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6795.950082 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6795.950167 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6795.950235 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.950305 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.950368 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.950427 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.950484 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.950567 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.950630 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.950686 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.950742 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.950798 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.950851 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.950902 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.950977 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.951036 s: AWB : prm = [MCU2_0] 6795.951074 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.951146 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.951316 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.951381 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.951442 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.951504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.951599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.951661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.951718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.951773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.951829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.951887 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.951943 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.951998 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.952049 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.952122 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.952181 s: AWB : prm = [MCU2_0] 6795.952219 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.952280 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.952447 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.952644 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6795.952735 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6795.952821 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6795.952876 s: joe 3333333333333333333333 [MCU2_0] 6795.952925 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.952994 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6795.953083 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6795.953191 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6795.954304 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5671 [MCU2_0] 6795.954580 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6795.954703 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6795.954822 s: joe 222222222222222222222222222222222 [MCU2_0] 6795.954878 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.954932 s: joe 11111111111111111111111111111 [MCU2_0] 6795.954984 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.955033 s: joe 000000000000000000000000000000000 [MCU2_0] 6795.955083 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6795.955138 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.955183 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.955233 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.955292 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.955351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.955408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.955465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.955602 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6795.955665 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6795.955740 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.955806 s: AWB : prm = dummy [MCU2_0] 6795.955825 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6795.955875 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6795.955933 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6795.955987 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6795.956038 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6795.956087 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6795.956145 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6795.956206 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5648 , 512 , 609 , 674 [MCU2_0] 6795.956272 s: joe add temp=5648, Ratio_BG =1.069556, Ratio_RG=0.936089 [MCU2_0] 6795.956322 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6795.959077 s: 111111111111111111 [MCU2_0] 6795.959142 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6795.959203 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.959253 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.959300 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.959358 s: joe add status=0 colorTemp=5648, rgain=512, ggain=609, bgain=674 [MCU2_0] 6795.959409 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6795.959452 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.959504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.959604 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.959717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.959785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.959844 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.959903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.959960 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6795.960013 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6795.960085 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6795.960145 s: AWB : prm = [MCU2_0] 6795.960190 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.960240 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.960286 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6795.961351 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.961443 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.961545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.961614 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.961676 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.961750 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.961811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.961870 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.961928 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.961985 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.962047 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.962109 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.962192 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.962271 s: AWB : prm = [MCU2_0] 6795.962318 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.962381 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.971338 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.971427 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.971492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.971588 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.971668 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.971734 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.971794 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.971848 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.971905 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.971964 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.972018 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.972070 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.972143 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.972201 s: AWB : prm = [MCU2_0] 6795.972240 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.972287 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.981348 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.981439 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.981536 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.981605 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.981664 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.981724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.981783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.981842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.981900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.981955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.982008 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.982057 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.982128 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.982186 s: AWB : prm = [MCU2_0] 6795.982228 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.982276 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6795.991314 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6795.991399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6795.991462 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6795.991558 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6795.991624 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6795.991682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6795.991738 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6795.991796 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6795.991851 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6795.991907 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6795.991961 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6795.992010 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6795.992081 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6795.992140 s: AWB : prm = [MCU2_0] 6795.992178 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6795.992226 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.001318 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.001409 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.001487 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.001576 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.001638 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.001693 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.001748 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.001804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.001859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.001914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.001967 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.002017 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.002091 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.002151 s: AWB : prm = [MCU2_0] 6796.002190 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.002238 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.009088 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.009194 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.009337 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.009401 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.009454 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.009494 s: code block {} start [MCU2_0] 6796.009588 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.009656 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.009694 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.009730 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.009766 s: tivxMutexLock()结束处. [MCU2_0] 6796.009798 s: joe 6666666666666666666666666 [MCU2_0] 6796.009849 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.009920 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.009997 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.010041 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.010093 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.010146 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.010195 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.010252 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.010366 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.010439 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.010744 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.010823 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.010879 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.010958 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 61 , 0 , 3 [MCU2_0] 6796.011035 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.011109 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.011207 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3963 , 256 , 11000 , 1 [MCU2_0] 6796.011415 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.011488 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.011587 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.011651 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.011711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.011768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.011826 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.011883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.011940 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.011998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.012052 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.012106 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.012179 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.012238 s: AWB : prm = [MCU2_0] 6796.012278 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.012327 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.012458 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.012570 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.012641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.012706 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.012765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.012821 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.012877 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.012930 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.012981 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.013051 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.013110 s: AWB : prm = dummy [MCU2_0] 6796.013130 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.013179 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.013238 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.013290 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.013340 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.013390 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.013483 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.013583 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3963 [MCU2_0] 6796.013670 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.013740 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.013794 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.014061 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.014291 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.014567 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.014813 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.015047 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.015272 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.015552 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.015806 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.016044 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.016108 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.016185 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3963 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.016245 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.016298 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 6796.016341 s: temp : 750 [MCU2_0] 6796.016374 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 6796.016428 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 6796.016483 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6796.016607 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 6796.016662 s: next_totalgain_value : 89088 [MCU2_0] 6796.016713 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 6796.016768 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 6796.016817 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 6796.016871 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 6796.016925 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 6796.016972 s: next_totalgain_value : 522120 [MCU2_0] 6796.017020 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 6796.017069 s: vs_total_value : 156408 [MCU2_0] 6796.017100 s: next_totalgain_value : 522120 [MCU2_0] 6796.017147 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.017219 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.017287 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.017354 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.017423 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.017461 s: HCG: [MCU2_0] 6796.017722 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.017967 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.018196 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.018426 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6796.018678 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.018925 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.019161 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.019189 s: LCG: [MCU2_0] 6796.019404 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.019684 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6796.019936 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.020169 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.020398 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.020428 s: SPD: [MCU2_0] 6796.020697 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.020942 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.021175 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6796.021306 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.021469 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6796.021758 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.022004 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.022236 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.022265 s: VS: [MCU2_0] 6796.022483 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.022780 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.023027 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.023261 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.023489 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.023783 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.024033 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.024081 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.032759 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.032837 s: HCG: [MCU2_0] 6796.033085 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.033325 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.033568 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.033806 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6796.034074 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.034310 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.034560 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.034593 s: LCG: [MCU2_0] 6796.034812 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.035094 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6796.035331 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.035660 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.035905 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.035935 s: SPD: [MCU2_0] 6796.036173 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.036419 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.036666 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6796.036909 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6796.037174 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.037414 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.037652 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.037685 s: VS: [MCU2_0] 6796.037902 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.038147 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.038391 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.038630 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.038862 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.039133 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.039375 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.039422 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.039470 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.039546 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.039625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.039688 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.039744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.040136 s: AWB : prm = [MCU2_0] 6796.051649 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.051746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.051811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.051869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.051925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.051982 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.052039 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.052097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.052153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.052211 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.052269 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.052323 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.052397 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.052459 s: AWB : prm = [MCU2_0] 6796.052498 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.052573 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.061643 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.061728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.061791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.061868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.061928 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.061987 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.062045 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.062101 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.062156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.062212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.062267 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.062319 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.062390 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.062450 s: AWB : prm = [MCU2_0] 6796.062491 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.062563 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.071627 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.071717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.071804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.071865 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.071922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.071977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.072032 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.072088 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.072143 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.072200 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.072255 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.072306 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.072380 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.072440 s: AWB : prm = [MCU2_0] 6796.072479 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.072556 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.081658 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.081961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.082035 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.082095 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.082180 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.082246 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.082304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.082364 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.082420 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.082476 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.082573 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.082632 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.082706 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.082768 s: AWB : prm = [MCU2_0] 6796.082809 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.082858 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.083051 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.083137 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.083210 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.083263 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.083315 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.083352 s: code block {} start [MCU2_0] 6796.083408 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.083465 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.083500 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.083569 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.083615 s: tivxMutexLock()结束处. [MCU2_0] 6796.083647 s: joe 6666666666666666666666666 [MCU2_0] 6796.083698 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.083767 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.083841 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.083886 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.083940 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.084043 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.084107 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.084163 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.084230 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.084285 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.084614 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.084692 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.084751 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.084830 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 62 , 0 , 3 [MCU2_0] 6796.084908 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.084978 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.085139 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3963 , 256 , 11000 , 1 [MCU2_0] 6796.085224 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.085274 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.085326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.085387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.085445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.085504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.085598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.085656 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.085707 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.085779 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.085839 s: AWB : prm = dummy [MCU2_0] 6796.085859 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.085908 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.085966 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.086015 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.086114 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.086175 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.086222 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.086284 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3963 [MCU2_0] 6796.086366 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.086434 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.086491 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.086777 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.087021 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.087269 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.087538 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.087774 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.088003 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.088261 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.088499 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.088756 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.088819 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.088895 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3963 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.088954 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.089007 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 6796.089051 s: temp : 750 [MCU2_0] 6796.089084 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 6796.089184 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 6796.089250 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6796.089310 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 6796.089359 s: next_totalgain_value : 89088 [MCU2_0] 6796.089408 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 6796.089463 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 6796.089533 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 6796.089591 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 6796.089647 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 6796.089693 s: next_totalgain_value : 522120 [MCU2_0] 6796.089741 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 6796.089789 s: vs_total_value : 156408 [MCU2_0] 6796.089821 s: next_totalgain_value : 522120 [MCU2_0] 6796.089871 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.089944 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.090013 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.090080 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.090149 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.090228 s: HCG: [MCU2_0] 6796.090479 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.090772 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.091009 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.091282 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6796.091629 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.091685 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.091943 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.092174 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.092204 s: LCG: [MCU2_0] 6796.092439 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.092691 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6796.092925 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.093157 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.093416 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.093451 s: SPD: [MCU2_0] 6796.093681 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.093918 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.094145 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6796.094381 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6796.094663 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.094900 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.095130 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.095159 s: VS: [MCU2_0] 6796.095406 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.095657 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.095893 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.096123 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.096350 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.096657 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.096904 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.096950 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.105618 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.105689 s: HCG: [MCU2_0] 6796.105918 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.106151 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.106380 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.106642 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6796.106888 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.107123 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.107349 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.107377 s: LCG: [MCU2_0] 6796.107648 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.107891 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6796.108127 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.108363 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.108647 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.108684 s: SPD: [MCU2_0] 6796.108920 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.109157 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.109382 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6796.109677 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6796.109920 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.110148 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.110374 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.110401 s: VS: [MCU2_0] 6796.110635 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.110918 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.111156 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.111385 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.111631 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.111878 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.112119 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.112166 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.112214 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.112267 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.112339 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.112403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.112460 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.112546 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.112610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.112668 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.112739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.112800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.112858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.112911 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.112962 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.113035 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.113095 s: AWB : prm = [MCU2_0] 6796.113132 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.113179 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.113342 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.113408 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.113466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.113552 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.113617 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.113675 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.113732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.113789 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.113846 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.113903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.113960 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.114013 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.114063 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.114134 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.114194 s: AWB : prm = [MCU2_0] 6796.114232 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.114288 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.114402 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.114593 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.114686 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.114774 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.114830 s: joe 3333333333333333333333 [MCU2_0] 6796.114879 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.114948 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.115036 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.115143 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5648 [MCU2_0] 6796.116277 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5637 [MCU2_0] 6796.116555 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.116682 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.116805 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.116869 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.116924 s: joe 11111111111111111111111111111 [MCU2_0] 6796.116980 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.117030 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.117081 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.117138 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.117184 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.117238 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.117299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.117357 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.117416 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.117559 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.117630 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.117690 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.117764 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.117826 s: AWB : prm = dummy [MCU2_0] 6796.117846 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.117895 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.117955 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.118008 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.118061 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.118111 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.118170 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.118230 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5647 , 512 , 609 , 674 [MCU2_0] 6796.118300 s: joe add temp=5647, Ratio_BG =1.069611, Ratio_RG=0.936078 [MCU2_0] 6796.118351 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.121093 s: 111111111111111111 [MCU2_0] 6796.121156 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.121216 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.121264 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.121312 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.121368 s: joe add status=0 colorTemp=5647, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.121414 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.121455 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.121503 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.121640 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.121713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.121772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.121830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.121886 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.121940 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.121991 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.122061 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.122119 s: AWB : prm = [MCU2_0] 6796.122160 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.122207 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.122251 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.123437 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.123585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.123659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.123744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.123812 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.123875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.123939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.124000 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.124063 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.124127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.124186 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.124241 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.124319 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.124387 s: AWB : prm = [MCU2_0] 6796.124429 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.124482 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.133377 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.133465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.133561 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.133627 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.133684 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.133756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.133815 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.133873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.133932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.133988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.134041 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.134093 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.134166 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.134226 s: AWB : prm = [MCU2_0] 6796.134265 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.134311 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.143438 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.143591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.143669 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.143734 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.143793 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.143852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.143915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.143977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.144049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.144120 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.144181 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.144235 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.144313 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.144380 s: AWB : prm = [MCU2_0] 6796.144422 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.144472 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.145895 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.145998 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.146075 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.146130 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.146181 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.146219 s: code block {} start [MCU2_0] 6796.146274 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.146335 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.146370 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.146406 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.146441 s: tivxMutexLock()结束处. [MCU2_0] 6796.146475 s: joe 6666666666666666666666666 [MCU2_0] 6796.146580 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.146721 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.146810 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.146858 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.146911 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.146964 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.147015 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.147072 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.147139 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.147190 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.147467 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.147570 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.147633 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.147774 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 63 , 0 , 3 [MCU2_0] 6796.147857 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.147904 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6796.147954 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6796.148086 s: (0)AE debug: rMax=41, gMax=29, bMax=26, rsum=17428, gsum=12709, bsum=11262, wsum=512 [MCU2_0] 6796.148150 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6796.148199 s: (1)AE debug: R = 34, G = 24, B = 21 [MCU2_0] 6796.148231 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6796.148270 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6796.148332 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6796.148401 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 93,zone[3] = 7,zone[4] = 0,zone[5] = 0 [MCU2_0] 6796.148456 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 6796.148547 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6796.148641 s: (3 - 1)AE debug: reset=0, h->avg_y=323, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6796.148766 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6796.148853 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 6796.148899 s: (3 - 2)AE debug: h->history_brightness[1]=53 [MCU2_0] 6796.148943 s: (3 - 2)AE debug: h->history_brightness[2]=26 [MCU2_0] 6796.148984 s: (3 - 2)AE debug: h->history_brightness[3]=53 [MCU2_0] 6796.149026 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 6796.149067 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 6796.149109 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 6796.149151 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 6796.149191 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 6796.149233 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 6796.149281 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6796.149337 s: (3 - 2)AE debug: avgY=322, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6796.149403 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6796.149480 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6796.149579 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6796.149654 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6796.149726 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6796.149857 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6796.149926 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6796.150003 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6796.150061 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6796.150119 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6796.150191 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 3963, 256 [MCU2_0] 6796.150240 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4357, 256, r=1 [MCU2_0] 6796.150279 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6796.150311 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6796.150377 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.150471 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4357 , 256 , 11000 , 1 [MCU2_0] 6796.150592 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.150644 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.150699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.150802 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.150877 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.150938 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.150996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.151052 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.151102 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.151175 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.151236 s: AWB : prm = dummy [MCU2_0] 6796.151255 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.151303 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.151360 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.151410 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.151460 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.151581 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.151642 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.151710 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4357 [MCU2_0] 6796.151847 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.151925 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.151983 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.152240 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.152477 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.152735 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.152987 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.153227 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.153389 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.153568 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.153811 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.154057 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.154301 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.154362 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.154438 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4357 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.154496 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.154579 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6796.154628 s: temp : 750 [MCU2_0] 6796.154665 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6796.154715 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6796.154770 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6796.154825 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6796.154871 s: next_totalgain_value : 95232 [MCU2_0] 6796.154969 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6796.155036 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6796.155088 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6796.155144 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6796.155199 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6796.155245 s: next_totalgain_value : 565630 [MCU2_0] 6796.155293 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6796.155341 s: vs_total_value : 169632 [MCU2_0] 6796.155373 s: next_totalgain_value : 565630 [MCU2_0] 6796.155420 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.155492 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.155581 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.155657 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.155727 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.155764 s: HCG: [MCU2_0] 6796.156014 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.156254 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.156484 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.156773 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6796.157047 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.157284 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.157540 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.157571 s: LCG: [MCU2_0] 6796.157793 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.158072 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6796.158312 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.158559 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.158790 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.158820 s: SPD: [MCU2_0] 6796.159080 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.159321 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.159564 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6796.159800 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6796.160029 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.160313 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.160562 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.160596 s: VS: [MCU2_0] 6796.160821 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.161055 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.161339 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.161585 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.161823 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.162055 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.162304 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.162357 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.170980 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.171050 s: HCG: [MCU2_0] 6796.171327 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.171578 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.171815 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.172045 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6796.172271 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.172536 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.172776 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.172808 s: LCG: [MCU2_0] 6796.173028 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.173257 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6796.173501 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.173767 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.174000 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.174030 s: SPD: [MCU2_0] 6796.174246 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.174554 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.174807 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.175039 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.175266 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.175552 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.175792 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.175820 s: VS: [MCU2_0] 6796.176038 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.176262 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.176504 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.176772 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.177005 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.177232 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.177504 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.177577 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.177626 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.177682 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.177754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.177815 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.177873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.177929 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.177986 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.178042 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.178100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.178156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.178213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.178265 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.178316 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.178390 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.178450 s: AWB : prm = [MCU2_0] 6796.178501 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.178570 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.178741 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.178801 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.178858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.178920 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.178980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.179037 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.179095 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.179152 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.179209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.179264 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.179322 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.179375 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.179427 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.179500 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.179588 s: AWB : prm = [MCU2_0] 6796.179631 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.179690 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.179800 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.179939 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.180017 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.180103 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.180160 s: joe 3333333333333333333333 [MCU2_0] 6796.180207 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.180275 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.180362 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.180470 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5647 [MCU2_0] 6796.181643 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5631 [MCU2_0] 6796.181884 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.182005 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.182120 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.182179 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.182232 s: joe 11111111111111111111111111111 [MCU2_0] 6796.182286 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.182336 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.182388 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.182442 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.182487 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.182576 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.182640 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.182699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.182756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.182813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.182917 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.182978 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.183056 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.183116 s: AWB : prm = dummy [MCU2_0] 6796.183135 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.183183 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.183239 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.183288 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.183338 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.183387 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.183442 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.183499 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6796.183599 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6796.183649 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.186349 s: 111111111111111111 [MCU2_0] 6796.186406 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.186469 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.186566 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.186628 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.186689 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.186738 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.186781 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.186833 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.186895 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.186952 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.187067 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.187136 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.187194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.187249 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.187302 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.187374 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.187436 s: AWB : prm = [MCU2_0] 6796.187481 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.187552 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.187607 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.188876 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.188988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.189084 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.189156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.189223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.189284 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.189349 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.189413 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.189474 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.189575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.189643 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.189701 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.189781 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.189846 s: AWB : prm = [MCU2_0] 6796.189889 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.189940 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.198802 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.198893 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.198962 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.199021 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.199080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.199137 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.199212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.199271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.199329 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.199384 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.199440 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.199494 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.199601 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.199667 s: AWB : prm = [MCU2_0] 6796.199708 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.199756 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.208774 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.208859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.208923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.208997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.209059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.209120 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.209178 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.209234 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.209291 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.209347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.209399 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.209450 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.209552 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.209617 s: AWB : prm = [MCU2_0] 6796.209659 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.209706 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.217599 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.217707 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.217848 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.217912 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.217963 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.218002 s: code block {} start [MCU2_0] 6796.218058 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.218117 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.218152 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.218189 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.218224 s: tivxMutexLock()结束处. [MCU2_0] 6796.218255 s: joe 6666666666666666666666666 [MCU2_0] 6796.218305 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.218376 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.218449 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.218496 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.218583 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.218641 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.218691 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.218746 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.218852 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.218918 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.219197 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.219265 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.219321 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.219400 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 64 , 0 , 3 [MCU2_0] 6796.219477 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.219593 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.219698 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4357 , 256 , 11000 , 1 [MCU2_0] 6796.219776 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.219822 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.219945 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.220007 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.220069 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.220127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.220184 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.220240 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.220292 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.220369 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.220429 s: AWB : prm = dummy [MCU2_0] 6796.220448 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.220497 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.220583 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.220640 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.220691 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.220743 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.220788 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.220849 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4357 [MCU2_0] 6796.220985 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.221061 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.221118 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.221380 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.221635 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.221874 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.222171 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.222413 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.222670 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.222910 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.223204 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.223448 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.223537 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.223622 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4357 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.223686 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.223741 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6796.223787 s: temp : 750 [MCU2_0] 6796.223819 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6796.223872 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6796.223929 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6796.224036 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6796.224090 s: next_totalgain_value : 95232 [MCU2_0] 6796.224139 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6796.224194 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6796.224242 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6796.224297 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6796.224351 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6796.224400 s: next_totalgain_value : 565630 [MCU2_0] 6796.224450 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6796.224499 s: vs_total_value : 169632 [MCU2_0] 6796.224559 s: next_totalgain_value : 565630 [MCU2_0] 6796.224610 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.224769 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.224847 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.224907 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.224977 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.225087 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.225134 s: HCG: [MCU2_0] 6796.225367 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.225631 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.225864 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.226113 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6796.226349 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.226588 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.226821 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.226850 s: LCG: [MCU2_0] 6796.227117 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.227366 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6796.227622 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.227852 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.228080 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.228149 s: SPD: [MCU2_0] 6796.228384 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.228657 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.228896 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.229161 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.229411 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.229652 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.229886 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.229918 s: VS: [MCU2_0] 6796.230136 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.230479 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.230743 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.230980 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.231263 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.231524 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.231772 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.231820 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.240414 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.240488 s: HCG: [MCU2_0] 6796.240770 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.241012 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.241246 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.241546 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6796.241793 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.242024 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.242252 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.242280 s: LCG: [MCU2_0] 6796.242531 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.242782 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6796.243015 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.243243 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.243540 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.243580 s: SPD: [MCU2_0] 6796.243811 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.244040 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.244267 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.244564 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.244818 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.245054 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.245278 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.245308 s: VS: [MCU2_0] 6796.245587 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.245834 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.246066 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.246297 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.246619 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.246869 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.247107 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.247155 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.247202 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.247259 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.247336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.247398 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.247458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.247546 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.247624 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.247685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.247745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.247804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.247865 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.247920 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.247972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.248047 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.248108 s: AWB : prm = [MCU2_0] 6796.248147 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.248196 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.248322 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.248457 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.248541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.248611 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.248668 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.248725 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.248780 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.248836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.248892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.248948 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.249004 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.249056 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.249107 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.249179 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.249240 s: AWB : prm = [MCU2_0] 6796.249280 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.249337 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.249453 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.249623 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.249711 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.249797 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.249855 s: joe 3333333333333333333333 [MCU2_0] 6796.249904 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.249974 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.250065 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.250178 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6796.251329 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5655 [MCU2_0] 6796.251664 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.251796 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.251917 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.251973 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.252028 s: joe 11111111111111111111111111111 [MCU2_0] 6796.252082 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.252134 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.252187 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.252242 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.252288 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.252340 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.252399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.252457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.252621 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.252692 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.252748 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.252799 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.252872 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.252931 s: AWB : prm = dummy [MCU2_0] 6796.252951 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.252999 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.253055 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.253106 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.253155 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.253202 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.253258 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.253315 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5647 , 512 , 609 , 674 [MCU2_0] 6796.253380 s: joe add temp=5647, Ratio_BG =1.069611, Ratio_RG=0.936078 [MCU2_0] 6796.253430 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.256160 s: 111111111111111111 [MCU2_0] 6796.256222 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.256283 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.256333 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.256380 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.256436 s: joe add status=0 colorTemp=5647, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.256482 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.256550 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.256610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.256720 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.256785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.256844 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.256902 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.256960 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.257017 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.257069 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.257142 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.257200 s: AWB : prm = [MCU2_0] 6796.257242 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.257290 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.257333 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.258639 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.258767 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.258842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.258913 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.258978 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.259043 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.259106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.259169 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.259233 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.259294 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.259354 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.259408 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.259488 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.259581 s: AWB : prm = [MCU2_0] 6796.259632 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.259683 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.268437 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.268554 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.268625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.268687 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.268746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.268802 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.268858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.268915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.268985 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.269047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.269101 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.269152 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.269225 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.269286 s: AWB : prm = [MCU2_0] 6796.269325 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.269372 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.278417 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.278503 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.278605 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.278665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.278721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.278778 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.278836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.278893 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.278948 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.279004 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.279056 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.279107 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.279180 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.279240 s: AWB : prm = [MCU2_0] 6796.279278 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.279326 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.285290 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.285398 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.285477 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.285622 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.285699 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.285740 s: code block {} start [MCU2_0] 6796.285796 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.285856 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.285893 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.285930 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.285966 s: tivxMutexLock()结束处. [MCU2_0] 6796.285998 s: joe 6666666666666666666666666 [MCU2_0] 6796.286050 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.286123 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.286198 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.286245 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.286297 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.286351 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.286403 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.286459 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.286549 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.286612 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.286944 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.287018 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.287076 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.287154 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 65 , 0 , 3 [MCU2_0] 6796.287232 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.287305 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.287403 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4357 , 256 , 11000 , 1 [MCU2_0] 6796.287481 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.287567 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.287628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.287755 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.287823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.287882 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.287939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.287994 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.288045 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.288118 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.288180 s: AWB : prm = dummy [MCU2_0] 6796.288199 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.288250 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.288309 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.288450 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.288539 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.288605 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.288663 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.288756 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.288828 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4357 [MCU2_0] 6796.288914 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.288983 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.289039 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.289298 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.289600 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.289882 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.290128 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.290356 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.290591 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.290843 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.291089 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.291322 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.291382 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.291460 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4357 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.291548 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.291607 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6796.291653 s: temp : 750 [MCU2_0] 6796.291688 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6796.291741 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6796.291840 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6796.291905 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6796.291955 s: next_totalgain_value : 95232 [MCU2_0] 6796.292005 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6796.292059 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6796.292110 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6796.292165 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6796.292219 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6796.292266 s: next_totalgain_value : 565630 [MCU2_0] 6796.292315 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6796.292364 s: vs_total_value : 169632 [MCU2_0] 6796.292395 s: next_totalgain_value : 565630 [MCU2_0] 6796.292443 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.292541 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.292614 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.292682 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.292752 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.292791 s: HCG: [MCU2_0] 6796.293062 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.293308 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.293563 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.293801 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6796.294044 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.294290 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.294569 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.294603 s: LCG: [MCU2_0] 6796.294832 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.295076 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6796.295314 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.295583 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.295820 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.295849 s: SPD: [MCU2_0] 6796.296081 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.296325 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.296565 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.296801 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.297135 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.297384 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.297637 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.297672 s: VS: [MCU2_0] 6796.297895 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.298168 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.298407 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.298653 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.298887 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.299127 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.299371 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.299418 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.307967 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.308030 s: HCG: [MCU2_0] 6796.308285 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.308550 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.308786 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.309016 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6796.309291 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.309559 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.309797 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.309828 s: LCG: [MCU2_0] 6796.310048 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.310319 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6796.310567 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.310808 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.311042 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.311072 s: SPD: [MCU2_0] 6796.311335 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.311587 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.311826 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.312056 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.312284 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.312544 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.312789 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.312822 s: VS: [MCU2_0] 6796.313043 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.313272 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.313556 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.313812 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.314049 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.314277 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.314553 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.314610 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.314660 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.314715 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.314790 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.314853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.314911 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.314970 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.315026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.315083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.315141 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.315198 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.315257 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.315311 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.315363 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.315452 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.315531 s: AWB : prm = [MCU2_0] 6796.315577 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.315626 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.315802 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.315870 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.315925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.315986 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.316046 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.316108 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.316164 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.316222 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.316279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.316336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.316394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.316450 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.316501 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.316612 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.316672 s: AWB : prm = [MCU2_0] 6796.316708 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.316766 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.316883 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.317030 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.317109 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.317200 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.317259 s: joe 3333333333333333333333 [MCU2_0] 6796.317309 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.317380 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.317472 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.317623 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5647 [MCU2_0] 6796.318790 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 6796.319035 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.319156 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.319274 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.319332 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.319383 s: joe 11111111111111111111111111111 [MCU2_0] 6796.319434 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.319484 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.319603 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.319662 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.319707 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.319760 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.319823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.319883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.319940 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.320063 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.320129 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.320184 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.320257 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.320318 s: AWB : prm = dummy [MCU2_0] 6796.320337 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.320386 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.320443 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.320492 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.320567 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.320622 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.320682 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.320741 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5648 , 512 , 609 , 674 [MCU2_0] 6796.320807 s: joe add temp=5648, Ratio_BG =1.069556, Ratio_RG=0.936089 [MCU2_0] 6796.320859 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6796.323551 s: 111111111111111111 [MCU2_0] 6796.323610 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.323671 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.323721 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.323767 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.323820 s: joe add status=0 colorTemp=5648, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.323867 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.323909 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.323958 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.324014 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.324120 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.324188 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.324245 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.324300 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.324356 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.324405 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.324476 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.324559 s: AWB : prm = [MCU2_0] 6796.324609 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.324658 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.324702 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.329701 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.329793 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.329859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.329921 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.329979 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.330036 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.330094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.330151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.330208 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.330354 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.330415 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.330467 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.330576 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.330644 s: AWB : prm = [MCU2_0] 6796.330687 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.330735 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.339672 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.339761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.339828 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.339887 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.339946 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.340021 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.340080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.340138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.340194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.340250 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.340306 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.340357 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.340432 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.340493 s: AWB : prm = [MCU2_0] 6796.340562 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.340616 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.349654 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.349743 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.349807 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.349879 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.349939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.349996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.350055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.350112 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.350167 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.350223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.350275 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.350325 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.350395 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.350456 s: AWB : prm = [MCU2_0] 6796.350495 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.350569 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.357155 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.357264 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.357415 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.357479 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.357578 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.357623 s: code block {} start [MCU2_0] 6796.357679 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.357737 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.357773 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.357810 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.357844 s: tivxMutexLock()结束处. [MCU2_0] 6796.357875 s: joe 6666666666666666666666666 [MCU2_0] 6796.357924 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.357995 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.358071 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.358116 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.358168 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.358220 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.358272 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.358328 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.358445 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.358542 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.358828 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.358898 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.358954 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.359033 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 66 , 0 , 3 [MCU2_0] 6796.359110 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.359159 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6796.359210 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6796.359327 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17130, gsum=12305, bsum=10823, wsum=512 [MCU2_0] 6796.359389 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6796.359535 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 6796.359590 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6796.359718 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.359786 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.359849 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.359910 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.359968 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.360026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.360083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.360142 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.360199 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.360255 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.360309 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.360360 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.360433 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.360525 s: AWB : prm = [MCU2_0] 6796.360573 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.360620 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.360737 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6796.360816 s: (2 - 1)AE debug: curY=26, curY_sat=26, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6796.360888 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 6796.360943 s: (2 - 3)AE debug: max2_ae()比较后,curY=26 [MCU2_0] 6796.361007 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6796.361089 s: (3 - 1)AE debug: reset=0, h->avg_y=322, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6796.361164 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6796.361235 s: (3 - 2)AE debug: h->history_brightness[0]=26 [MCU2_0] 6796.361276 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 6796.361315 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 6796.361356 s: (3 - 2)AE debug: h->history_brightness[3]=26 [MCU2_0] 6796.361397 s: (3 - 2)AE debug: h->history_brightness[4]=53 [MCU2_0] 6796.361437 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 6796.361479 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 6796.361579 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 6796.361629 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 6796.361671 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 6796.361762 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6796.361822 s: (3 - 2)AE debug: avgY=320, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6796.361887 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6796.361965 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6796.362043 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6796.362102 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6796.362171 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6796.362253 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6796.362316 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6796.362394 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6796.362451 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6796.362533 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6796.362616 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4357, 256 [MCU2_0] 6796.362669 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4790, 256, r=1 [MCU2_0] 6796.362711 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6796.362777 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6796.362853 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.362954 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4790 , 256 , 11000 , 1 [MCU2_0] 6796.363029 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.363074 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.363127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.363189 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.363247 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.363303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.363360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.363416 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.363467 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.363621 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.363690 s: AWB : prm = dummy [MCU2_0] 6796.363712 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.363805 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.363876 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.363934 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.363987 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.364036 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.364079 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.364140 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4790 [MCU2_0] 6796.364221 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.364290 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.364347 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.364635 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.364895 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.365141 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.365371 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.365624 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.365907 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.366150 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.366384 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.366633 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.366695 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.366772 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4790 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.366832 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.366935 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6796.366988 s: temp : 750 [MCU2_0] 6796.367023 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6796.367075 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6796.367131 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6796.367188 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6796.367233 s: next_totalgain_value : 98304 [MCU2_0] 6796.367280 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6796.367333 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6796.367382 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6796.367436 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6796.367489 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6796.367582 s: next_totalgain_value : 565630 [MCU2_0] 6796.367640 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6796.367688 s: vs_total_value : 169632 [MCU2_0] 6796.367719 s: next_totalgain_value : 565630 [MCU2_0] 6796.367767 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.367838 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.367946 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.368023 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.368095 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.368133 s: HCG: [MCU2_0] 6796.368364 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.368630 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.368863 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.369101 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6796.369339 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.369648 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.369702 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.370002 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.370039 s: LCG: [MCU2_0] 6796.370269 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.370500 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6796.370769 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.371045 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.371287 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.371321 s: SPD: [MCU2_0] 6796.371564 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.371798 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.372074 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.372317 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.372564 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.372800 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.373031 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.373100 s: VS: [MCU2_0] 6796.373342 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.373590 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.373831 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.374060 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.374343 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.374588 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.374825 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.374871 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.383443 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.383521 s: HCG: [MCU2_0] 6796.383759 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.383990 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.384220 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.384520 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.384773 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.385009 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.385235 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.385265 s: LCG: [MCU2_0] 6796.385568 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.385811 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.386040 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.386266 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.386527 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.386567 s: SPD: [MCU2_0] 6796.386800 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.387029 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.387253 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.387495 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.387772 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.388008 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.388234 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.388264 s: VS: [MCU2_0] 6796.388536 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.388779 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.389013 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.389243 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.389481 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.389747 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.389984 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.390033 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.390080 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.390131 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.390202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.390266 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.390325 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.390381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.390455 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.390535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.390600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.390659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.390718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.390774 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.390825 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.390898 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.390955 s: AWB : prm = [MCU2_0] 6796.390993 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.391039 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.391203 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.391269 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.391328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.391390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.391446 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.391502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.391593 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.391652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.391724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.391780 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.391837 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.391890 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.391939 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.392011 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.392071 s: AWB : prm = [MCU2_0] 6796.392109 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.392165 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.392293 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.392438 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.392548 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.392639 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.392697 s: joe 3333333333333333333333 [MCU2_0] 6796.392749 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.392818 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.392906 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.393016 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5648 [MCU2_0] 6796.394133 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 6796.394381 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.394500 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.394687 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.394753 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.394808 s: joe 11111111111111111111111111111 [MCU2_0] 6796.394862 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.394912 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.394965 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.395018 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.395062 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.395114 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.395171 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.395229 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.395286 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.395344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.395456 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.395548 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.395625 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.395687 s: AWB : prm = dummy [MCU2_0] 6796.395709 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.395758 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.395816 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.395867 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.395916 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.395964 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.396018 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.396075 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5648 , 512 , 609 , 674 [MCU2_0] 6796.396141 s: joe add temp=5648, Ratio_BG =1.069556, Ratio_RG=0.936089 [MCU2_0] 6796.396194 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6796.398940 s: 111111111111111111 [MCU2_0] 6796.399005 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.399069 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.399120 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.399164 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.399222 s: joe add status=0 colorTemp=5648, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.399268 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.399311 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.399360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.399419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.399475 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.399610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.399679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.399739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.399796 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.399847 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.399919 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.399976 s: AWB : prm = [MCU2_0] 6796.400018 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.400067 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.400111 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.401234 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.401331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.401393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.401453 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.401550 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.401634 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.401700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.401759 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.401818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.401877 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.401931 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.401992 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.402084 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.402166 s: AWB : prm = [MCU2_0] 6796.402213 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.402274 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.411210 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.411297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.411360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.411420 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.411477 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.411574 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.411639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.411700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.411756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.411811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.411864 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.411915 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.411988 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.412048 s: AWB : prm = [MCU2_0] 6796.412089 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.412136 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.421193 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.421274 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.421353 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.421417 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.421475 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.421563 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.421626 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.421684 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.421741 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.421798 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.421852 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.421903 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.421976 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.422034 s: AWB : prm = [MCU2_0] 6796.422072 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.422118 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.431255 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.431371 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.431470 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.431575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.431641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.431702 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.431765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.431826 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.431885 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.431946 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.432001 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.432054 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.432132 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.432197 s: AWB : prm = [MCU2_0] 6796.432237 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.432287 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.433098 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.433197 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.433275 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.433330 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.433381 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.433478 s: code block {} start [MCU2_0] 6796.433601 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.433677 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.433712 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.433748 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.433783 s: tivxMutexLock()结束处. [MCU2_0] 6796.433816 s: joe 6666666666666666666666666 [MCU2_0] 6796.433868 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.433940 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.434015 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.434062 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.434115 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.434167 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.434218 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.434276 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.434344 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.434397 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.434741 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.434821 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.434879 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.434958 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 67 , 0 , 3 [MCU2_0] 6796.435036 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.435108 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.435204 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4790 , 256 , 11000 , 1 [MCU2_0] 6796.435280 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.435325 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.435379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.435438 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.435686 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.435758 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.435821 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.435877 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.435929 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.436001 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.436062 s: AWB : prm = dummy [MCU2_0] 6796.436083 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.436132 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.436190 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.436244 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.436295 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.436347 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.436391 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.436455 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4790 [MCU2_0] 6796.436580 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.436699 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.436768 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.437031 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.437269 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.437498 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.437819 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.438059 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.438292 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.438546 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.438834 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.439076 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.439137 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.439213 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4790 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.439274 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.439331 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6796.439375 s: temp : 750 [MCU2_0] 6796.439408 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6796.439461 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6796.439574 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6796.439640 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6796.439687 s: next_totalgain_value : 98304 [MCU2_0] 6796.439788 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6796.439854 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6796.439906 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6796.439962 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6796.440020 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6796.440067 s: next_totalgain_value : 565630 [MCU2_0] 6796.440118 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6796.440165 s: vs_total_value : 169632 [MCU2_0] 6796.440197 s: next_totalgain_value : 565630 [MCU2_0] 6796.440245 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.440318 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.440388 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.440456 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.440552 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.440598 s: HCG: [MCU2_0] 6796.440842 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.441082 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.441214 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.441382 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.441642 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.441929 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.442169 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.442402 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.442430 s: LCG: [MCU2_0] 6796.442655 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.442901 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.443143 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.443371 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.443622 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.443653 s: SPD: [MCU2_0] 6796.443917 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.444162 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.444392 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.444630 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.444863 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.445142 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.445382 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.445413 s: VS: [MCU2_0] 6796.445656 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.445896 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.446186 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.446425 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.446666 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.446902 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.447145 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.447197 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.455758 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.455827 s: HCG: [MCU2_0] 6796.456062 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.456315 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.456567 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.456806 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.457037 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.457287 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.457571 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.457608 s: LCG: [MCU2_0] 6796.457836 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.458070 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.458316 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.458568 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.458808 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.458841 s: SPD: [MCU2_0] 6796.459063 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.459348 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.459595 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.459826 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.460058 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.460305 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.460563 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.460595 s: VS: [MCU2_0] 6796.460816 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.461048 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.461319 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.461566 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.461800 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.462029 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.462258 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.462343 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.462397 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.462453 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.462544 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.462614 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.462675 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.462733 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.462789 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.462845 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.462904 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.462960 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.463017 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.463070 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.463123 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.463197 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.463256 s: AWB : prm = [MCU2_0] 6796.463294 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.463352 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.463563 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.463641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.463708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.463765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.463822 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.463880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.463935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.463992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.464048 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.464103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.464156 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.464206 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.464278 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.464338 s: AWB : prm = [MCU2_0] 6796.464376 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.464422 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.464568 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.464640 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.464778 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.464856 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.464943 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.464999 s: joe 3333333333333333333333 [MCU2_0] 6796.465049 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.465117 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.465206 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.465315 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5648 [MCU2_0] 6796.466440 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5609 [MCU2_0] 6796.466742 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.466877 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.467001 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.467061 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.467115 s: joe 11111111111111111111111111111 [MCU2_0] 6796.467173 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.467228 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.467279 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.467335 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.467382 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.467433 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.467492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.467594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.467719 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.467789 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.467849 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.467904 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.467980 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.468041 s: AWB : prm = dummy [MCU2_0] 6796.468061 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.468111 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.468175 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.468225 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.468276 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.468326 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.468385 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.468447 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6796.468549 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6796.468618 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.471432 s: 111111111111111111 [MCU2_0] 6796.471495 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.471582 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.471633 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.471680 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.471737 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.471834 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.471881 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.471933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.471995 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.472053 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.472111 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.472167 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.472225 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.472281 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.472331 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.472401 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.472458 s: AWB : prm = [MCU2_0] 6796.472499 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.472574 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.472626 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.473788 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.473911 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.473987 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.474058 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.474123 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.474188 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.474253 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.474315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.474378 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.474443 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.474538 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.474611 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.474693 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.474763 s: AWB : prm = [MCU2_0] 6796.474805 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.474854 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.483799 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.483884 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.483948 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.484007 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.484066 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.484142 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.484202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.484259 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.484314 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.484370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.484423 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.484473 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.484576 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.484641 s: AWB : prm = [MCU2_0] 6796.484680 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.484729 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.493769 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.493850 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.493914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.493994 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.494056 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.494113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.494170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.494227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.494282 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.494337 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.494389 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.494440 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.494537 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.494603 s: AWB : prm = [MCU2_0] 6796.494645 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.494692 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.500772 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.500878 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.501031 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.501095 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.501148 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.501188 s: code block {} start [MCU2_0] 6796.501243 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.501302 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.501340 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.501376 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.501411 s: tivxMutexLock()结束处. [MCU2_0] 6796.501444 s: joe 6666666666666666666666666 [MCU2_0] 6796.501494 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.501599 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.501686 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.501734 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.501790 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.501843 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.501894 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.501951 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.502064 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.502135 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.502412 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.502481 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.502578 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.502672 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 68 , 0 , 3 [MCU2_0] 6796.502753 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.502830 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.502927 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4790 , 256 , 11000 , 1 [MCU2_0] 6796.503003 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.503110 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.503178 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.503240 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.503296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.503354 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.503412 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.503465 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.503545 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.503624 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.503765 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.503818 s: AWB : prm = dummy [MCU2_0] 6796.503841 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.503891 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.503952 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.504006 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.504058 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.504156 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.504211 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.504276 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4790 [MCU2_0] 6796.504361 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.504432 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.504489 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.504782 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.505024 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.505274 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.505548 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.505795 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.506032 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.506294 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.506577 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.506822 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.506884 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.506960 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4790 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.507021 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.507076 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6796.507124 s: temp : 750 [MCU2_0] 6796.507156 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6796.507266 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6796.507332 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6796.507390 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6796.507439 s: next_totalgain_value : 98304 [MCU2_0] 6796.507488 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6796.507580 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6796.507635 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6796.507691 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6796.507746 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6796.507795 s: next_totalgain_value : 565630 [MCU2_0] 6796.507844 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6796.507892 s: vs_total_value : 169632 [MCU2_0] 6796.507925 s: next_totalgain_value : 565630 [MCU2_0] 6796.507974 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.508048 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.508117 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.508184 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.508296 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.508344 s: HCG: [MCU2_0] 6796.508580 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.508820 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.509051 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.509326 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.509576 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.509814 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.510041 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.510071 s: LCG: [MCU2_0] 6796.510334 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.510583 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.510823 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.511054 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.511280 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.511348 s: SPD: [MCU2_0] 6796.511591 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.511829 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.512056 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.512283 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.512560 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.512806 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.513041 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.513070 s: VS: [MCU2_0] 6796.513288 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.513553 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.513803 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.514037 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.514268 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.514556 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.514801 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.514849 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.523466 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.523545 s: HCG: [MCU2_0] 6796.523822 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.524063 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.524301 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.524574 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.524873 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.525116 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.525353 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.525382 s: LCG: [MCU2_0] 6796.525671 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.525923 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.526157 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.526384 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.526634 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.526712 s: SPD: [MCU2_0] 6796.526955 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.527190 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.527421 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.527665 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.527960 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.528198 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.528430 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.528459 s: VS: [MCU2_0] 6796.528685 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.528971 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.529211 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.529439 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.529677 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.529928 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.530184 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.530239 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.530288 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.530344 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.530418 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.530480 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.530575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.530640 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.530698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.530766 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.530828 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.530888 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.530948 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.531003 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.531054 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.531126 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.531186 s: AWB : prm = [MCU2_0] 6796.531224 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.531273 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.531460 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.531558 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.531623 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.531682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.531740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.531797 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.531854 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.531910 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.531966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.532022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.532074 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.532125 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.532200 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.532258 s: AWB : prm = [MCU2_0] 6796.532296 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.532343 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.532453 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.532543 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.532681 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.532763 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.532847 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.532903 s: joe 3333333333333333333333 [MCU2_0] 6796.532954 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.533021 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.533109 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.533217 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6796.534330 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5609 [MCU2_0] 6796.534601 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.534723 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.534842 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.534901 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.534953 s: joe 11111111111111111111111111111 [MCU2_0] 6796.535006 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.535055 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.535106 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.535160 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.535205 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.535255 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.535312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.535369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.535424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.535479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.535703 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.535773 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.535848 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.535909 s: AWB : prm = dummy [MCU2_0] 6796.535928 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.535976 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.536034 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.536085 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.536137 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.536187 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.536244 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.536300 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5644 , 512 , 609 , 674 [MCU2_0] 6796.536367 s: joe add temp=5644, Ratio_BG =1.069778, Ratio_RG=0.936044 [MCU2_0] 6796.536416 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.539098 s: 111111111111111111 [MCU2_0] 6796.539162 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.539227 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.539277 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.539325 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.539381 s: joe add status=0 colorTemp=5644, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.539430 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.539472 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.539554 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.539618 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.539676 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.539783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.539847 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.539905 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.539960 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.540012 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.540085 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.540144 s: AWB : prm = [MCU2_0] 6796.540185 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.540232 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.540277 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.546031 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.546125 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.546189 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.546249 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.546305 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.546360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.546415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.546472 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.546567 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.546633 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.546690 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.546742 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.546816 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.546888 s: AWB : prm = [MCU2_0] 6796.546932 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.546981 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.556006 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.556091 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.556157 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.556236 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.556296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.556353 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.556409 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.556465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.556547 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.556611 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.556666 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.556716 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.556792 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.556853 s: AWB : prm = [MCU2_0] 6796.556892 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.556937 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.566076 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.566195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.566264 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.566327 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.566387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.566448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.566557 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.566631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.566704 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.566775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.566837 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.566893 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.566969 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.567035 s: AWB : prm = [MCU2_0] 6796.567079 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.567129 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.568586 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.568689 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.568770 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.568826 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.568877 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.568914 s: code block {} start [MCU2_0] 6796.568968 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.569028 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.569065 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.569100 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.569133 s: tivxMutexLock()结束处. [MCU2_0] 6796.569164 s: joe 6666666666666666666666666 [MCU2_0] 6796.569216 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.569348 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.569439 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.569488 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.569580 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.569638 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.569693 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.569748 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.569815 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.569869 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.570146 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.570214 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.570272 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.570422 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 69 , 0 , 3 [MCU2_0] 6796.570542 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.570603 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6796.570658 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6796.570793 s: (0)AE debug: rMax=80, gMax=55, bMax=49, rsum=34360, gsum=24834, bsum=21798, wsum=512 [MCU2_0] 6796.570859 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6796.570908 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 6796.570941 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6796.570982 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6796.571043 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6796.571109 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 6796.571165 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 6796.571231 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6796.571313 s: (3 - 1)AE debug: reset=0, h->avg_y=320, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6796.571441 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6796.571556 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 6796.571603 s: (3 - 2)AE debug: h->history_brightness[1]=26 [MCU2_0] 6796.571648 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 6796.571690 s: (3 - 2)AE debug: h->history_brightness[3]=53 [MCU2_0] 6796.571733 s: (3 - 2)AE debug: h->history_brightness[4]=26 [MCU2_0] 6796.571774 s: (3 - 2)AE debug: h->history_brightness[5]=53 [MCU2_0] 6796.571815 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 6796.571855 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 6796.571897 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 6796.571939 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 6796.571986 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6796.572045 s: (3 - 2)AE debug: avgY=346, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6796.572112 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6796.572190 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6796.572269 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6796.572329 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 6796.572442 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6796.572592 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 6796.572671 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6796.572738 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6796.572820 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计 算结果。 [MCU2_0] 6796.572880 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6796.572939 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6796.573012 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4790, 256 [MCU2_0] 6796.573063 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4163, 256, r=1 [MCU2_0] 6796.573104 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6796.573135 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6796.573200 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.573296 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4163 , 256 , 11000 , 1 [MCU2_0] 6796.573373 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.573419 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.573545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.573616 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.573679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.573739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.573796 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.573851 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.573902 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.573972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.574030 s: AWB : prm = dummy [MCU2_0] 6796.574048 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.574096 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.574153 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.574202 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.574252 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.574303 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.574345 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.574407 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4163 [MCU2_0] 6796.574555 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.574637 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.574696 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.574954 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.575190 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.575418 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.575676 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.575919 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.576037 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.576201 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.576439 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.576703 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.576947 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.577007 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.577082 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4163 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.577140 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.577193 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 6796.577236 s: temp : 750 [MCU2_0] 6796.577269 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 6796.577321 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 6796.577377 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6796.577433 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 6796.577477 s: next_totalgain_value : 92160 [MCU2_0] 6796.577551 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 6796.577657 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 6796.577715 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 6796.577773 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6796.577829 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 6796.577875 s: next_totalgain_value : 543875 [MCU2_0] 6796.577923 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 6796.577969 s: vs_total_value : 162792 [MCU2_0] 6796.577999 s: next_totalgain_value : 543875 [MCU2_0] 6796.578047 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.578118 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.578186 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.578253 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.578322 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.578360 s: HCG: [MCU2_0] 6796.578605 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.578909 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.579142 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.579371 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.579624 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.579909 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.580149 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.580179 s: LCG: [MCU2_0] 6796.580396 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.580630 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.580881 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.581122 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.581351 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.581379 s: SPD: [MCU2_0] 6796.581623 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.581872 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.582113 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.582340 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.582574 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.582820 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.583065 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.583098 s: VS: [MCU2_0] 6796.583318 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.583560 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.583828 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.584066 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.584295 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.584568 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.584855 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.584908 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.593535 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.593602 s: HCG: [MCU2_0] 6796.593835 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.594099 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.594342 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.594589 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6796.594826 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.595070 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.595311 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.595339 s: LCG: [MCU2_0] 6796.595560 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.595792 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6796.596064 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.596309 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.596634 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.596676 s: SPD: [MCU2_0] 6796.596903 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.597196 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.597439 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.597678 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6796.597915 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.598159 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.598405 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.598435 s: VS: [MCU2_0] 6796.598665 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.598898 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.599166 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.599406 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.599644 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.599877 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.600109 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.600192 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.600248 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.600305 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.600376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.600438 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.600494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.600579 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.600641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.600699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.600757 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.600815 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.600873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.600928 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.600979 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.601052 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.601113 s: AWB : prm = [MCU2_0] 6796.601151 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.601210 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.601389 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.601450 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.601529 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.601598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.601658 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.601717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.601774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.601830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.601887 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.601942 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.601998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.602053 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.602102 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.602176 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.602235 s: AWB : prm = [MCU2_0] 6796.602273 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.602331 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.602441 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.602621 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.602713 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.602797 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.602855 s: joe 3333333333333333333333 [MCU2_0] 6796.602903 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.602972 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.603062 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.603170 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5644 [MCU2_0] 6796.604286 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 6796.604545 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.604687 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.604804 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.604860 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.604913 s: joe 11111111111111111111111111111 [MCU2_0] 6796.604965 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.605015 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.605065 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.605118 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.605163 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.605214 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.605274 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.605329 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.605385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.605445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.605498 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.605633 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.605711 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.605771 s: AWB : prm = dummy [MCU2_0] 6796.605791 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.605839 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.605897 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.605947 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.605998 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.606048 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.606107 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.606163 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5645 , 512 , 609 , 674 [MCU2_0] 6796.606229 s: joe add temp=5645, Ratio_BG =1.069722, Ratio_RG=0.936056 [MCU2_0] 6796.606281 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.609007 s: 111111111111111111 [MCU2_0] 6796.609070 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.609132 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.609182 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.609228 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.609285 s: joe add status=0 colorTemp=5645, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.609331 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.609373 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.609421 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.609479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.609567 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.609675 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.609746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.609804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.609860 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.609912 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.609983 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.610040 s: AWB : prm = [MCU2_0] 6796.610081 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.610133 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.610177 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.611395 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.611482 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.611577 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.611639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.611712 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.611775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.611834 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.611893 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.611951 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.612008 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.612064 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.612115 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.612189 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.612250 s: AWB : prm = [MCU2_0] 6796.612291 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.612338 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.621381 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.621467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.621562 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.621636 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.621698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.621757 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.621813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.621869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.621925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.621983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.622038 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.622089 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.622162 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.622221 s: AWB : prm = [MCU2_0] 6796.622260 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.622307 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.631372 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.631458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.631562 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.631628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.631686 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.631743 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.631799 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.631856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.631911 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.631966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.632020 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.632069 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.632141 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.632201 s: AWB : prm = [MCU2_0] 6796.632238 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.632286 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.641414 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.641551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.641640 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.641707 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.641767 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.641823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.641881 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.641940 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.641997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.642055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.642111 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.642163 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.642239 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.642300 s: AWB : prm = [MCU2_0] 6796.642341 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.642389 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.642595 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.642687 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.642762 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.642813 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.642863 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.642901 s: code block {} start [MCU2_0] 6796.642957 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.643016 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.643051 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.643086 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.643121 s: tivxMutexLock()结束处. [MCU2_0] 6796.643153 s: joe 6666666666666666666666666 [MCU2_0] 6796.643203 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.643274 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.643349 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.643398 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.643464 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.643600 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.643669 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.643729 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.643796 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.643852 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.644129 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.644195 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.644252 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.644332 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 70 , 0 , 3 [MCU2_0] 6796.644408 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.644482 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.644689 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4163 , 256 , 11000 , 1 [MCU2_0] 6796.644774 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.644824 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.644875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.644935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.644992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.645049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.645106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.645162 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.645215 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.645291 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.645352 s: AWB : prm = dummy [MCU2_0] 6796.645370 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.645418 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.645475 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.645556 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.645655 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.645715 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.645763 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.645826 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4163 [MCU2_0] 6796.645909 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.645979 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.646034 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.646291 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.646550 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.646804 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.647049 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.647279 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.647531 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.647804 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.648044 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.648275 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.648335 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.648410 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4163 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.648469 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.648555 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 6796.648605 s: temp : 750 [MCU2_0] 6796.648637 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 6796.648732 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 6796.648797 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6796.648854 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 6796.648899 s: next_totalgain_value : 92160 [MCU2_0] 6796.648946 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 6796.648999 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 6796.649050 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 6796.649105 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6796.649158 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 6796.649205 s: next_totalgain_value : 543875 [MCU2_0] 6796.649252 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 6796.649299 s: vs_total_value : 162792 [MCU2_0] 6796.649330 s: next_totalgain_value : 543875 [MCU2_0] 6796.649379 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.649453 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.649539 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.649614 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.649685 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.649760 s: HCG: [MCU2_0] 6796.650006 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.650240 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.650467 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.650718 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6796.651009 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.651255 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.651388 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.651625 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.651664 s: LCG: [MCU2_0] 6796.651927 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.652179 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6796.652413 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.652651 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.652898 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.652937 s: SPD: [MCU2_0] 6796.653166 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.653396 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.653637 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.653911 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6796.654153 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.654386 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.654629 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.654661 s: VS: [MCU2_0] 6796.654930 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.655169 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.655400 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.655637 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.655871 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.656151 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.656389 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.656435 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.665109 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.665182 s: HCG: [MCU2_0] 6796.665417 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.665661 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.665898 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.666161 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6796.666404 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.666644 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.666878 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.666907 s: LCG: [MCU2_0] 6796.667170 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.667419 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6796.667662 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.667895 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.668123 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.668193 s: SPD: [MCU2_0] 6796.668432 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.668687 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.668930 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.669162 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6796.669445 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.669691 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.669925 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.669956 s: VS: [MCU2_0] 6796.670172 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.670453 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.670695 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.670932 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.671161 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.671405 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.671658 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.671706 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.671753 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.671809 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.671881 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.671942 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.672001 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.672057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.672113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.672169 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.672224 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.672294 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.672356 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.672410 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.672460 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.672554 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.672618 s: AWB : prm = [MCU2_0] 6796.672656 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.672704 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.672877 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.672941 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.672997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.673061 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.673124 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.673183 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.673241 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.673296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.673351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.673407 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.673464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.673544 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.673603 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.673678 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.673738 s: AWB : prm = [MCU2_0] 6796.673778 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.673835 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.673949 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.674093 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.674171 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.674256 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.674312 s: joe 3333333333333333333333 [MCU2_0] 6796.674366 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.674436 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.674589 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.674709 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5645 [MCU2_0] 6796.675844 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5666 [MCU2_0] 6796.676089 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.676203 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.676323 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.676380 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.676435 s: joe 11111111111111111111111111111 [MCU2_0] 6796.676489 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.676576 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.676639 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.676696 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.676742 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.676792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.676853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.676912 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.676969 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.677076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.677142 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.677193 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.677265 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.677325 s: AWB : prm = dummy [MCU2_0] 6796.677346 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.677394 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.677450 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.677500 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.677582 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.677635 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.677692 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.677751 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6796.677816 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6796.677866 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.680627 s: 111111111111111111 [MCU2_0] 6796.680691 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.680752 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.680802 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.680847 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.680902 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.680947 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.680987 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.681037 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.681095 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.681205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.681273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.681332 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.681388 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.681442 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.681493 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.681595 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.681656 s: AWB : prm = [MCU2_0] 6796.681702 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.681750 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.681795 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.682878 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.682965 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.683032 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.683091 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.683151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.683228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.683292 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.683352 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.683408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.683465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.683547 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.683609 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.683686 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.683747 s: AWB : prm = [MCU2_0] 6796.683788 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.683836 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.692871 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.692958 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.693021 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.693097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.693161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.693221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.693278 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.693334 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.693390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.693447 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.693501 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.693587 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.693663 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.693724 s: AWB : prm = [MCU2_0] 6796.693765 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.693811 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.702866 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.702959 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.703021 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.703099 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.703160 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.703219 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.703275 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.703330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.703387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.703443 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.703498 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.703585 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.703663 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.703725 s: AWB : prm = [MCU2_0] 6796.703763 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.703812 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.712926 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.713044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.713118 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.713183 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.713245 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.713304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.713365 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.713425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.713483 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.713588 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.713655 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.713715 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.713817 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.713888 s: AWB : prm = [MCU2_0] 6796.713933 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.713985 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.714665 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.714762 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.714837 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.714891 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.714941 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.714978 s: code block {} start [MCU2_0] 6796.715031 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.715153 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.715202 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.715240 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.715275 s: tivxMutexLock()结束处. [MCU2_0] 6796.715307 s: joe 6666666666666666666666666 [MCU2_0] 6796.715359 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.715432 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.715541 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.715594 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.715647 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.715699 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.715753 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.715808 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.715873 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.715923 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.716253 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.716336 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.716395 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.716475 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 71 , 0 , 3 [MCU2_0] 6796.716606 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.716695 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.716796 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4163 , 256 , 11000 , 1 [MCU2_0] 6796.716874 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.716924 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.716977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.717037 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.717094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.717151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.717269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.717333 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.717383 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.717453 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.717540 s: AWB : prm = dummy [MCU2_0] 6796.717566 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.717617 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.717673 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.717723 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.717775 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.717824 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.717868 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.717930 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4163 [MCU2_0] 6796.718014 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.718083 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.718138 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.718414 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.718676 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.718913 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.719144 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.719413 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.719667 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.719901 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.720129 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.720368 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.720434 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.720537 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4163 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.720602 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.720656 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 6796.720700 s: temp : 750 [MCU2_0] 6796.720733 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 6796.720787 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 6796.720845 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6796.720901 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 6796.720948 s: next_totalgain_value : 92160 [MCU2_0] 6796.720996 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 6796.721049 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 6796.721100 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 6796.721155 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6796.721209 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 6796.721256 s: next_totalgain_value : 543875 [MCU2_0] 6796.721304 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 6796.721410 s: vs_total_value : 162792 [MCU2_0] 6796.721452 s: next_totalgain_value : 543875 [MCU2_0] 6796.721501 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.721598 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.721670 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.721738 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.721807 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.721845 s: HCG: [MCU2_0] 6796.722076 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.722307 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.722580 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.722873 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.722970 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6796.723211 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.723472 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.723747 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.723783 s: LCG: [MCU2_0] 6796.724009 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.724242 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6796.724498 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.724764 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.724998 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.725028 s: SPD: [MCU2_0] 6796.725246 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.725535 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.725781 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.726014 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6796.726243 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.726469 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.726771 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.726806 s: VS: [MCU2_0] 6796.727028 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.727255 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.727483 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.727780 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.728025 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.728253 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.728483 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.728596 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.737292 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.737369 s: HCG: [MCU2_0] 6796.737637 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.737897 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.738144 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.738378 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6796.738640 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.738896 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.739142 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.739174 s: LCG: [MCU2_0] 6796.739392 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.739634 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6796.739916 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.740160 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.740390 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.740418 s: SPD: [MCU2_0] 6796.740658 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.740949 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.741190 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.741421 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6796.741662 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.741921 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.742165 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.742194 s: VS: [MCU2_0] 6796.742412 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.742648 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.742921 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.743169 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.743402 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.743642 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.743877 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.743962 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.744016 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.744072 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.744146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.744211 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.744272 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.744333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.744390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.744450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.744532 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.744598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.744656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.744710 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.744764 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.744837 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.744896 s: AWB : prm = [MCU2_0] 6796.744948 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.744999 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.745106 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.745228 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.745290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.745351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.745409 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.745467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.745548 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.745613 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.745671 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.745728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.745786 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.745838 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.745889 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.745961 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.746021 s: AWB : prm = [MCU2_0] 6796.746058 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.746115 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.746229 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.746367 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.746444 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.746586 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.746658 s: joe 3333333333333333333333 [MCU2_0] 6796.746715 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.746785 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.746875 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.746984 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6796.748091 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 6796.748332 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.748455 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.748611 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.748682 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.748737 s: joe 11111111111111111111111111111 [MCU2_0] 6796.748792 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.748840 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.748890 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.748944 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.748988 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.749038 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.749099 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.749156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.749213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.749270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.749385 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.749442 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.749545 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.749612 s: AWB : prm = dummy [MCU2_0] 6796.749634 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.749682 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.749740 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.749791 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.749844 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.749895 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.749952 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.750009 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6796.750077 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6796.750129 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.752892 s: 111111111111111111 [MCU2_0] 6796.752953 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.753017 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.753068 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.753114 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.753173 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.753220 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.753261 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.753312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.753372 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.753482 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.753578 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.753642 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.753700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.753755 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.753806 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.753878 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.753934 s: AWB : prm = [MCU2_0] 6796.753977 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.754026 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.754071 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.755185 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.755275 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.755338 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.755394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.755452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.755553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.755621 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.755679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.755736 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.755791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.755844 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.755894 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.755964 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.756025 s: AWB : prm = [MCU2_0] 6796.756064 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.756112 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.765287 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.765409 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.765483 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.765587 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.765655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.765720 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.765782 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.765842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.765903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.765963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.766017 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.766068 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.766142 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.766205 s: AWB : prm = [MCU2_0] 6796.766245 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.766294 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.775233 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.775315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.775380 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.775440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.775498 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.775601 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.775660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.775716 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.775772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.775829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.775882 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.775933 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.776005 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.776065 s: AWB : prm = [MCU2_0] 6796.776105 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.776151 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.785310 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.785422 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.785493 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.785620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.785694 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.785760 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.785824 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.785883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.785944 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.786004 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.786080 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.786138 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.786216 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.786279 s: AWB : prm = [MCU2_0] 6796.786320 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.786370 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.788934 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.789036 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.789111 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.789165 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.789219 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.789256 s: code block {} start [MCU2_0] 6796.789312 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.789371 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.789407 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.789445 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.789479 s: tivxMutexLock()结束处. [MCU2_0] 6796.789606 s: joe 6666666666666666666666666 [MCU2_0] 6796.789682 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.789757 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.789831 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.789880 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.789933 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.789988 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.790040 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.790095 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.790163 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.790214 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.790492 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.790664 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.790731 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.790813 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 72 , 0 , 3 [MCU2_0] 6796.790891 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.790938 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6796.790988 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6796.791119 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17157, gsum=12319, bsum=10849, wsum=512 [MCU2_0] 6796.791182 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6796.791235 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 6796.791268 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6796.791308 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6796.791370 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6796.791440 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 6796.791497 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 6796.791590 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6796.791732 s: (3 - 1)AE debug: reset=0, h->avg_y=346, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6796.791813 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6796.791888 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 6796.791932 s: (3 - 2)AE debug: h->history_brightness[1]=53 [MCU2_0] 6796.791975 s: (3 - 2)AE debug: h->history_brightness[2]=26 [MCU2_0] 6796.792020 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 6796.792064 s: (3 - 2)AE debug: h->history_brightness[4]=53 [MCU2_0] 6796.792106 s: (3 - 2)AE debug: h->history_brightness[5]=26 [MCU2_0] 6796.792149 s: (3 - 2)AE debug: h->history_brightness[6]=53 [MCU2_0] 6796.792193 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 6796.792234 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 6796.792276 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 6796.792325 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6796.792382 s: (3 - 2)AE debug: avgY=346, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6796.792448 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6796.792548 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6796.792635 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6796.792745 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6796.792823 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6796.792910 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6796.792977 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6796.793055 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6796.793113 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6796.793172 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6796.793245 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4163, 256 [MCU2_0] 6796.793295 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4577, 256, r=1 [MCU2_0] 6796.793337 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6796.793368 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6796.793431 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.793550 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4577 , 256 , 11000 , 1 [MCU2_0] 6796.793635 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.793680 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.793784 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.793853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.793915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.793974 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.794033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.794090 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.794142 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.794216 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.794278 s: AWB : prm = dummy [MCU2_0] 6796.794298 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.794348 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.794409 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.794460 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.794572 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.794639 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.794686 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.794803 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4577 [MCU2_0] 6796.794896 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.794968 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.795026 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.795270 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.795440 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.795694 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.795952 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.796199 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.796490 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.796759 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.797012 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.797252 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.797484 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.797572 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.797653 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4577 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.797713 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.797769 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6796.797812 s: temp : 750 [MCU2_0] 6796.797892 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6796.797955 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6796.798014 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6796.798072 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6796.798117 s: next_totalgain_value : 98304 [MCU2_0] 6796.798165 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6796.798219 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6796.798270 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6796.798326 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6796.798380 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6796.798426 s: next_totalgain_value : 565630 [MCU2_0] 6796.798474 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6796.798549 s: vs_total_value : 169632 [MCU2_0] 6796.798586 s: next_totalgain_value : 565630 [MCU2_0] 6796.798633 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.798706 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.798775 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.798841 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.798947 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.798996 s: HCG: [MCU2_0] 6796.799233 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.799466 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.799706 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6796.799968 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6796.800209 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.800442 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.800688 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.800723 s: LCG: [MCU2_0] 6796.800988 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.801233 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6796.801469 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.801709 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.801995 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.802034 s: SPD: [MCU2_0] 6796.802264 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.802497 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.802756 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.803032 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6796.803276 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.803535 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.803770 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.803804 s: VS: [MCU2_0] 6796.804077 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.804320 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.804562 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.804797 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.805027 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.805308 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.805563 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.805614 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.814229 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.814292 s: HCG: [MCU2_0] 6796.814552 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.814793 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.815028 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.815293 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.815552 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.815786 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.816020 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.816050 s: LCG: [MCU2_0] 6796.816311 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.816564 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.816798 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.817028 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.817258 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.817328 s: SPD: [MCU2_0] 6796.817574 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.817813 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.818044 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.818274 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.818586 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.818834 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.819066 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.819096 s: VS: [MCU2_0] 6796.819315 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.819606 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.819853 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.820087 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.820318 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.820569 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.820814 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.820862 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.820910 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.820964 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.821034 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.821097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.821156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.821212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.821270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.821328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.821386 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.821461 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.821541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.821602 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.821654 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.821727 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.821786 s: AWB : prm = [MCU2_0] 6796.821823 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.821870 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.821985 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.822099 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.822163 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.822225 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.822284 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.822343 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.822400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.822455 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.822537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.822602 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.822661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.822717 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.822767 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.822840 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.822900 s: AWB : prm = [MCU2_0] 6796.822938 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.822998 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.823110 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.823251 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.823333 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.823419 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.823479 s: joe 3333333333333333333333 [MCU2_0] 6796.823565 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.823638 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.823732 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.823839 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6796.824971 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 6796.825221 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.825339 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.825456 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.825559 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.825619 s: joe 11111111111111111111111111111 [MCU2_0] 6796.825673 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.825724 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.825775 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.825828 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.825877 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.825929 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.825988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.826046 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.826102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.826159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.826274 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.826334 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.826406 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.826467 s: AWB : prm = dummy [MCU2_0] 6796.826486 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.826557 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.826622 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.826677 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.826727 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.826777 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.826831 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.826887 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6796.826955 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6796.827006 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.829769 s: 111111111111111111 [MCU2_0] 6796.829832 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.829896 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.829948 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.829999 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.830056 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.830104 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.830147 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.830196 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.830254 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.830373 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.830444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.830502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.830620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.830679 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.830731 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.830802 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.830859 s: AWB : prm = [MCU2_0] 6796.830900 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.830948 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.830991 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.834037 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.834135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.834202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.834262 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.834321 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.834378 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.834459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.834555 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.834624 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.834687 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.834746 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.834796 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.834871 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.834931 s: AWB : prm = [MCU2_0] 6796.834971 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.835020 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.844009 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.844097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.844161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.844218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.844295 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.844354 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.844411 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.844467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.844551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.844617 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.844674 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.844724 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.844799 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.844857 s: AWB : prm = [MCU2_0] 6796.844897 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.844944 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.854070 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.854187 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.854259 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.854323 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.854383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.854442 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.854502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.854619 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.854685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.854746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.854803 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.854857 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.854934 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.854999 s: AWB : prm = [MCU2_0] 6796.855043 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.855095 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.856836 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.856937 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.857014 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.857067 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.857119 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.857156 s: code block {} start [MCU2_0] 6796.857212 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.857341 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.857393 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.857432 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.857465 s: tivxMutexLock()结束处. [MCU2_0] 6796.857500 s: joe 6666666666666666666666666 [MCU2_0] 6796.857596 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.857676 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.857753 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.857803 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.857856 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.857908 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.857960 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.858015 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.858081 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.858133 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.858472 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.858592 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.858655 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.858735 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 73 , 0 , 3 [MCU2_0] 6796.858813 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.858890 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.858987 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4577 , 256 , 11000 , 1 [MCU2_0] 6796.859064 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.859112 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.859165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.859231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.859290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.859404 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.859475 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.859561 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.859621 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.859694 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.859754 s: AWB : prm = dummy [MCU2_0] 6796.859774 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.859824 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.859881 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.859932 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.859986 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.860038 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.860081 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.860146 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4577 [MCU2_0] 6796.860231 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.860302 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.860358 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.860687 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.860931 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.861163 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.861391 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.861694 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.861931 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.862159 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.862386 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.862643 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.862710 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.862785 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4577 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.862844 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.862898 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6796.863007 s: temp : 750 [MCU2_0] 6796.863048 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6796.863103 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6796.863159 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6796.863214 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6796.863260 s: next_totalgain_value : 98304 [MCU2_0] 6796.863308 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6796.863361 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6796.863413 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6796.863469 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6796.863607 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6796.863664 s: next_totalgain_value : 565630 [MCU2_0] 6796.863712 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6796.863762 s: vs_total_value : 169632 [MCU2_0] 6796.863793 s: next_totalgain_value : 565630 [MCU2_0] 6796.863841 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.863915 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.864056 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.864121 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.864193 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.864263 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.864301 s: HCG: [MCU2_0] 6796.864606 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.864858 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.865089 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.865318 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.865563 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.865857 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.866088 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.866118 s: LCG: [MCU2_0] 6796.866337 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.866585 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.866876 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.867120 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.867352 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.867381 s: SPD: [MCU2_0] 6796.867671 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.867920 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.868156 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.868382 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.868633 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.868919 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.869158 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.869187 s: VS: [MCU2_0] 6796.869408 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.869643 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.869887 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.870125 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.870355 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.870588 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.870862 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.870915 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.879556 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.879624 s: HCG: [MCU2_0] 6796.879853 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.880145 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.880387 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.880642 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.880879 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.881160 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.881399 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.881430 s: LCG: [MCU2_0] 6796.881661 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.881899 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.882190 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.882438 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.882676 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.882708 s: SPD: [MCU2_0] 6796.882935 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.883223 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.883460 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.883694 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.883931 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.884171 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.884412 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.884443 s: VS: [MCU2_0] 6796.884677 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.884920 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.885162 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.885401 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.885643 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.885877 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.886120 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.886172 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.886220 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.886275 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.886345 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.886406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.886464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.886546 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.886610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.886666 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.886724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.886779 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.886837 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.886889 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.886939 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.887012 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.887070 s: AWB : prm = [MCU2_0] 6796.887123 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.887172 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.887279 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.887401 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.887459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.887549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.887615 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.887671 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.887728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.887785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.887843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.887898 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.887957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.888009 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.888058 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.888129 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.888187 s: AWB : prm = [MCU2_0] 6796.888225 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.888286 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.888399 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.888571 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.888657 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.888745 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.888802 s: joe 3333333333333333333333 [MCU2_0] 6796.888854 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.888921 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.889009 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.889117 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6796.890223 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 6796.890390 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.890636 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.890768 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.890828 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.890881 s: joe 11111111111111111111111111111 [MCU2_0] 6796.890932 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.890982 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.891034 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.891089 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.891133 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.891186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.891244 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.891301 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.891359 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.891415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.891555 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.891620 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.891697 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.891758 s: AWB : prm = dummy [MCU2_0] 6796.891779 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.891827 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.891884 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.891936 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.891987 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.892035 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.892096 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.892155 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5647 , 512 , 609 , 674 [MCU2_0] 6796.892225 s: joe add temp=5647, Ratio_BG =1.069611, Ratio_RG=0.936078 [MCU2_0] 6796.892277 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.894974 s: 111111111111111111 [MCU2_0] 6796.895037 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.895097 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.895148 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.895211 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.895266 s: joe add status=0 colorTemp=5647, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.895314 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.895353 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.895403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.895462 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.895551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.895668 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.895733 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.895791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.895850 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.895902 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.895972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.896031 s: AWB : prm = [MCU2_0] 6796.896075 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.896124 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.896167 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.897471 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.897624 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.897717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.897790 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.897853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.897914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.897977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.898043 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.898104 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.898170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.898230 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.898283 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.898360 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.898426 s: AWB : prm = [MCU2_0] 6796.898468 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.898549 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.907382 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.907465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.907558 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.907626 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.907685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.907741 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.907810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.907870 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.907928 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.907985 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.908038 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.908089 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.908161 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.908219 s: AWB : prm = [MCU2_0] 6796.908259 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.908305 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.917360 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.917447 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.917546 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.917617 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.917678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.917734 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.917789 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.917845 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.917902 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.917959 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.918012 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.918062 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.918133 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.918193 s: AWB : prm = [MCU2_0] 6796.918232 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.918280 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.924644 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.924748 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.924888 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.924956 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.925012 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.925051 s: code block {} start [MCU2_0] 6796.925107 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.925166 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.925203 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.925240 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.925275 s: tivxMutexLock()结束处. [MCU2_0] 6796.925308 s: joe 6666666666666666666666666 [MCU2_0] 6796.925357 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.925429 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.925503 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.925594 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.925653 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.925707 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.925759 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.925818 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.925932 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.926001 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.926279 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.926346 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.926401 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.926482 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 74 , 0 , 3 [MCU2_0] 6796.926623 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.926711 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.926811 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4577 , 256 , 11000 , 1 [MCU2_0] 6796.926949 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.927005 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.927062 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.927124 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.927184 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.927245 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.927394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.927458 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.927549 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.927612 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.927688 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.927748 s: AWB : prm = dummy [MCU2_0] 6796.927768 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.927817 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.927877 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.927985 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.928044 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.928096 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.928141 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.928206 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4577 [MCU2_0] 6796.928292 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.928364 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.928420 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.928689 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.928931 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.929228 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.929468 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.929794 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.930068 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.930314 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.930568 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.930802 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.930863 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.930940 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4577 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.931000 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.931105 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6796.931158 s: temp : 750 [MCU2_0] 6796.931193 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6796.931244 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6796.931301 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6796.931355 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6796.931401 s: next_totalgain_value : 98304 [MCU2_0] 6796.931447 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6796.931501 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6796.931582 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6796.931641 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6796.931699 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6796.931744 s: next_totalgain_value : 565630 [MCU2_0] 6796.931791 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6796.931839 s: vs_total_value : 169632 [MCU2_0] 6796.931869 s: next_totalgain_value : 565630 [MCU2_0] 6796.931916 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.931989 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.932096 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.932174 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.932246 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.932283 s: HCG: [MCU2_0] 6796.932562 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.932808 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.933040 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.933284 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.933550 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.933788 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.934015 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.934043 s: LCG: [MCU2_0] 6796.934272 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.934531 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.934775 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.935000 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.935277 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.935311 s: SPD: [MCU2_0] 6796.935650 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.935900 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.936133 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.936395 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.936652 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.936890 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.937119 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.937148 s: VS: [MCU2_0] 6796.937384 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.937636 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.937875 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.938103 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.938386 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.938657 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.938898 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.938943 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6796.947538 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6796.947604 s: HCG: [MCU2_0] 6796.947838 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.948073 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.948302 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.948569 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.948812 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.949043 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.949270 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.949299 s: LCG: [MCU2_0] 6796.949544 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.949791 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.950021 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.950250 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.950545 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.950587 s: SPD: [MCU2_0] 6796.950818 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.951051 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.951277 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.951619 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.951871 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.952103 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.952327 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.952356 s: VS: [MCU2_0] 6796.952621 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.952869 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.953099 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.953326 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.953560 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.953845 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.954086 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.954133 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6796.954179 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6796.954232 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.954306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.954367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.954423 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.954481 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.954571 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.954646 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.954709 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.954766 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.954822 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.954876 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.954928 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.955002 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.955062 s: AWB : prm = [MCU2_0] 6796.955102 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.955150 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.955329 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.955389 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.955448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.955531 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.955600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.955661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.955717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.955775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.955831 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.955889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.955945 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.955999 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.956049 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.956121 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.956180 s: AWB : prm = [MCU2_0] 6796.956220 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.956279 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.956394 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.956582 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6796.956672 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6796.956759 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6796.956817 s: joe 3333333333333333333333 [MCU2_0] 6796.956869 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.956937 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6796.957028 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6796.957135 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5647 [MCU2_0] 6796.958262 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5625 [MCU2_0] 6796.958500 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6796.958657 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6796.958776 s: joe 222222222222222222222222222222222 [MCU2_0] 6796.958840 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.958893 s: joe 11111111111111111111111111111 [MCU2_0] 6796.958950 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.959000 s: joe 000000000000000000000000000000000 [MCU2_0] 6796.959052 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.959105 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.959150 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.959202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.959260 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.959317 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.959374 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.959430 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.959565 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.959629 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.959700 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.959758 s: AWB : prm = dummy [MCU2_0] 6796.959778 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.959827 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6796.959885 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.959938 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.959987 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.960035 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6796.960092 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6796.960149 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6796.960214 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6796.960264 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6796.962968 s: 111111111111111111 [MCU2_0] 6796.963034 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6796.963101 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.963151 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.963196 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.963252 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6796.963298 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.963340 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.963390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.963450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.963534 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.963656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.963725 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.963783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.963841 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6796.963893 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6796.963963 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6796.964020 s: AWB : prm = [MCU2_0] 6796.964063 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.964109 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.964156 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6796.965333 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.965421 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.965482 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.965579 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.965645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.965718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.965779 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.965840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.965899 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.965957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.966011 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.966062 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.966134 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.966194 s: AWB : prm = [MCU2_0] 6796.966233 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.966281 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.975411 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.975577 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.975657 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.975724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.975784 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.975863 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.975925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6796.975986 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6796.976046 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6796.976110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6796.976169 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6796.976222 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6796.976299 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6796.976364 s: AWB : prm = [MCU2_0] 6796.976405 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6796.976457 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6796.978751 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6796.978850 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6796.978925 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6796.978978 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6796.979028 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6796.979066 s: code block {} start [MCU2_0] 6796.979120 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6796.979178 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6796.979214 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6796.979250 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6796.979286 s: tivxMutexLock()结束处. [MCU2_0] 6796.979318 s: joe 6666666666666666666666666 [MCU2_0] 6796.979367 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.979439 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6796.979554 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6796.979604 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6796.979719 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.979776 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6796.979830 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6796.979888 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6796.979956 s: joe 5555555555555555555555555555555 [MCU2_0] 6796.980008 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.980276 s: joe 4444444444444444444444444444444 [MCU2_0] 6796.980343 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6796.980398 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6796.980482 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 75 , 0 , 3 [MCU2_0] 6796.980623 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6796.980686 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6796.980809 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6796.980948 s: (0)AE debug: rMax=80, gMax=55, bMax=49, rsum=34353, gsum=24826, bsum=21815, wsum=512 [MCU2_0] 6796.981011 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6796.981064 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 6796.981097 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6796.981138 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6796.981201 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6796.981268 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 6796.981322 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 6796.981388 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6796.981470 s: (3 - 1)AE debug: reset=0, h->avg_y=346, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6796.981576 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6796.981657 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 6796.981703 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 6796.981790 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 6796.981842 s: (3 - 2)AE debug: h->history_brightness[3]=26 [MCU2_0] 6796.981885 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 6796.981926 s: (3 - 2)AE debug: h->history_brightness[5]=53 [MCU2_0] 6796.981966 s: (3 - 2)AE debug: h->history_brightness[6]=26 [MCU2_0] 6796.982009 s: (3 - 2)AE debug: h->history_brightness[7]=53 [MCU2_0] 6796.982051 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 6796.982093 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 6796.982141 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6796.982197 s: (3 - 2)AE debug: avgY=372, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6796.982263 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6796.982343 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6796.982422 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6796.982483 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 6796.982576 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6796.982673 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 6796.982733 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6796.982833 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6796.982922 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计 算结果。 [MCU2_0] 6796.982983 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6796.983043 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6796.983116 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4577, 256 [MCU2_0] 6796.983167 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 3978, 256, r=1 [MCU2_0] 6796.983208 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6796.983239 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6796.983304 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6796.983399 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3978 , 256 , 11000 , 1 [MCU2_0] 6796.983476 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6796.983544 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.983605 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6796.983665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6796.983723 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6796.983781 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6796.983883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6796.983947 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6796.984001 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6796.984075 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.984135 s: AWB : prm = dummy [MCU2_0] 6796.984155 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6796.984204 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6796.984260 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6796.984310 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6796.984359 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6796.984410 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6796.984452 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6796.984547 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3978 [MCU2_0] 6796.984634 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6796.984706 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6796.984763 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6796.985031 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6796.985357 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6796.985410 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6796.985675 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6796.985945 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6796.986183 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6796.986414 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6796.986660 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6796.986951 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6796.987200 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6796.987263 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6796.987340 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3978 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6796.987398 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6796.987451 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 6796.987495 s: temp : 750 [MCU2_0] 6796.987561 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 6796.987619 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 6796.987677 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6796.987734 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 6796.987778 s: next_totalgain_value : 89088 [MCU2_0] 6796.987827 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 6796.987883 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 6796.987977 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 6796.988042 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 6796.988097 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 6796.988143 s: next_totalgain_value : 522120 [MCU2_0] 6796.988191 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 6796.988239 s: vs_total_value : 156408 [MCU2_0] 6796.988270 s: next_totalgain_value : 522120 [MCU2_0] 6796.988318 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6796.988390 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6796.988460 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6796.988548 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6796.988626 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6796.988665 s: HCG: [MCU2_0] 6796.988894 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6796.989144 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6796.989382 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6796.989632 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6796.989867 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6796.990136 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6796.990379 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6796.990410 s: LCG: [MCU2_0] 6796.990637 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6796.990870 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6796.991114 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6796.991351 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6796.991587 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6796.991620 s: SPD: [MCU2_0] 6796.991839 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6796.992114 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6796.992352 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6796.992596 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6796.992837 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6796.993066 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6796.993349 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6796.993383 s: VS: [MCU2_0] 6796.993631 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6796.993869 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6796.994146 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6796.994395 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6796.994657 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6796.994899 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6796.995164 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6796.995223 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.003878 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.003950 s: HCG: [MCU2_0] 6797.004182 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.004453 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.004710 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.004946 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6797.005172 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.005414 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.005661 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.005694 s: LCG: [MCU2_0] 6797.005917 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.006148 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6797.006423 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.006671 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.006908 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.006939 s: SPD: [MCU2_0] 6797.007157 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.007384 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.007681 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6797.007924 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6797.008157 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.008383 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.008639 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.008676 s: VS: [MCU2_0] 6797.008901 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.009130 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.009358 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.009599 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.009842 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.010073 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.010301 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.010348 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.010393 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.010448 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.010585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.010657 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.010718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.010775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.010830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.010885 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.010943 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.010997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.011054 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.011108 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.011158 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.011230 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.011288 s: AWB : prm = [MCU2_0] 6797.011327 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.011373 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.011453 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.011581 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.011723 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.011801 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.011889 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.011947 s: joe 3333333333333333333333 [MCU2_0] 6797.011997 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.012068 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.012160 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.012267 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6797.012433 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.012501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.012604 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.012667 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.012725 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.012780 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.012835 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.012892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.012948 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.013005 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.013061 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.013113 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.013186 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.013245 s: AWB : prm = [MCU2_0] 6797.013284 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.013332 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.014474 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 6797.014682 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.014797 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.014914 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.014969 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.015022 s: joe 11111111111111111111111111111 [MCU2_0] 6797.015079 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.015129 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.015182 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.015236 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.015281 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.015331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.015391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.015448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.015604 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.015679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.015737 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.015787 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.015859 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.015917 s: AWB : prm = dummy [MCU2_0] 6797.015937 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.015986 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.016042 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.016094 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.016144 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.016192 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.016248 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.016305 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5647 , 512 , 609 , 674 [MCU2_0] 6797.016369 s: joe add temp=5647, Ratio_BG =1.069611, Ratio_RG=0.936078 [MCU2_0] 6797.016420 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6797.019102 s: 111111111111111111 [MCU2_0] 6797.019166 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.019232 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.019282 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.019327 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.019382 s: joe add status=0 colorTemp=5647, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.019428 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.019468 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.019544 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.019661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.019726 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.019785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.019846 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.019905 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.019960 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.020011 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.020082 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.020139 s: AWB : prm = [MCU2_0] 6797.020183 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.020233 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.020280 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.023567 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.023661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.023742 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.023803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.023861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.023919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.023976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.024035 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.024094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.024153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.024205 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.024256 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.024333 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.024394 s: AWB : prm = [MCU2_0] 6797.024433 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.024479 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.033561 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.033651 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.033714 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.033791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.033852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.033909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.033965 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.034023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.034080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.034136 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.034190 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.034241 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.034316 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.034376 s: AWB : prm = [MCU2_0] 6797.034414 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.034461 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.043535 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.043628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.043692 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.043765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.043830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.043888 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.043943 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.044002 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.044059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.044115 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.044169 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.044219 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.044293 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.044353 s: AWB : prm = [MCU2_0] 6797.044393 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.044440 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.053596 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.053707 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.053773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.053836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.053895 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.053954 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.054011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.054290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.054366 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.054429 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.054534 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.054597 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.054671 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.054734 s: AWB : prm = [MCU2_0] 6797.054778 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.054829 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.055011 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.055101 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.055175 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.055229 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.055280 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.055318 s: code block {} start [MCU2_0] 6797.055373 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.055431 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.055466 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.055501 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.055575 s: tivxMutexLock()结束处. [MCU2_0] 6797.055610 s: joe 6666666666666666666666666 [MCU2_0] 6797.055666 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.055739 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.055817 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.055865 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.055917 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.056029 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.056087 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.056145 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.056211 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.056269 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.056574 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.056651 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.056708 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.056787 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 76 , 0 , 3 [MCU2_0] 6797.056862 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.056936 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.057097 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3978 , 256 , 11000 , 1 [MCU2_0] 6797.057179 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.057229 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.057284 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.057346 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.057404 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.057459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.057544 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.057609 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.057662 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.057734 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.057793 s: AWB : prm = dummy [MCU2_0] 6797.057813 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.057861 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.057919 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.057971 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.058070 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.058126 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.058171 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.058236 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3978 [MCU2_0] 6797.058320 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.058389 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.058447 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.058717 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.058959 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.059208 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.059448 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.059698 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.059933 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.060211 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.060455 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.060694 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.060758 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.060835 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3978 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.060893 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.060949 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 6797.060992 s: temp : 750 [MCU2_0] 6797.061024 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 6797.061076 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 6797.061178 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6797.061241 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 6797.061288 s: next_totalgain_value : 89088 [MCU2_0] 6797.061337 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 6797.061390 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 6797.061439 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 6797.061495 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 6797.061575 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 6797.061625 s: next_totalgain_value : 522120 [MCU2_0] 6797.061673 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 6797.061720 s: vs_total_value : 156408 [MCU2_0] 6797.061751 s: next_totalgain_value : 522120 [MCU2_0] 6797.061796 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.061870 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.061940 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.062007 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.062076 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.062113 s: HCG: [MCU2_0] 6797.062385 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.062634 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.062941 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.063234 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6797.063550 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.063637 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.063877 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.064106 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.064134 s: LCG: [MCU2_0] 6797.064371 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.064664 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6797.064901 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.065132 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.065376 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.065409 s: SPD: [MCU2_0] 6797.065645 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.065884 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.066115 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6797.066398 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6797.066643 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.066876 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.067104 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.067134 s: VS: [MCU2_0] 6797.067363 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.067629 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.067864 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.068094 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.068367 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.068639 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.068877 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.068923 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.077548 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.077613 s: HCG: [MCU2_0] 6797.077848 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.078080 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.078309 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.078588 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6797.078835 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.079065 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.079288 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.079317 s: LCG: [MCU2_0] 6797.079604 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.079847 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6797.080078 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.080303 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.080551 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.080624 s: SPD: [MCU2_0] 6797.080868 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.081103 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.081329 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6797.081563 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6797.081845 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.082084 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.082315 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.082346 s: VS: [MCU2_0] 6797.082583 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.082869 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.083111 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.083345 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.083582 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.083828 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.084090 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.084136 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.084183 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.084237 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.084308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.084370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.084428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.084485 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.084572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.084635 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.084703 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.084763 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.084820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.084873 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.084924 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.084997 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.085057 s: AWB : prm = [MCU2_0] 6797.085095 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.085143 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.085318 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.085386 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.085444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.085528 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.085595 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.085652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.085707 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.085763 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.085820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.085875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.085932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.085984 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.086037 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.086107 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.086167 s: AWB : prm = [MCU2_0] 6797.086205 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.086262 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.086375 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.086547 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.086633 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.086718 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.086775 s: joe 3333333333333333333333 [MCU2_0] 6797.086826 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.086895 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.086985 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.087094 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5647 [MCU2_0] 6797.088191 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 6797.088362 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.088601 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.088731 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.088796 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.088849 s: joe 11111111111111111111111111111 [MCU2_0] 6797.088902 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.088952 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.089004 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.089059 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.089104 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.089156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.089215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.089273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.089332 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.089392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.089529 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.089604 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.089679 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.089740 s: AWB : prm = dummy [MCU2_0] 6797.089759 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.089809 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.089867 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.089924 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.089977 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.090028 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.090086 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.090145 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5648 , 512 , 609 , 674 [MCU2_0] 6797.090215 s: joe add temp=5648, Ratio_BG =1.069556, Ratio_RG=0.936089 [MCU2_0] 6797.090267 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 6797.092966 s: 111111111111111111 [MCU2_0] 6797.093026 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.093091 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.093143 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.093191 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.093248 s: joe add status=0 colorTemp=5648, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.093296 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.093337 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.093388 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.093449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.093538 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.093652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.093722 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.093784 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.093840 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.093891 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.093963 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.094024 s: AWB : prm = [MCU2_0] 6797.094069 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.094117 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.094160 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.095793 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.095921 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.096083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.096161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.096227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.096290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.096350 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.096415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.096479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.096585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.096650 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.096722 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.096801 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.096869 s: AWB : prm = [MCU2_0] 6797.096910 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.096961 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.105696 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.105781 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.105843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.105899 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.105957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.106012 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.106068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.106123 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.106196 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.106256 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.106312 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.106364 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.106435 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.106495 s: AWB : prm = [MCU2_0] 6797.106567 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.106617 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.115669 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.115751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.115829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.115892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.115951 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.116007 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.116063 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.116119 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.116175 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.116231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.116284 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.116336 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.116409 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.116468 s: AWB : prm = [MCU2_0] 6797.116531 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.116587 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.125730 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.125838 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.126110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.126182 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.126241 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.126299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.126381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.126445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.126504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.126606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.126664 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.126714 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.126786 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.126845 s: AWB : prm = [MCU2_0] 6797.126885 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.126933 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.127115 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.127199 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.127272 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.127325 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.127377 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.127414 s: code block {} start [MCU2_0] 6797.127468 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.127561 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.127606 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.127645 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.127679 s: tivxMutexLock()结束处. [MCU2_0] 6797.127710 s: joe 6666666666666666666666666 [MCU2_0] 6797.127760 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.127831 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.127905 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.127950 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.128003 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.128107 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.128170 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.128226 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.128290 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.128345 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.128655 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.128729 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.128785 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.128862 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 77 , 0 , 3 [MCU2_0] 6797.128939 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.129010 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.129169 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3978 , 256 , 11000 , 1 [MCU2_0] 6797.129312 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.129368 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.129422 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.129480 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.129569 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.129633 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.129692 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.129746 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.129797 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.129870 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.129930 s: AWB : prm = dummy [MCU2_0] 6797.129951 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.129999 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.130056 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.130156 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.130222 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.130276 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.130320 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.130383 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3978 [MCU2_0] 6797.130466 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.130585 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.130654 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.130914 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.131207 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.131457 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.131704 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.131941 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.132167 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.132451 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.132693 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.132930 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.132987 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.133064 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3978 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.133124 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.133178 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 6797.133270 s: temp : 750 [MCU2_0] 6797.133313 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 6797.133365 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 6797.133421 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 6797.133479 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 6797.133551 s: next_totalgain_value : 89088 [MCU2_0] 6797.133603 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 6797.133658 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 6797.133707 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 6797.133764 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 6797.133818 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 6797.133865 s: next_totalgain_value : 522120 [MCU2_0] 6797.133915 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 6797.133961 s: vs_total_value : 156408 [MCU2_0] 6797.133993 s: next_totalgain_value : 522120 [MCU2_0] 6797.134042 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.134115 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.134184 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.134290 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.134371 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.134411 s: HCG: [MCU2_0] 6797.134652 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.134888 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.135119 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.135355 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6797.135688 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.135849 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.136093 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.136381 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.136416 s: LCG: [MCU2_0] 6797.136670 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.136911 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6797.137141 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.137422 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.137673 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.137706 s: SPD: [MCU2_0] 6797.137931 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.138158 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.138436 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6797.138686 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6797.138920 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.139145 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.139373 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.139401 s: VS: [MCU2_0] 6797.139672 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.139915 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.140148 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.140373 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.140627 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.140864 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.141093 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.141141 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.149774 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.149838 s: HCG: [MCU2_0] 6797.150072 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.150303 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.150566 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.150816 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6797.151056 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.151289 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.151598 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.151637 s: LCG: [MCU2_0] 6797.151924 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.152160 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6797.152389 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.152644 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.152894 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.152929 s: SPD: [MCU2_0] 6797.153152 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.153380 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.153633 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6797.153876 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6797.154115 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.154344 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.154584 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.154619 s: VS: [MCU2_0] 6797.154890 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.155133 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.155362 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.155598 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.155851 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.156098 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.156335 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.156382 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.156430 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.156484 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.156582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.156649 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.156711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.156767 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.156841 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.156899 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.156955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.157013 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.157069 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.157124 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.157175 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.157248 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.157309 s: AWB : prm = [MCU2_0] 6797.157347 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.157394 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.157576 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.157644 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.157700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.157760 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.157817 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.157876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.157933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.157988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.158046 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.158102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.158159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.158213 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.158263 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.158337 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.158394 s: AWB : prm = [MCU2_0] 6797.158432 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.158479 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.158620 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.158763 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.158839 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.158924 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.158983 s: joe 3333333333333333333333 [MCU2_0] 6797.159034 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.159102 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.159191 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.159301 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5648 [MCU2_0] 6797.160411 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5620 [MCU2_0] 6797.160703 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.160830 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.160950 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.161012 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.161065 s: joe 11111111111111111111111111111 [MCU2_0] 6797.161118 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.161168 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.161220 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.161274 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.161319 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.161371 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.161429 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.161487 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.161584 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.161647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.161754 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.161818 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.161893 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.161951 s: AWB : prm = dummy [MCU2_0] 6797.161971 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.162018 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.162076 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.162125 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.162175 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.162223 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.162282 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.162340 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6797.162406 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6797.162455 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6797.165158 s: 111111111111111111 [MCU2_0] 6797.165227 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.165291 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.165345 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.165392 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.165446 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.165494 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.165562 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.165622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.165684 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.165744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.165857 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.165925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.165984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.166041 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.166094 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.166164 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.166224 s: AWB : prm = [MCU2_0] 6797.166267 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.166315 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.166358 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.167604 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.167696 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.167762 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.167823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.167905 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.167966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.168024 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.168083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.168141 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.168198 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.168253 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.168305 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.168378 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.168438 s: AWB : prm = [MCU2_0] 6797.168477 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.168553 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.177583 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.177666 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.177730 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.177802 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.177864 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.177923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.177979 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.178034 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.178090 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.178147 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.178201 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.178252 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.178327 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.178386 s: AWB : prm = [MCU2_0] 6797.178424 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.178471 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.187562 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.187645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.187727 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.187788 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.187845 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.187901 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.187956 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.188013 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.188070 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.188127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.188181 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.188232 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.188304 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.188363 s: AWB : prm = [MCU2_0] 6797.188405 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.188451 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.197621 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.197917 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.198005 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.198069 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.198127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.198208 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.198273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.198330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.198389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.198447 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.198502 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.198594 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.198677 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.198739 s: AWB : prm = [MCU2_0] 6797.198778 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.198826 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.199012 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.199098 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.199173 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.199225 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.199274 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.199310 s: code block {} start [MCU2_0] 6797.199364 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.199421 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.199457 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.199493 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.199563 s: tivxMutexLock()结束处. [MCU2_0] 6797.199601 s: joe 6666666666666666666666666 [MCU2_0] 6797.199654 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.199725 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.199797 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.199843 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.199895 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.200002 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.200068 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.200127 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.200194 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.200247 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.200550 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.200624 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.200683 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.200763 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 78 , 0 , 3 [MCU2_0] 6797.200839 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.200887 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6797.200937 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6797.201128 s: (0)AE debug: rMax=41, gMax=29, bMax=25, rsum=17408, gsum=12699, bsum=11244, wsum=512 [MCU2_0] 6797.201198 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6797.201251 s: (1)AE debug: R = 34, G = 24, B = 21 [MCU2_0] 6797.201286 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6797.201327 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6797.201386 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6797.201454 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 93,zone[3] = 7,zone[4] = 0,zone[5] = 0 [MCU2_0] 6797.201537 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 6797.201611 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6797.201696 s: (3 - 1)AE debug: reset=0, h->avg_y=372, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6797.201774 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6797.201848 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 6797.201895 s: (3 - 2)AE debug: h->history_brightness[1]=53 [MCU2_0] 6797.201937 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 6797.201979 s: (3 - 2)AE debug: h->history_brightness[3]=53 [MCU2_0] 6797.202068 s: (3 - 2)AE debug: h->history_brightness[4]=26 [MCU2_0] 6797.202120 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 6797.202167 s: (3 - 2)AE debug: h->history_brightness[6]=53 [MCU2_0] 6797.202209 s: (3 - 2)AE debug: h->history_brightness[7]=26 [MCU2_0] 6797.202249 s: (3 - 2)AE debug: h->history_brightness[8]=53 [MCU2_0] 6797.202290 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 6797.202336 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6797.202393 s: (3 - 2)AE debug: avgY=372, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6797.202457 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6797.202578 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6797.202668 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6797.202733 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6797.202804 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6797.202888 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6797.202953 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6797.203073 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6797.203148 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6797.203207 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6797.203279 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 3978, 256 [MCU2_0] 6797.203329 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4374, 256, r=1 [MCU2_0] 6797.203369 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6797.203399 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6797.203462 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.203589 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4374 , 256 , 11000 , 1 [MCU2_0] 6797.203666 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.203711 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.203765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.203826 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.203885 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.203943 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.204001 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.204053 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.204154 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.204233 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.204295 s: AWB : prm = dummy [MCU2_0] 6797.204315 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.204364 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.204420 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.204471 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.204545 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.204604 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.204652 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.204715 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4374 [MCU2_0] 6797.204797 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.204864 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.204920 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.205193 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.205440 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.205684 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.205920 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.206197 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.206442 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.206686 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.206922 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.207149 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.207261 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.207340 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4374 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.207399 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.207455 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6797.207598 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.207658 s: temp : 750 [MCU2_0] 6797.207699 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6797.207753 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6797.207808 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6797.207863 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6797.207910 s: next_totalgain_value : 95232 [MCU2_0] 6797.207958 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6797.208013 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6797.208063 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6797.208119 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6797.208172 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6797.208267 s: next_totalgain_value : 565630 [MCU2_0] 6797.208321 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6797.208371 s: vs_total_value : 169632 [MCU2_0] 6797.208403 s: next_totalgain_value : 565630 [MCU2_0] 6797.208449 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.208569 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.208642 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.208711 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.208779 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.208816 s: HCG: [MCU2_0] 6797.209047 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.209318 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.209568 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.209805 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 6797.210035 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.210261 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.210563 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.210600 s: LCG: [MCU2_0] 6797.210822 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.211050 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 6797.211278 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.211564 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.211804 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.211834 s: SPD: [MCU2_0] 6797.212056 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.212284 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.212543 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 6797.212791 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 6797.213022 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.213249 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.213498 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.213554 s: VS: [MCU2_0] 6797.213785 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.214014 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.214242 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.214556 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.214804 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.215037 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.215263 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.215309 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.223936 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.223996 s: HCG: [MCU2_0] 6797.224225 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.224455 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.224714 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.224957 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6797.225184 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.225414 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.225674 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.225711 s: LCG: [MCU2_0] 6797.225938 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.226168 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6797.226394 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.226694 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.226942 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.226974 s: SPD: [MCU2_0] 6797.227193 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.227423 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.227697 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.227941 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6797.228174 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.228401 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.228637 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.228707 s: VS: [MCU2_0] 6797.228943 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.229210 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.229450 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.229690 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.229986 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.230220 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.230453 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.230499 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.230572 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.230633 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.230708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.230783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.230845 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.230903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.230961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.231018 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.231074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.231129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.231185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.231238 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.231288 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.231360 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.231419 s: AWB : prm = [MCU2_0] 6797.231456 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.231504 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.231699 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.231762 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.231818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.231878 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.231934 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.231993 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.232049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.232105 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.232161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.232217 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.232279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.232331 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.232382 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.232453 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.232537 s: AWB : prm = [MCU2_0] 6797.232586 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.232643 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.232770 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.232908 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.232988 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.233075 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.233131 s: joe 3333333333333333333333 [MCU2_0] 6797.233180 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.233251 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.233344 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.233453 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6797.234614 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5631 [MCU2_0] 6797.234857 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.234977 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.235091 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.235149 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.235202 s: joe 11111111111111111111111111111 [MCU2_0] 6797.235254 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.235304 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.235358 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.235411 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.235456 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.235640 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.235728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.235794 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.235923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.235991 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.236051 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.236103 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.236175 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.236237 s: AWB : prm = dummy [MCU2_0] 6797.236257 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.236305 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.236362 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.236414 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.236466 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.236546 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.236615 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.236677 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5645 , 512 , 609 , 674 [MCU2_0] 6797.236749 s: joe add temp=5645, Ratio_BG =1.069722, Ratio_RG=0.936056 [MCU2_0] 6797.236797 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6797.239491 s: 111111111111111111 [MCU2_0] 6797.239570 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.239635 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.239684 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.239734 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.239793 s: joe add status=0 colorTemp=5645, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.239843 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.239886 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.239937 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.240057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.240123 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.240183 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.240242 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.240298 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.240353 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.240402 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.240474 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.240557 s: AWB : prm = [MCU2_0] 6797.240608 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.240656 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.240701 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.241809 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.241918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.241991 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.242083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.242150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.242213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.242275 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.242338 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.242401 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.242464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.242561 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.242625 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.242706 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.242774 s: AWB : prm = [MCU2_0] 6797.242818 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.242870 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.251735 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.251824 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.251892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.251949 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.252006 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.252061 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.252136 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.252195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.252252 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.252308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.252360 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.252411 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.252484 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.252574 s: AWB : prm = [MCU2_0] 6797.252622 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.252671 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.261756 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.261844 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.261925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.261985 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.262043 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.262102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.262158 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.262216 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.262273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.262330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.262384 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.262536 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.262626 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.262688 s: AWB : prm = [MCU2_0] 6797.262727 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.262774 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.271719 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.271804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.271866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.271925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.271996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.272055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.272113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.272170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.272226 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.272284 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.272338 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.272389 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.272462 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.272548 s: AWB : prm = [MCU2_0] 6797.272593 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.272641 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.281796 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.281934 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.282013 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.282078 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.282141 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.282202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.282263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.282325 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.282385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.282446 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.282537 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.282608 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.282691 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.282755 s: AWB : prm = [MCU2_0] 6797.282796 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.282849 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.284673 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.284775 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.284855 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.284910 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.284963 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.285061 s: code block {} start [MCU2_0] 6797.285130 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.285191 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.285228 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.285266 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.285301 s: tivxMutexLock()结束处. [MCU2_0] 6797.285333 s: joe 6666666666666666666666666 [MCU2_0] 6797.285385 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.285457 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.285564 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.285616 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.285670 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.285724 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.285775 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.285831 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.285897 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.285952 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.286275 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.286352 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.286409 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.286489 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 79 , 0 , 3 [MCU2_0] 6797.286630 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.286720 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.286820 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4374 , 256 , 11000 , 1 [MCU2_0] 6797.286900 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.286947 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.287002 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.287114 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.287190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.287250 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.287309 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.287363 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.287413 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.287489 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.287575 s: AWB : prm = dummy [MCU2_0] 6797.287599 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.287647 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.287707 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.287760 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.287812 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.287862 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.287905 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.287966 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4374 [MCU2_0] 6797.288050 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.288164 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.288233 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.288497 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.288766 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.289003 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.289290 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.289558 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.289798 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.290027 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.290271 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.290542 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.290606 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.290684 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4374 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.290745 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.290801 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6797.290844 s: temp : 750 [MCU2_0] 6797.290879 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6797.290935 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6797.290993 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6797.291049 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6797.291095 s: next_totalgain_value : 95232 [MCU2_0] 6797.291145 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6797.291199 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6797.291302 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6797.291365 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6797.291421 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6797.291470 s: next_totalgain_value : 565630 [MCU2_0] 6797.291542 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6797.291596 s: vs_total_value : 169632 [MCU2_0] 6797.291628 s: next_totalgain_value : 565630 [MCU2_0] 6797.291759 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.291826 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.291905 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.291978 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.292045 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.292114 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.292154 s: HCG: [MCU2_0] 6797.292402 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.292670 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.292915 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.293145 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6797.293440 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.293690 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.293930 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.293960 s: LCG: [MCU2_0] 6797.294180 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.294462 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6797.294719 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.294958 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.295187 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.295214 s: SPD: [MCU2_0] 6797.295485 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.295778 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.296020 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.296250 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6797.296551 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.296792 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.297024 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.297053 s: VS: [MCU2_0] 6797.297269 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.297535 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.297780 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.298015 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.298243 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.298557 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.298806 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.298854 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.307492 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.307571 s: HCG: [MCU2_0] 6797.307816 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.308060 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.308294 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.308549 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6797.308803 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.309042 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.309274 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.309304 s: LCG: [MCU2_0] 6797.309549 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.309817 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6797.310067 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.310302 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.310580 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.310617 s: SPD: [MCU2_0] 6797.310859 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.311099 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.311329 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.311566 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6797.311814 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.312057 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.312287 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.312315 s: VS: [MCU2_0] 6797.312556 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.312834 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.313077 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.313307 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.313560 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.313839 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.314081 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.314130 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.314176 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.314230 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.314301 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.314363 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.314420 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.314478 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.314564 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.314625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.314684 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.314742 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.314799 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.314867 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.314922 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.314996 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.315057 s: AWB : prm = [MCU2_0] 6797.315096 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.315143 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.315255 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.315383 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.315441 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.315504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.315595 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.315655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.315713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.315771 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.315827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.315885 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.315943 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.315996 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.316047 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.316119 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.316177 s: AWB : prm = [MCU2_0] 6797.316217 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.316275 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.316381 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.316571 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.316663 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.316752 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.316807 s: joe 3333333333333333333333 [MCU2_0] 6797.316857 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.316924 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.317013 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.317120 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5645 [MCU2_0] 6797.318248 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 6797.318490 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.318644 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.318764 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.318823 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.318876 s: joe 11111111111111111111111111111 [MCU2_0] 6797.318928 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.318977 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.319028 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.319083 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.319128 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.319178 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.319235 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.319295 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.319350 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.319406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.319536 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.319599 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.319675 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.319733 s: AWB : prm = dummy [MCU2_0] 6797.319753 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.319801 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.319858 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.319908 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.319958 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.320006 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.320060 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.320119 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5645 , 512 , 609 , 674 [MCU2_0] 6797.320188 s: joe add temp=5645, Ratio_BG =1.069722, Ratio_RG=0.936056 [MCU2_0] 6797.320241 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6797.322958 s: 111111111111111111 [MCU2_0] 6797.323020 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.323081 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.323129 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.323176 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.323230 s: joe add status=0 colorTemp=5645, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.323277 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.323318 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.323367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.323426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.323484 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.323571 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.323687 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.323748 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.323802 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.323851 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.323922 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.323979 s: AWB : prm = [MCU2_0] 6797.324021 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.324068 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.324113 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.325407 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.325551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.325627 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.325710 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.325777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.325842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.325905 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.325967 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.326030 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.326093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.326153 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.326207 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.326285 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.326353 s: AWB : prm = [MCU2_0] 6797.326395 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.326447 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.334456 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.334624 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.334710 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.334817 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.334884 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.334921 s: code block {} start [MCU2_0] 6797.334974 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.335032 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.335066 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.335102 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.335136 s: tivxMutexLock()结束处. [MCU2_0] 6797.335167 s: joe 6666666666666666666666666 [MCU2_0] 6797.335216 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.335367 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.335444 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.335539 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.335610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.335671 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.335730 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.335816 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.335876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.335934 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.335991 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.336047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.336101 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.336152 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.336226 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.336285 s: AWB : prm = [MCU2_0] 6797.336323 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.336371 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.336593 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.336658 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.336716 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.336770 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.336826 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.336883 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.336949 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.337001 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.337270 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.337335 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.337390 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.337466 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 80 , 0 , 3 [MCU2_0] 6797.337632 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.337722 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.337821 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4374 , 256 , 11000 , 1 [MCU2_0] 6797.337897 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.337943 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.337996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.338054 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.338112 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.338169 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.338226 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.338280 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.338332 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.338404 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.338463 s: AWB : prm = dummy [MCU2_0] 6797.338482 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.338556 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.338664 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.338726 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.338777 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.338827 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.338871 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.338933 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4374 [MCU2_0] 6797.339014 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.339081 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.339137 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.339393 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.339686 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.339929 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.340163 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.340390 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.340700 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.340952 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.341186 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.341415 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.341476 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.341583 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4374 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.341651 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.341756 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6797.341810 s: temp : 750 [MCU2_0] 6797.341845 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6797.341895 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6797.341950 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6797.342005 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6797.342051 s: next_totalgain_value : 95232 [MCU2_0] 6797.342099 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6797.342153 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6797.342203 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6797.342260 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6797.342315 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6797.342361 s: next_totalgain_value : 565630 [MCU2_0] 6797.342409 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6797.342457 s: vs_total_value : 169632 [MCU2_0] 6797.342487 s: next_totalgain_value : 565630 [MCU2_0] 6797.342561 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.342640 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.342749 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.342825 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.342895 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.342933 s: HCG: [MCU2_0] 6797.343161 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.343395 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.343634 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.343887 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6797.344132 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.344362 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.344598 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.344632 s: LCG: [MCU2_0] 6797.344904 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.345148 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6797.345356 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.345544 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.345786 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.346083 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.346117 s: SPD: [MCU2_0] 6797.346340 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.346588 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.346872 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.347119 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6797.347350 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.347584 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.347820 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.347850 s: VS: [MCU2_0] 6797.348123 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.348362 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.348602 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.348841 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.349086 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.349333 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.349567 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.349617 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.358296 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.358364 s: HCG: [MCU2_0] 6797.358610 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.358855 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.359139 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.359382 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6797.359635 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.359870 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.360100 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.360175 s: LCG: [MCU2_0] 6797.360410 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.360654 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6797.360891 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.361116 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.361399 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.361436 s: SPD: [MCU2_0] 6797.361669 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.361904 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.362135 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.362429 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6797.362680 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.362917 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.363143 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.363171 s: VS: [MCU2_0] 6797.363404 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.363653 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.363895 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.364121 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.364381 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.364656 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.364896 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.364945 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.364992 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.365047 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.365116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.365177 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.365234 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.365308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.365368 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.365426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.365482 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.365563 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.365623 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.365678 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.365729 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.365803 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.365863 s: AWB : prm = [MCU2_0] 6797.365901 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.365947 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.366126 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.366190 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.366244 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.366308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.366364 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.366422 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.366478 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.366566 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.366628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.366687 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.366744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.366796 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.366846 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.366917 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.366976 s: AWB : prm = [MCU2_0] 6797.367013 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.367070 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.367179 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.367325 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.367403 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.367487 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.367579 s: joe 3333333333333333333333 [MCU2_0] 6797.367641 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.367714 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.367804 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.367913 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5645 [MCU2_0] 6797.369040 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5655 [MCU2_0] 6797.369282 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.369401 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.369553 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.369621 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.369675 s: joe 11111111111111111111111111111 [MCU2_0] 6797.369730 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.369778 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.369830 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.369885 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.369929 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.369980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.370038 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.370096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.370151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.370207 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.370316 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.370375 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.370447 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.370553 s: AWB : prm = dummy [MCU2_0] 6797.370586 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.370637 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.370698 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.370752 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.370802 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.370851 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.370907 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.370962 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6797.371025 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6797.371074 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6797.373768 s: 111111111111111111 [MCU2_0] 6797.373830 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.373892 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.373943 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.373990 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.374050 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.374097 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.374140 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.374190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.374252 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.374310 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.374425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.374494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.374581 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.374645 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.374699 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.374772 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.374834 s: AWB : prm = [MCU2_0] 6797.374878 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.374928 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.374973 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.376171 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.376264 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.376328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.376387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.376468 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.376562 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.376628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.376686 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.376745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.376803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.376858 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.376909 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.376983 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.377043 s: AWB : prm = [MCU2_0] 6797.377082 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.377130 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.386118 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.386201 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.386263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.386321 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.386393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.386452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.386534 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.386597 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.386655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.386712 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.386765 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.386816 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.386888 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.386946 s: AWB : prm = [MCU2_0] 6797.386985 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.387030 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.396146 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.396256 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.396323 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.396384 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.396444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.396503 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.396601 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.396665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.396726 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.396786 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.396840 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.396892 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.396965 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.397028 s: AWB : prm = [MCU2_0] 6797.397068 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.397115 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.406111 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.406197 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.406262 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.406335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.406395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.406451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.406531 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.406596 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.406656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.406714 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.406766 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.406816 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.406887 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.406944 s: AWB : prm = [MCU2_0] 6797.406981 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.407028 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.416157 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.416264 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.416332 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.416394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.416477 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.416573 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.416642 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.416705 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.416765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.416822 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.416880 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.416934 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.417219 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.417300 s: AWB : prm = [MCU2_0] 6797.417346 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.417395 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.417608 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.417701 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.417781 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.417834 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.417885 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.417924 s: code block {} start [MCU2_0] 6797.417979 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.418037 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.418072 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.418109 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.418142 s: tivxMutexLock()结束处. [MCU2_0] 6797.418174 s: joe 6666666666666666666666666 [MCU2_0] 6797.418226 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.418298 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.418374 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.418421 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.418475 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.418623 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.418697 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.418760 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.418828 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.418885 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.419161 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.419228 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.419285 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.419364 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 81 , 0 , 3 [MCU2_0] 6797.419444 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.419491 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6797.419650 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6797.419790 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17151, gsum=12313, bsum=10831, wsum=512 [MCU2_0] 6797.419858 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6797.419912 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 6797.419947 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6797.419987 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6797.420049 s: (2 - 1)AE debug: curY=26, curY_sat=26, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6797.420117 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 6797.420174 s: (2 - 3)AE debug: max2_ae()比较后,curY=26 [MCU2_0] 6797.420239 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6797.420321 s: (3 - 1)AE debug: reset=0, h->avg_y=372, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6797.420398 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6797.420469 s: (3 - 2)AE debug: h->history_brightness[0]=26 [MCU2_0] 6797.420542 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 6797.420637 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 6797.420692 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 6797.420735 s: (3 - 2)AE debug: h->history_brightness[4]=53 [MCU2_0] 6797.420776 s: (3 - 2)AE debug: h->history_brightness[5]=26 [MCU2_0] 6797.420817 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 6797.420858 s: (3 - 2)AE debug: h->history_brightness[7]=53 [MCU2_0] 6797.420899 s: (3 - 2)AE debug: h->history_brightness[8]=26 [MCU2_0] 6797.420939 s: (3 - 2)AE debug: h->history_brightness[9]=53 [MCU2_0] 6797.420986 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6797.421043 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6797.421108 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6797.421185 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6797.421264 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6797.421324 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6797.421392 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6797.421474 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6797.421558 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6797.421679 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6797.421750 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6797.421809 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6797.421881 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4374, 256 [MCU2_0] 6797.421931 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4809, 256, r=1 [MCU2_0] 6797.421969 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6797.422000 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6797.422064 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.422159 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4809 , 256 , 11000 , 1 [MCU2_0] 6797.422236 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.422281 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.422334 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.422394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.422450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.422528 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.422593 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.422696 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.422757 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.422835 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.422896 s: AWB : prm = dummy [MCU2_0] 6797.422917 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.422965 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.423022 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.423073 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.423123 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.423173 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.423215 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.423276 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4809 [MCU2_0] 6797.423359 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.423428 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.423482 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.423776 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.424030 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.424261 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.424489 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.424794 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.425044 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.425280 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.425533 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.425815 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.425884 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.425960 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4809 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.426020 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.426140 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.426220 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 6797.426269 s: temp : 750 [MCU2_0] 6797.426303 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 6797.426355 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 6797.426411 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 6797.426468 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 6797.426542 s: next_totalgain_value : 104448 [MCU2_0] 6797.426596 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 6797.426652 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 6797.426701 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 6797.426754 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6797.426859 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 6797.426915 s: next_totalgain_value : 609140 [MCU2_0] 6797.426965 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 6797.427014 s: vs_total_value : 182400 [MCU2_0] 6797.427046 s: next_totalgain_value : 609140 [MCU2_0] 6797.427093 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.427165 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.427234 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.427302 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.427372 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.427411 s: HCG: [MCU2_0] 6797.427647 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.427895 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.428142 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.428376 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6797.428633 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.428975 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.429227 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.429260 s: LCG: [MCU2_0] 6797.429481 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.429745 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6797.429994 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.430237 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.430465 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.430494 s: SPD: [MCU2_0] 6797.430769 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.431021 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.431265 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.431496 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6797.431751 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.432033 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.432276 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.432310 s: VS: [MCU2_0] 6797.432551 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.432788 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.433064 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.433307 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.433563 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.433797 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.434067 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.434122 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.442831 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.442903 s: HCG: [MCU2_0] 6797.443136 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.443386 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.443639 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6797.443874 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6797.444104 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.444382 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.444632 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.444666 s: LCG: [MCU2_0] 6797.444891 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.445117 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6797.445355 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.445621 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.445864 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.445894 s: SPD: [MCU2_0] 6797.446114 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.446376 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.446633 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6797.446870 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.447096 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.447322 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.447617 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.447654 s: VS: [MCU2_0] 6797.447878 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.448107 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.448332 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.448639 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.448884 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.449117 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.449347 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.449433 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.449492 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.449570 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.449644 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.449709 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.449771 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.449827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.449885 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.449941 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.449997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.450052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.450109 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.450164 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.450214 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.450285 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.450346 s: AWB : prm = [MCU2_0] 6797.450387 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.450447 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.450624 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.450699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.450762 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.450820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.450876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.450931 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.450987 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.451044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.451099 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.451156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.451210 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.451260 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.451333 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.451392 s: AWB : prm = [MCU2_0] 6797.451430 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.451476 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.451647 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.451720 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.451855 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.451933 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.452019 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.452077 s: joe 3333333333333333333333 [MCU2_0] 6797.452129 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.452198 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.452286 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.452393 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6797.453556 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5644 [MCU2_0] 6797.453788 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.453905 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.454023 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.454079 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.454130 s: joe 11111111111111111111111111111 [MCU2_0] 6797.454183 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.454233 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.454284 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.454339 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.454385 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.454436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.454494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.454620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.454686 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.454799 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.454861 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.454917 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.454994 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.455053 s: AWB : prm = dummy [MCU2_0] 6797.455074 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.455122 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.455178 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.455229 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.455279 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.455328 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.455383 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.455440 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5646 , 512 , 609 , 674 [MCU2_0] 6797.455533 s: joe add temp=5646, Ratio_BG =1.069667, Ratio_RG=0.936067 [MCU2_0] 6797.455596 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6797.458301 s: 111111111111111111 [MCU2_0] 6797.458361 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.458422 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.458472 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.458541 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.458606 s: joe add status=0 colorTemp=5646, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.458653 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.458695 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.458744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.458850 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.458922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.458982 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.459037 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.459094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.459148 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.459200 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.459270 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.459328 s: AWB : prm = [MCU2_0] 6797.459369 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.459418 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.459463 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.460652 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.460746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.460808 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.460869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.460954 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.461017 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.461074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.461133 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.461193 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.461253 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.461307 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.461359 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.461431 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.461495 s: AWB : prm = [MCU2_0] 6797.461568 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.461621 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.470641 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.470729 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.470794 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.470861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.470924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.470984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.471042 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.471097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.471155 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.471215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.471268 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.471318 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.471391 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.471452 s: AWB : prm = [MCU2_0] 6797.471491 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.471567 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.480610 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.480696 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.480758 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.480831 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.480894 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.480951 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.481007 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.481066 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.481121 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.481176 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.481228 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.481279 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.481352 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.481410 s: AWB : prm = [MCU2_0] 6797.481448 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.481496 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.489162 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.489268 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.489348 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.489463 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.489565 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.489606 s: code block {} start [MCU2_0] 6797.489660 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.489719 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.489754 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.489791 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.489827 s: tivxMutexLock()结束处. [MCU2_0] 6797.489857 s: joe 6666666666666666666666666 [MCU2_0] 6797.489910 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.489983 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.490057 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.490103 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.490156 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.490209 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.490262 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.490320 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.490387 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.490493 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.490671 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.490746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.490813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.490874 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.490934 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.490992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.491052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.491108 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.491166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.491224 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.491278 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.491330 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.491404 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.491481 s: AWB : prm = [MCU2_0] 6797.491547 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.491603 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.491934 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.492010 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.492066 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.492147 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 82 , 0 , 3 [MCU2_0] 6797.492225 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.492300 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.492398 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4809 , 256 , 11000 , 1 [MCU2_0] 6797.492477 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.492563 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.492627 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.492746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.492822 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.492882 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.492941 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.492996 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.493046 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.493121 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.493182 s: AWB : prm = dummy [MCU2_0] 6797.493202 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.493251 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.493307 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.493360 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.493412 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.493463 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.493534 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.493607 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4809 [MCU2_0] 6797.493692 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.493806 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.493871 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.494138 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.494377 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.494669 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.494927 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.495168 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.495398 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.495651 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.495956 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.496200 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.496261 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.496336 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4809 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.496397 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.496454 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 6797.496497 s: temp : 750 [MCU2_0] 6797.496588 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 6797.496647 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 6797.496704 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 6797.496760 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 6797.496806 s: next_totalgain_value : 104448 [MCU2_0] 6797.496908 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 6797.496972 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 6797.497025 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 6797.497082 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6797.497141 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 6797.497192 s: next_totalgain_value : 609140 [MCU2_0] 6797.497240 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 6797.497286 s: vs_total_value : 182400 [MCU2_0] 6797.497319 s: next_totalgain_value : 609140 [MCU2_0] 6797.497366 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.497439 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.497534 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.497609 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.497682 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.497722 s: HCG: [MCU2_0] 6797.497962 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.498203 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.498435 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6797.498672 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6797.498957 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.499207 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.499442 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.499472 s: LCG: [MCU2_0] 6797.499696 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.499979 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6797.500235 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.500468 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.500642 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.500812 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.500847 s: SPD: [MCU2_0] 6797.501115 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.501359 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.501594 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6797.501832 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.502075 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.502316 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.502592 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.502629 s: VS: [MCU2_0] 6797.502853 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.503105 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.503351 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.503591 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.503829 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.504099 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.504342 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.504390 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.513001 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.513062 s: HCG: [MCU2_0] 6797.513305 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.513561 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.513801 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6797.514032 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6797.514310 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.514580 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.514821 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.514851 s: LCG: [MCU2_0] 6797.515071 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.515339 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6797.515585 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.515825 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.516056 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.516085 s: SPD: [MCU2_0] 6797.516349 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.516597 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.516835 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6797.517063 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.517289 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.517573 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.517813 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.517840 s: VS: [MCU2_0] 6797.518056 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.518282 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.518539 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.518780 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.519010 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.519236 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.519535 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.519591 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.519639 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.519693 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.519761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.519824 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.519881 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.519939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.519996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.520052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.520110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.520168 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.520223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.520279 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.520330 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.520418 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.520484 s: AWB : prm = [MCU2_0] 6797.520547 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.520599 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.520783 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.520849 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.520905 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.520967 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.521026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.521086 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.521146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.521203 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.521262 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.521319 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.521376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.521432 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.521482 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.521592 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.521660 s: AWB : prm = [MCU2_0] 6797.521715 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.521770 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.521884 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.522032 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.522113 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.522201 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.522257 s: joe 3333333333333333333333 [MCU2_0] 6797.522305 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.522374 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.522463 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.522614 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5646 [MCU2_0] 6797.523734 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5625 [MCU2_0] 6797.523980 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.524100 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.524217 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.524276 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.524328 s: joe 11111111111111111111111111111 [MCU2_0] 6797.524382 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.524432 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.524484 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.524590 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.524643 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.524698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.524756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.524814 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.524872 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.524933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.525044 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.525100 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.525174 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.525234 s: AWB : prm = dummy [MCU2_0] 6797.525254 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.525303 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.525360 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.525409 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.525459 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.525530 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.525598 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.525658 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5645 , 512 , 609 , 674 [MCU2_0] 6797.525727 s: joe add temp=5645, Ratio_BG =1.069722, Ratio_RG=0.936056 [MCU2_0] 6797.525776 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6797.528444 s: 111111111111111111 [MCU2_0] 6797.528505 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.528588 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.528637 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.528686 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.528808 s: joe add status=0 colorTemp=5645, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.528865 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.528910 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.528964 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.529024 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.529145 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.529212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.529271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.529327 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.529382 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.529432 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.529503 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.529595 s: AWB : prm = [MCU2_0] 6797.529642 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.529691 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.529734 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.534796 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.534896 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.534962 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.535022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.535082 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.535137 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.535192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.535265 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.535325 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.535385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.535443 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.535494 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.535610 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.535677 s: AWB : prm = [MCU2_0] 6797.535719 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.535767 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.544751 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.544841 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.544906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.544965 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.545026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.545105 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.545163 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.545220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.545277 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.545334 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.545386 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.545437 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.545537 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.545602 s: AWB : prm = [MCU2_0] 6797.545642 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.545690 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.552724 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.552828 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.552906 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.553018 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.553083 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.553121 s: code block {} start [MCU2_0] 6797.553178 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.553238 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.553274 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.553311 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.553347 s: tivxMutexLock()结束处. [MCU2_0] 6797.553378 s: joe 6666666666666666666666666 [MCU2_0] 6797.553429 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.553501 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.553613 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.553664 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.553715 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.553768 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.553819 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.553874 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.553941 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.553991 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.554324 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.554398 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.554455 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.554578 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 83 , 0 , 3 [MCU2_0] 6797.554663 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.554788 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.554861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.554923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.554982 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.555055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.555120 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.555176 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.555234 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.555292 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.555349 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.555401 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.555452 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.555549 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.555614 s: AWB : prm = [MCU2_0] 6797.555655 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.555704 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.555856 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.555971 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4809 , 256 , 11000 , 1 [MCU2_0] 6797.556053 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.556103 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.556156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.556215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.556273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.556331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.556387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.556441 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.556491 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.556625 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.556692 s: AWB : prm = dummy [MCU2_0] 6797.556714 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.556764 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.556868 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.556937 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.556990 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.557042 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.557085 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.557148 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4809 [MCU2_0] 6797.557232 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.557301 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.557359 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.557649 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.557913 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.558152 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.558383 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.558636 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.558917 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.559162 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.559398 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.559638 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.559699 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.559776 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4809 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.559833 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.559887 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 6797.559984 s: temp : 750 [MCU2_0] 6797.560019 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 6797.560071 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 6797.560125 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 6797.560182 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 6797.560227 s: next_totalgain_value : 104448 [MCU2_0] 6797.560276 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 6797.560331 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 6797.560378 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 6797.560433 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6797.560489 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 6797.560560 s: next_totalgain_value : 609140 [MCU2_0] 6797.560616 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 6797.560665 s: vs_total_value : 182400 [MCU2_0] 6797.560694 s: next_totalgain_value : 609140 [MCU2_0] 6797.560741 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.560815 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.560884 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.560987 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.561067 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.561107 s: HCG: [MCU2_0] 6797.561339 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.561579 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.561815 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6797.562116 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6797.562363 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.562648 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.562888 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.562919 s: LCG: [MCU2_0] 6797.563156 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.563396 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6797.563639 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.563875 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.564155 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.564191 s: SPD: [MCU2_0] 6797.564419 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.564655 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.564771 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.565031 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6797.565323 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.565567 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.565807 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.566036 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.566064 s: VS: [MCU2_0] 6797.566333 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.566573 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.566810 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.567039 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.567285 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.567547 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.567783 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.567828 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.576432 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.576500 s: HCG: [MCU2_0] 6797.576761 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.576997 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.577224 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6797.577473 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6797.577740 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.577980 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.578214 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.578244 s: LCG: [MCU2_0] 6797.578483 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.578750 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6797.578989 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.579220 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.579496 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.579555 s: SPD: [MCU2_0] 6797.579791 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.580025 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.580252 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6797.580554 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.580799 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.581031 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.581262 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.581290 s: VS: [MCU2_0] 6797.581566 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.581809 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.582038 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.582267 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.582522 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.582764 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.582998 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.583041 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.583087 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.583140 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.583210 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.583274 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.583333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.583390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.583446 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.583538 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.583601 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.583660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.583717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.583770 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.583822 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.583895 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.583954 s: AWB : prm = [MCU2_0] 6797.583994 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.584041 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.584150 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.584266 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.584325 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.584390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.584448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.584530 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.584598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.584659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.584715 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.584773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.584829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.584885 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.584938 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.585012 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.585073 s: AWB : prm = [MCU2_0] 6797.585112 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.585169 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.585280 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.585420 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.585499 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.585621 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.585682 s: joe 3333333333333333333333 [MCU2_0] 6797.585736 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.585807 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.585896 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.586003 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5645 [MCU2_0] 6797.587141 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5644 [MCU2_0] 6797.587384 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.587536 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.587661 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.587727 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.587781 s: joe 11111111111111111111111111111 [MCU2_0] 6797.587834 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.587884 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.587934 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.587988 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.588034 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.588084 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.588144 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.588199 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.588255 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.588311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.588421 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.588481 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.588584 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.588648 s: AWB : prm = dummy [MCU2_0] 6797.588668 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.588719 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.588775 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.588827 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.588879 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.588928 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.588985 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.589044 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5645 , 512 , 609 , 674 [MCU2_0] 6797.589114 s: joe add temp=5645, Ratio_BG =1.069722, Ratio_RG=0.936056 [MCU2_0] 6797.589165 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6797.591853 s: 111111111111111111 [MCU2_0] 6797.591911 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.591972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.592021 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.592067 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.592121 s: joe add status=0 colorTemp=5645, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.592167 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.592209 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.592259 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.592318 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.592377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.592436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.592586 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.592652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.592709 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.592760 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.592831 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.592888 s: AWB : prm = [MCU2_0] 6797.592929 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.592979 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.593021 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.594221 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.594310 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.594377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.594436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.594492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.594599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.594661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.594720 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.594777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.594834 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.594888 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.594939 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.595011 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.595071 s: AWB : prm = [MCU2_0] 6797.595111 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.595158 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.604216 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.604309 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.604376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.604458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.604546 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.604612 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.604671 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.604728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.604785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.604843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.604897 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.604950 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.605025 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.605084 s: AWB : prm = [MCU2_0] 6797.605124 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.605171 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.614187 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.614273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.614336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.614414 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.614476 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.614564 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.614625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.614683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.614742 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.614800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.614853 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.614905 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.614977 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.615039 s: AWB : prm = [MCU2_0] 6797.615079 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.615126 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.621423 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.621575 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.621720 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.621784 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.621835 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.621874 s: code block {} start [MCU2_0] 6797.621931 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.621988 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.622023 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.622060 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.622096 s: tivxMutexLock()结束处. [MCU2_0] 6797.622128 s: joe 6666666666666666666666666 [MCU2_0] 6797.622177 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.622248 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.622323 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.622369 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.622420 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.622473 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.622570 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.622644 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.622763 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.622831 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.623111 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.623175 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.623232 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.623312 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 84 , 0 , 3 [MCU2_0] 6797.623390 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.623437 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6797.623487 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6797.623666 s: (0)AE debug: rMax=78, gMax=53, bMax=46, rsum=33828, gsum=24108, bsum=20926, wsum=512 [MCU2_0] 6797.623792 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6797.623859 s: (1)AE debug: R = 66, G = 47, B = 40 [MCU2_0] 6797.623896 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6797.623936 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6797.623999 s: (2 - 1)AE debug: curY=52, curY_sat=52, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6797.624067 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 6797.624125 s: (2 - 3)AE debug: max2_ae()比较后,curY=52 [MCU2_0] 6797.624260 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.624328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.624391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.624449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.624531 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.624599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.624656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.624715 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.624785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.624844 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.624900 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.624952 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.625024 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.625084 s: AWB : prm = [MCU2_0] 6797.625123 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.625172 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.625305 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6797.625407 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6797.625491 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6797.625593 s: (3 - 2)AE debug: h->history_brightness[0]=52 [MCU2_0] 6797.625644 s: (3 - 2)AE debug: h->history_brightness[1]=26 [MCU2_0] 6797.625685 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 6797.625727 s: (3 - 2)AE debug: h->history_brightness[3]=53 [MCU2_0] 6797.625768 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 6797.625809 s: (3 - 2)AE debug: h->history_brightness[5]=53 [MCU2_0] 6797.625849 s: (3 - 2)AE debug: h->history_brightness[6]=26 [MCU2_0] 6797.625890 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 6797.625931 s: (3 - 2)AE debug: h->history_brightness[8]=53 [MCU2_0] 6797.625972 s: (3 - 2)AE debug: h->history_brightness[9]=26 [MCU2_0] 6797.626018 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6797.626072 s: (3 - 2)AE debug: avgY=370, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6797.626137 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6797.626213 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6797.626337 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6797.626407 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 6797.626483 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6797.626594 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 6797.626664 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6797.626729 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6797.626810 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计 算结果。 [MCU2_0] 6797.626872 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6797.626931 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6797.627001 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4809, 256 [MCU2_0] 6797.627053 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4179, 256, r=1 [MCU2_0] 6797.627093 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6797.627124 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6797.627189 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.627286 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4179 , 256 , 11000 , 1 [MCU2_0] 6797.627408 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.627453 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.627526 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.627596 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.627661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.627717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.627773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.627830 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.627881 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.627952 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.628010 s: AWB : prm = dummy [MCU2_0] 6797.628031 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.628080 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.628138 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.628188 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.628240 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.628290 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.628382 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.628453 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4179 [MCU2_0] 6797.628581 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.628710 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.628780 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.629039 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.629271 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.629551 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.629800 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.630035 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.630263 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.630559 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.630802 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.631031 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.631089 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.631165 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4179 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.631224 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.631277 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 6797.631320 s: temp : 750 [MCU2_0] 6797.631354 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 6797.631405 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 6797.631524 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6797.631595 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 6797.631642 s: next_totalgain_value : 92160 [MCU2_0] 6797.631689 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 6797.631743 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 6797.631795 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 6797.631847 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6797.631903 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 6797.631947 s: next_totalgain_value : 543875 [MCU2_0] 6797.631995 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 6797.632043 s: vs_total_value : 162792 [MCU2_0] 6797.632074 s: next_totalgain_value : 543875 [MCU2_0] 6797.632123 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.632197 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.632265 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.632332 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.632401 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.632438 s: HCG: [MCU2_0] 6797.632716 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.632956 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.633183 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6797.633409 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6797.633654 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.633898 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.634188 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.634265 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.634299 s: LCG: [MCU2_0] 6797.634613 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.634863 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6797.635099 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.635325 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.635709 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.635749 s: SPD: [MCU2_0] 6797.635981 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.636213 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.636443 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6797.636720 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.636967 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.637199 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.637426 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.637454 s: VS: [MCU2_0] 6797.637721 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.637970 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.638204 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.638431 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.638670 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.638955 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.639191 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.639236 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.647897 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.647964 s: HCG: [MCU2_0] 6797.648197 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.648432 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.648671 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.648953 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6797.649196 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.649427 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.649667 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.649699 s: LCG: [MCU2_0] 6797.649970 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.650218 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6797.650466 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.650705 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.650981 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.651015 s: SPD: [MCU2_0] 6797.651240 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.651469 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.651723 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.652018 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.652264 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.652496 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.652783 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.652818 s: VS: [MCU2_0] 6797.653073 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.653313 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.653558 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.653792 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.654068 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.654317 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.654563 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.654612 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.654659 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.654715 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.654790 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.654852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.654909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.654966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.655022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.655096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.655156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.655211 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.655269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.655324 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.655376 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.655450 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.655527 s: AWB : prm = [MCU2_0] 6797.655572 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.655620 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.655798 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.655863 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.655919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.655981 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.656037 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.656093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.656149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.656204 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.656259 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.656317 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.656373 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.656427 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.656479 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.656579 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.656642 s: AWB : prm = [MCU2_0] 6797.656681 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.656737 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.656850 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.656996 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.657077 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.657161 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.657218 s: joe 3333333333333333333333 [MCU2_0] 6797.657267 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.657336 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.657428 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.657574 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5645 [MCU2_0] 6797.658726 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5542 [MCU2_0] 6797.658962 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.659081 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.659198 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.659254 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.659307 s: joe 11111111111111111111111111111 [MCU2_0] 6797.659359 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.659407 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.659458 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.659546 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.659602 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.659655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.659716 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.659776 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.659831 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.659888 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.659999 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.660059 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.660133 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.660194 s: AWB : prm = dummy [MCU2_0] 6797.660213 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.660261 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.660318 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.660370 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.660420 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.660468 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.660556 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.660620 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5639 , 512 , 609 , 674 [MCU2_0] 6797.660686 s: joe add temp=5639, Ratio_BG =1.070056, Ratio_RG=0.935989 [MCU2_0] 6797.660735 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 6797.663466 s: 111111111111111111 [MCU2_0] 6797.663549 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.663618 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.663668 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.663717 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.663776 s: joe add status=0 colorTemp=5639, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.663826 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.663868 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.663920 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.663981 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.664091 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.664160 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.664220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.664277 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.664331 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.664380 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.664450 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.664547 s: AWB : prm = [MCU2_0] 6797.664603 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.664653 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.664695 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.665938 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.666047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.666116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.666205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.666274 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.666340 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.666403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.666465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.666561 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.666634 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.666697 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.666753 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.666832 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.666900 s: AWB : prm = [MCU2_0] 6797.666944 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.666994 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.675869 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.675953 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.676017 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.676076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.676131 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.676188 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.676263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.676320 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.676376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.676432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.676483 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.676566 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.676642 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.676701 s: AWB : prm = [MCU2_0] 6797.676742 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.676789 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.685847 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.685931 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.686008 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.686068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.686125 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.686180 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.686236 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.686293 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.686351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.686406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.686460 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.686537 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.686614 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.686675 s: AWB : prm = [MCU2_0] 6797.686716 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.686764 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.692810 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.692916 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.692996 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.693115 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.693185 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.693225 s: code block {} start [MCU2_0] 6797.693281 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.693341 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.693375 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.693412 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.693449 s: tivxMutexLock()结束处. [MCU2_0] 6797.693480 s: joe 6666666666666666666666666 [MCU2_0] 6797.693578 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.693659 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.693739 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.693786 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.693843 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.693896 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.693947 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.694002 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.694116 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.694186 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.694466 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.694611 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.694676 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.694758 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 85 , 0 , 3 [MCU2_0] 6797.694838 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.694911 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.695009 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4179 , 256 , 11000 , 1 [MCU2_0] 6797.695086 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.695250 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.695326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.695392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.695450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.695540 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.695607 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.695663 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.695717 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.695791 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.695955 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.696008 s: AWB : prm = dummy [MCU2_0] 6797.696032 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.696088 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.696196 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.696260 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.696314 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.696366 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.696409 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.696474 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4179 [MCU2_0] 6797.696589 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.696665 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.696722 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.696982 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.697269 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.697541 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.697784 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.698013 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.698291 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.698551 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.698788 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.699017 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.699076 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.699152 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4179 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.699210 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.699312 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 6797.699366 s: temp : 750 [MCU2_0] 6797.699405 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 6797.699455 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 6797.699532 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6797.699595 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 6797.699642 s: next_totalgain_value : 92160 [MCU2_0] 6797.699689 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 6797.699743 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 6797.699795 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 6797.699849 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6797.699905 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 6797.699950 s: next_totalgain_value : 543875 [MCU2_0] 6797.699999 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 6797.700046 s: vs_total_value : 162792 [MCU2_0] 6797.700079 s: next_totalgain_value : 543875 [MCU2_0] 6797.700127 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.700199 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.700268 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.700369 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.700449 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.700488 s: HCG: [MCU2_0] 6797.700764 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.701006 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.701237 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.701484 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6797.701757 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.701998 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.702228 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.702257 s: LCG: [MCU2_0] 6797.702495 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.702758 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6797.702989 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.703217 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.703455 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.703492 s: SPD: [MCU2_0] 6797.703743 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.703982 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.704213 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.704474 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.704741 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.704984 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.705215 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.705244 s: VS: [MCU2_0] 6797.705517 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.705763 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.705994 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.706222 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.706451 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.706772 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.707010 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.707056 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.715601 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.715694 s: HCG: [MCU2_0] 6797.715932 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.716168 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.716402 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.716638 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6797.716930 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.717169 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.717400 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.717430 s: LCG: [MCU2_0] 6797.717657 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.717940 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6797.718182 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.718413 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.718656 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.718692 s: SPD: [MCU2_0] 6797.718977 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.719214 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.719445 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.719685 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.719934 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.720178 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.720405 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.720433 s: VS: [MCU2_0] 6797.720654 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.720900 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.721137 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.721369 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.721623 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.721869 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.722110 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.722157 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.722204 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.722258 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.722331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.722394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.722452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.722537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.722599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.722657 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.722713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.722770 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.722836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.722896 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.722948 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.723021 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.723080 s: AWB : prm = [MCU2_0] 6797.723117 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.723165 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.723279 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.723403 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.723464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.723546 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.723609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.723666 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.723721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.723777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.723834 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.723891 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.723946 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.724000 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.724050 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.724123 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.724184 s: AWB : prm = [MCU2_0] 6797.724224 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.724284 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.724400 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.724591 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.724681 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.724767 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.724824 s: joe 3333333333333333333333 [MCU2_0] 6797.724874 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.724941 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.725029 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.725137 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5639 [MCU2_0] 6797.726249 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5560 [MCU2_0] 6797.726500 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.726656 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.726775 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.726832 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.726883 s: joe 11111111111111111111111111111 [MCU2_0] 6797.726937 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.726987 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.727040 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.727096 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.727142 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.727195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.727256 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.727312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.727369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.727425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.727563 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.727628 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.727704 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.727766 s: AWB : prm = dummy [MCU2_0] 6797.727786 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.727835 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.727891 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.727942 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.727992 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.728041 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.728096 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.728152 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5634 , 512 , 609 , 674 [MCU2_0] 6797.728220 s: joe add temp=5634, Ratio_BG =1.070333, Ratio_RG=0.935933 [MCU2_0] 6797.728271 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6797.731009 s: 111111111111111111 [MCU2_0] 6797.731075 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.731141 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.731190 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.731236 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.731292 s: joe add status=0 colorTemp=5634, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.731340 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.731381 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.731431 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.731489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.731584 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.731699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.731769 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.731826 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.731881 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.731932 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.732003 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.732061 s: AWB : prm = [MCU2_0] 6797.732106 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.732155 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.732199 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.733357 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.733449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.733549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.733615 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.733678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.733751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.733810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.733868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.733923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.733981 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.734034 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.734084 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.734155 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.734215 s: AWB : prm = [MCU2_0] 6797.734255 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.734303 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.743369 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.743457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.743563 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.743631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.743689 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.743745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.743802 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.743858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.743915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.743969 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.744023 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.744074 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.744147 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.744207 s: AWB : prm = [MCU2_0] 6797.744245 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.744292 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.753343 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.753429 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.753490 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.753584 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.753649 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.753708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.753764 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.753820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.753876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.753933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.753989 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.754042 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.754114 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.754172 s: AWB : prm = [MCU2_0] 6797.754211 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.754258 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.761653 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.761866 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.761965 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.762022 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.762076 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.762115 s: code block {} start [MCU2_0] 6797.762170 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.762231 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.762267 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.762303 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.762338 s: tivxMutexLock()结束处. [MCU2_0] 6797.762369 s: joe 6666666666666666666666666 [MCU2_0] 6797.762421 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.762492 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.762608 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.762657 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.762712 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.762763 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.762816 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.762921 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.762999 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.763055 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.763377 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.763456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.763555 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.763623 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.763682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.763740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.763797 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.763856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.763930 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.763992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.764048 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.764100 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.764175 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.764236 s: AWB : prm = [MCU2_0] 6797.764274 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.764323 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.764485 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.764591 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.764650 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.764730 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 86 , 0 , 3 [MCU2_0] 6797.764808 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.764882 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.764980 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4179 , 256 , 11000 , 1 [MCU2_0] 6797.765057 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.765105 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.765157 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.765217 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.765273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.765331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.765387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.765496 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.765577 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.765655 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.765715 s: AWB : prm = dummy [MCU2_0] 6797.765736 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.765784 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.765841 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.765890 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.765941 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.765992 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.766034 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.766097 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4179 [MCU2_0] 6797.766177 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.766245 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.766302 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.766658 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.766905 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.767137 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.767367 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.767670 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.767911 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.768142 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.768373 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.768628 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.768696 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.768778 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4179 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.768838 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.768893 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 6797.768937 s: temp : 750 [MCU2_0] 6797.768969 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 6797.769019 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 6797.769075 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 6797.769132 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 6797.769177 s: next_totalgain_value : 92160 [MCU2_0] 6797.769224 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 6797.769278 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 6797.769328 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 6797.769381 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 6797.769436 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 6797.769482 s: next_totalgain_value : 543875 [MCU2_0] 6797.769556 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 6797.769653 s: vs_total_value : 162792 [MCU2_0] 6797.769696 s: next_totalgain_value : 543875 [MCU2_0] 6797.769746 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.769819 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.769888 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.769955 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.770025 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.770062 s: HCG: [MCU2_0] 6797.770291 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.770548 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.770804 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.771046 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6797.771275 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.771502 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.771776 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.771814 s: LCG: [MCU2_0] 6797.772041 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.772271 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6797.772496 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.772800 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.773044 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.773077 s: SPD: [MCU2_0] 6797.773345 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.773436 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.773730 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.773976 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.774210 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.774438 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.774676 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.774964 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.775000 s: VS: [MCU2_0] 6797.775226 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.775454 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.775693 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.775941 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.776179 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.776414 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.776652 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.776699 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.785313 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.785379 s: HCG: [MCU2_0] 6797.785629 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.785869 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.786118 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.786363 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6797.786601 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.786833 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.787098 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.787134 s: LCG: [MCU2_0] 6797.787359 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.787600 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6797.787832 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.788110 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.788351 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.788383 s: SPD: [MCU2_0] 6797.788622 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.788854 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.789097 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.789339 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.789579 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.789814 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.790085 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.790120 s: VS: [MCU2_0] 6797.790345 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.790593 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.790832 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.791102 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.791355 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.791600 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.791837 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.791883 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.791930 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.791983 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.792056 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.792132 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.792193 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.792249 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.792305 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.792362 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.792418 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.792474 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.792554 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.792613 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.792665 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.792742 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.792801 s: AWB : prm = [MCU2_0] 6797.792840 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.792887 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.793058 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.793121 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.793178 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.793240 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.793297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.793355 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.793411 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.793468 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.793547 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.793615 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.793671 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.793726 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.793776 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.793847 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.793907 s: AWB : prm = [MCU2_0] 6797.793945 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.794001 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.794107 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.794252 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.794331 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.794418 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.794475 s: joe 3333333333333333333333 [MCU2_0] 6797.794585 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.794663 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.794758 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.794870 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5634 [MCU2_0] 6797.796058 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5560 [MCU2_0] 6797.796294 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.796412 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.796587 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.796664 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.796720 s: joe 11111111111111111111111111111 [MCU2_0] 6797.796775 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.796826 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.796877 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.796931 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.796977 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.797025 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.797086 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.797143 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.797260 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.797328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.797386 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.797439 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.797546 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.797610 s: AWB : prm = dummy [MCU2_0] 6797.797631 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.797679 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.797736 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.797785 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.797834 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.797884 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.797937 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.797995 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5629 , 512 , 609 , 674 [MCU2_0] 6797.798060 s: joe add temp=5629, Ratio_BG =1.070611, Ratio_RG=0.935878 [MCU2_0] 6797.798111 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6797.800805 s: 111111111111111111 [MCU2_0] 6797.800864 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.800927 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.800979 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.801026 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.801083 s: joe add status=0 colorTemp=5629, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.801130 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.801172 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.801222 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.801279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.801391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.801459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.801549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.801616 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.801676 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.801729 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.801801 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.801861 s: AWB : prm = [MCU2_0] 6797.801904 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.801953 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.802002 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.803199 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.803309 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.803384 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.803480 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.803593 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.803665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.803731 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.803795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.803858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.803922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.803980 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.804034 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.804111 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.804180 s: AWB : prm = [MCU2_0] 6797.804220 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.804271 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.813128 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.813212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.813276 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.813335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.813392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.813448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.813504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.813600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.813662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.813718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.813772 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.813824 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.813896 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.813956 s: AWB : prm = [MCU2_0] 6797.813996 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.814044 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.823107 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.823193 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.823271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.823333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.823393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.823450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.823530 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.823600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.823660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.823717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.823772 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.823823 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.823894 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.823955 s: AWB : prm = [MCU2_0] 6797.823994 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.824041 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.833012 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.833180 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.833269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.833334 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.833394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.833452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.833546 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.833611 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.833669 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.833728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.833788 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.833844 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.833897 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.833973 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.834035 s: AWB : prm = [MCU2_0] 6797.834074 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.834123 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.834271 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.834355 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.834410 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.834463 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.834502 s: code block {} start [MCU2_0] 6797.834592 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.834653 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.834689 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.834726 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.834759 s: tivxMutexLock()结束处. [MCU2_0] 6797.834789 s: joe 6666666666666666666666666 [MCU2_0] 6797.834841 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.834911 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.834988 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.835033 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.835085 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.835139 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.835190 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.835298 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.835377 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.835434 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.835829 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.835921 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.835980 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.836060 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 87 , 0 , 3 [MCU2_0] 6797.836138 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.836185 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6797.836237 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6797.836438 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17182, gsum=12332, bsum=10840, wsum=512 [MCU2_0] 6797.836505 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6797.836599 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 6797.836634 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6797.836675 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6797.836738 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6797.836806 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 6797.836862 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 6797.836925 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6797.837011 s: (3 - 1)AE debug: reset=0, h->avg_y=370, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6797.837090 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6797.837161 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 6797.837202 s: (3 - 2)AE debug: h->history_brightness[1]=52 [MCU2_0] 6797.837245 s: (3 - 2)AE debug: h->history_brightness[2]=26 [MCU2_0] 6797.837287 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 6797.837381 s: (3 - 2)AE debug: h->history_brightness[4]=53 [MCU2_0] 6797.837435 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 6797.837478 s: (3 - 2)AE debug: h->history_brightness[6]=53 [MCU2_0] 6797.837544 s: (3 - 2)AE debug: h->history_brightness[7]=26 [MCU2_0] 6797.837596 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 6797.837641 s: (3 - 2)AE debug: h->history_brightness[9]=53 [MCU2_0] 6797.837690 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6797.837745 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6797.837810 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6797.837888 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6797.837968 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6797.838028 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6797.838097 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6797.838179 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6797.838243 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6797.838319 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6797.838423 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6797.838489 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6797.838610 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4179, 256 [MCU2_0] 6797.838668 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4595, 256, r=1 [MCU2_0] 6797.838708 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6797.838739 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6797.838805 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.838902 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4595 , 256 , 11000 , 1 [MCU2_0] 6797.838977 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.839021 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.839073 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.839134 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.839192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.839264 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.839322 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.839429 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.839486 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.839587 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.839647 s: AWB : prm = dummy [MCU2_0] 6797.839665 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.839714 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.839769 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.839820 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.839870 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.839921 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.839961 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.840024 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4595 [MCU2_0] 6797.840106 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.840175 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.840231 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.840501 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.840780 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.841014 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.841243 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.841538 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.841783 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.842014 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.842244 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.842531 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.842601 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.842677 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4595 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.842737 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.842791 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6797.842834 s: temp : 750 [MCU2_0] 6797.842866 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6797.842918 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6797.842975 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6797.843099 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6797.843170 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.843223 s: next_totalgain_value : 98304 [MCU2_0] 6797.843276 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6797.843331 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6797.843380 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6797.843436 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6797.843494 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6797.843616 s: next_totalgain_value : 565630 [MCU2_0] 6797.843669 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6797.843718 s: vs_total_value : 169632 [MCU2_0] 6797.843750 s: next_totalgain_value : 565630 [MCU2_0] 6797.843796 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.843868 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.843937 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.844005 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.844075 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.844112 s: HCG: [MCU2_0] 6797.844351 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.844630 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.844874 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6797.845105 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 6797.845332 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.845605 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.845859 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.845892 s: LCG: [MCU2_0] 6797.846115 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.846343 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 6797.846577 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.846862 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.847102 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.847132 s: SPD: [MCU2_0] 6797.847357 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.847592 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.847876 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.848120 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6797.848352 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.848586 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.848835 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.848872 s: VS: [MCU2_0] 6797.849098 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.849328 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.849561 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.849828 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.850071 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.850302 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.850570 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.850621 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.859233 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.859300 s: HCG: [MCU2_0] 6797.859556 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.859791 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.860042 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6797.860288 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6797.860537 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.860778 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.861053 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.861091 s: LCG: [MCU2_0] 6797.861315 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.861563 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6797.861816 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.862086 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.862331 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.862360 s: SPD: [MCU2_0] 6797.862592 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.862834 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.863114 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.863362 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6797.863604 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.863835 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.864080 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.864115 s: VS: [MCU2_0] 6797.864340 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.864572 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.864809 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.865088 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.865331 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.865570 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.865803 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.865848 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.865894 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.865947 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.866019 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.866095 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.866156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.866213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.866271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.866329 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.866387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.866445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.866502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.866580 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.866635 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.866708 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.866774 s: AWB : prm = [MCU2_0] 6797.866814 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.866862 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.867032 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.867097 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.867152 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.867213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.867271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.867326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.867382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.867437 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.867493 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.867573 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.867636 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.867692 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.867742 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.867815 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.867874 s: AWB : prm = [MCU2_0] 6797.867913 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.867970 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.868088 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.868231 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.868309 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.868394 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.868452 s: joe 3333333333333333333333 [MCU2_0] 6797.868503 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.868636 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.868735 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.868845 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5629 [MCU2_0] 6797.869969 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5609 [MCU2_0] 6797.870206 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.870323 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.870441 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.870501 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.870597 s: joe 11111111111111111111111111111 [MCU2_0] 6797.870657 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.870710 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.870763 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.870819 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.870866 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.870919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.870976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.871033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.871089 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.871202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.871265 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.871323 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.871396 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.871458 s: AWB : prm = dummy [MCU2_0] 6797.871478 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.871552 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.871618 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.871672 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.871724 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.871771 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.871827 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.871885 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5628 , 512 , 609 , 674 [MCU2_0] 6797.871952 s: joe add temp=5628, Ratio_BG =1.070667, Ratio_RG=0.935867 [MCU2_0] 6797.872002 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6797.874739 s: 111111111111111111 [MCU2_0] 6797.874796 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.874859 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.874911 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.874959 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.875013 s: joe add status=0 colorTemp=5628, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.875062 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.875102 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.875150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.875209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.875324 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.875391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.875450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.875530 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.875594 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.875647 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.875717 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.875776 s: AWB : prm = [MCU2_0] 6797.875820 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.875868 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.875913 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.877089 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.877213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.877294 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.877397 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.877478 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.877591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.877662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.877729 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.877792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.877857 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.877918 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.877971 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.878052 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.878118 s: AWB : prm = [MCU2_0] 6797.878163 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.878215 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.887042 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.887129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.887192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.887254 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.887312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.887369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.887425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.887500 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.887593 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.887656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.887711 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.887762 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.887833 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.887891 s: AWB : prm = [MCU2_0] 6797.887929 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.887975 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.897025 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.897116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.897181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.897262 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.897323 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.897383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.897438 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.897495 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.897579 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.897643 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.897699 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.897751 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.897824 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.897883 s: AWB : prm = [MCU2_0] 6797.897920 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.897966 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.905719 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6797.905825 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6797.905970 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6797.906031 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6797.906084 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6797.906122 s: code block {} start [MCU2_0] 6797.906176 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6797.906235 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6797.906269 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6797.906306 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6797.906340 s: tivxMutexLock()结束处. [MCU2_0] 6797.906372 s: joe 6666666666666666666666666 [MCU2_0] 6797.906421 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.906491 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6797.906604 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6797.906655 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6797.906710 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.906762 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6797.906814 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6797.906869 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6797.907028 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.907104 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.907168 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.907228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.907285 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.907342 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.907397 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.907452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.907535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.907600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.907658 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.907710 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.907787 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.907845 s: AWB : prm = [MCU2_0] 6797.907886 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.907946 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.908075 s: joe 5555555555555555555555555555555 [MCU2_0] 6797.908147 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.908421 s: joe 4444444444444444444444444444444 [MCU2_0] 6797.908491 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.908585 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6797.908674 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 88 , 0 , 3 [MCU2_0] 6797.908752 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6797.908825 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6797.908925 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4595 , 256 , 11000 , 1 [MCU2_0] 6797.909002 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.909105 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.909169 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.909233 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.909290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.909348 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.909405 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.909460 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.909540 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.909619 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.909680 s: AWB : prm = dummy [MCU2_0] 6797.909699 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.909747 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6797.909804 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.909855 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.909904 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.909956 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6797.910000 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6797.910062 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4595 [MCU2_0] 6797.910202 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6797.910278 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6797.910336 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6797.910608 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6797.910849 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6797.911081 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6797.911370 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6797.911638 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6797.911876 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6797.912102 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6797.912345 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6797.912593 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6797.912659 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6797.912736 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4595 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6797.912795 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6797.912848 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6797.912892 s: temp : 750 [MCU2_0] 6797.912925 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6797.912978 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6797.913035 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6797.913091 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6797.913137 s: next_totalgain_value : 98304 [MCU2_0] 6797.913238 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6797.913303 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6797.913353 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6797.913410 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6797.913465 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6797.913538 s: next_totalgain_value : 565630 [MCU2_0] 6797.913592 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6797.913643 s: vs_total_value : 169632 [MCU2_0] 6797.913675 s: next_totalgain_value : 565630 [MCU2_0] 6797.913723 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6797.913796 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6797.913864 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6797.913933 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6797.914002 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6797.914040 s: HCG: [MCU2_0] 6797.914293 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.914560 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.914796 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6797.915030 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6797.915301 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.915562 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.915801 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.915830 s: LCG: [MCU2_0] 6797.916046 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.916314 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6797.916586 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.916827 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.917014 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.917178 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.917211 s: SPD: [MCU2_0] 6797.917451 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.917702 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.917941 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.918171 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6797.918409 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.918662 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.918899 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.918928 s: VS: [MCU2_0] 6797.919148 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.919418 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.919666 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.919908 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.920141 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.920369 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.920655 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.920709 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6797.929320 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6797.929386 s: HCG: [MCU2_0] 6797.929642 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6797.929888 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6797.930120 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6797.930349 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6797.930626 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6797.930871 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6797.931103 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6797.931131 s: LCG: [MCU2_0] 6797.931348 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6797.931581 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6797.931867 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6797.932106 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6797.932337 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6797.932365 s: SPD: [MCU2_0] 6797.932592 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6797.932872 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6797.933116 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6797.933346 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6797.933576 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6797.933824 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6797.934061 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6797.934093 s: VS: [MCU2_0] 6797.934316 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6797.934583 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6797.934841 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6797.935082 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6797.935312 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6797.935658 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6797.935919 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6797.935972 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6797.936019 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6797.936074 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.936146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.936209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.936267 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.936324 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.936379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.936436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.936492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.936582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.936647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.936704 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.936769 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.936848 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.936910 s: AWB : prm = [MCU2_0] 6797.936950 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.936998 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.937162 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.937234 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.937297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.937355 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.937412 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.937469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.937553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.937619 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.937679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.937735 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.937788 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.937838 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.937913 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.937971 s: AWB : prm = [MCU2_0] 6797.938013 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.938059 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.938168 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.938237 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.938370 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6797.938445 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6797.938558 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6797.938624 s: joe 3333333333333333333333 [MCU2_0] 6797.938683 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.938752 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6797.938841 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6797.938950 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5628 [MCU2_0] 6797.940072 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5620 [MCU2_0] 6797.940306 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6797.940423 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6797.940599 s: joe 222222222222222222222222222222222 [MCU2_0] 6797.940673 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.940730 s: joe 11111111111111111111111111111 [MCU2_0] 6797.940782 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.940831 s: joe 000000000000000000000000000000000 [MCU2_0] 6797.940884 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6797.940938 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.940982 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.941032 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.941089 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.941146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.941202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.941317 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.941384 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6797.941440 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6797.941545 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.941612 s: AWB : prm = dummy [MCU2_0] 6797.941636 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6797.941685 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6797.941742 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6797.941797 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6797.941849 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6797.941898 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6797.941955 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6797.942011 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5628 , 512 , 609 , 674 [MCU2_0] 6797.942078 s: joe add temp=5628, Ratio_BG =1.070667, Ratio_RG=0.935867 [MCU2_0] 6797.942127 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6797.944858 s: 111111111111111111 [MCU2_0] 6797.944916 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6797.944980 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.945028 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.945076 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.945129 s: joe add status=0 colorTemp=5628, rgain=512, ggain=609, bgain=674 [MCU2_0] 6797.945175 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6797.945217 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.945267 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.945326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.945437 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.945500 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.945589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.945648 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.945702 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6797.945752 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6797.945822 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6797.945879 s: AWB : prm = [MCU2_0] 6797.945921 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.945967 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.946010 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6797.947163 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.947249 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.947313 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.947373 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.947451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.947537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.947601 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.947660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.947716 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.947774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.947829 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.947880 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.947953 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.948012 s: AWB : prm = [MCU2_0] 6797.948051 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.948097 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.957144 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.957233 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.957296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.957369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.957429 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.957485 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.957572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.957636 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.957695 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.957752 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.957805 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.957855 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.957928 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.957989 s: AWB : prm = [MCU2_0] 6797.958029 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.958077 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.967132 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.967220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.967299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.967365 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.967424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.967481 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.967572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.967634 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.967692 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.967751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.967804 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.967854 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.967925 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.967985 s: AWB : prm = [MCU2_0] 6797.968023 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.968071 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.977118 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.977204 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.977283 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.977344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.977404 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.977461 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.977547 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.977611 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.977670 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.977727 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.977781 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.977832 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.977903 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.977963 s: AWB : prm = [MCU2_0] 6797.978002 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.978050 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.987111 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.987192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.987275 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.987336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.987394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.987450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.987535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.987600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.987659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.987717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.987770 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.987821 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.987894 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.987955 s: AWB : prm = [MCU2_0] 6797.987993 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.988040 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6797.997103 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6797.997190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6797.997269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6797.997327 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6797.997386 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6797.997442 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6797.997499 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6797.997582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6797.997644 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6797.997701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6797.997756 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6797.997808 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6797.997882 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6797.997940 s: AWB : prm = [MCU2_0] 6797.997980 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6797.998026 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.007084 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.007171 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.007250 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.007313 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.007370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.007427 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.007486 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.007571 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.007637 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.007694 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.007748 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.007798 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.007871 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.007932 s: AWB : prm = [MCU2_0] 6798.007972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.008018 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.017073 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.017159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.017241 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.017303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.017360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.017417 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.017473 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.017557 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.017618 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.017676 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.017728 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.017779 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.017852 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.017912 s: AWB : prm = [MCU2_0] 6798.017953 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.017998 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.027062 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.027147 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.027226 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.027289 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.027344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.027400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.027456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.027537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.027601 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.027658 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.027712 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.027763 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.027833 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.027894 s: AWB : prm = [MCU2_0] 6798.027933 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.027982 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.037087 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.037184 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.037267 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.037329 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.037388 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.037446 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.037503 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.037598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.037661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.037721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.037776 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.037827 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.037898 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.037959 s: AWB : prm = [MCU2_0] 6798.038000 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.038047 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.047148 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.047252 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.047353 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.047423 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.047485 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.047590 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.047657 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.047723 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.047783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.047847 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.047905 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.047960 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.048038 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.048103 s: AWB : prm = [MCU2_0] 6798.048147 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.048200 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.056730 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6798.056834 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6798.056978 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6798.057123 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6798.057191 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.057252 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.057315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.057374 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.057432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.057490 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.057581 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.057648 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.057709 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.057768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.057824 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.057875 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.057963 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.058027 s: AWB : prm = [MCU2_0] 6798.058069 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.058117 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.058236 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6798.058287 s: code block {} start [MCU2_0] 6798.058346 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6798.058407 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6798.058445 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6798.058483 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6798.058550 s: tivxMutexLock()结束处. [MCU2_0] 6798.058593 s: joe 6666666666666666666666666 [MCU2_0] 6798.058648 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.058722 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6798.058797 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6798.058844 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6798.058897 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.058949 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6798.059001 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6798.059060 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6798.059127 s: joe 5555555555555555555555555555555 [MCU2_0] 6798.059179 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.059505 s: joe 4444444444444444444444444444444 [MCU2_0] 6798.059618 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.059676 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6798.059757 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 89 , 0 , 3 [MCU2_0] 6798.059835 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6798.059908 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6798.060004 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4595 , 256 , 11000 , 1 [MCU2_0] 6798.060080 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.060126 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.060182 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.060309 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.060376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.060436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.060494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.060610 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.060672 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.060747 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.060808 s: AWB : prm = dummy [MCU2_0] 6798.060828 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.060878 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6798.060936 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.060988 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.061040 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.061093 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6798.061137 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6798.061198 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4595 [MCU2_0] 6798.061338 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6798.061466 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6798.061557 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6798.061825 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6798.062060 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6798.062289 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6798.062590 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6798.062834 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6798.063068 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6798.063300 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6798.063565 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6798.063813 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6798.063877 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6798.063957 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4595 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6798.064017 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6798.064073 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 6798.064117 s: temp : 750 [MCU2_0] 6798.064150 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 6798.064202 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 6798.064261 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 6798.064318 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 6798.064365 s: next_totalgain_value : 98304 [MCU2_0] 6798.064460 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 6798.064552 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6798.064610 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6798.064667 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6798.064723 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6798.064771 s: next_totalgain_value : 565630 [MCU2_0] 6798.064818 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6798.064867 s: vs_total_value : 169632 [MCU2_0] 6798.064899 s: next_totalgain_value : 565630 [MCU2_0] 6798.064946 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6798.065025 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6798.065093 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6798.065160 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6798.065230 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6798.065269 s: HCG: [MCU2_0] 6798.065534 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.065782 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.066014 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6798.066243 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6798.066561 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.066820 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.067140 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.067194 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.067241 s: LCG: [MCU2_0] 6798.067476 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.067797 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6798.068044 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.068277 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.068529 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.068603 s: SPD: [MCU2_0] 6798.068845 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.069078 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.069306 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6798.069561 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6798.069847 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.070088 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.070320 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.070347 s: VS: [MCU2_0] 6798.070570 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.070851 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.071092 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.071323 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.071559 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.071811 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.072050 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.072097 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6798.080655 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6798.080724 s: HCG: [MCU2_0] 6798.080963 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.081201 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.081430 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6798.081665 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 6798.081940 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.082180 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.082406 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.082435 s: LCG: [MCU2_0] 6798.082663 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.082911 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 6798.083151 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.083379 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.083631 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.083664 s: SPD: [MCU2_0] 6798.083930 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.084174 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.084407 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6798.084652 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6798.084931 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.085176 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.085409 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.085437 s: VS: [MCU2_0] 6798.085667 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.085905 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.086192 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.086429 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.086661 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.086897 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.087142 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.087194 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6798.087242 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6798.087296 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.087366 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.087428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.087488 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.087571 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.087633 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.087693 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.087750 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.087809 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.087866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.087922 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.087975 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.088061 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.088121 s: AWB : prm = [MCU2_0] 6798.088160 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.088208 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.088380 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.088448 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.088504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.088597 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.088658 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.088715 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.088772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.088827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.088883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.088939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.088995 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.089048 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.089099 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.089171 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.089231 s: AWB : prm = [MCU2_0] 6798.089268 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.089327 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.089444 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.089610 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6798.089697 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6798.089782 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6798.089839 s: joe 3333333333333333333333 [MCU2_0] 6798.089890 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.089961 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6798.090052 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6798.090162 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5628 [MCU2_0] 6798.091311 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5614 [MCU2_0] 6798.091582 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6798.091702 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6798.091824 s: joe 222222222222222222222222222222222 [MCU2_0] 6798.091883 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.091936 s: joe 11111111111111111111111111111 [MCU2_0] 6798.091989 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.092039 s: joe 000000000000000000000000000000000 [MCU2_0] 6798.092090 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.092145 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.092189 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.092241 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.092298 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.092356 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.092414 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.092469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.092612 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.092678 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.092756 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.092816 s: AWB : prm = dummy [MCU2_0] 6798.092835 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.092882 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6798.092938 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.092989 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.093038 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.093088 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6798.093147 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6798.093203 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5627 , 512 , 609 , 674 [MCU2_0] 6798.093270 s: joe add temp=5627, Ratio_BG =1.070722, Ratio_RG=0.935856 [MCU2_0] 6798.093319 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6798.096069 s: 111111111111111111 [MCU2_0] 6798.096135 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6798.096201 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.096251 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.096298 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.096352 s: joe add status=0 colorTemp=5627, rgain=512, ggain=609, bgain=674 [MCU2_0] 6798.096397 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.096440 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.096492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.096610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.096730 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.096793 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.096853 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.096910 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.096966 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6798.097019 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6798.097092 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6798.097150 s: AWB : prm = [MCU2_0] 6798.097194 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.097243 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.097287 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.098478 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.098626 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.098702 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.098789 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.098855 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.098918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.098984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.099046 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.099107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.099168 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.099230 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.099287 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.099365 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.099432 s: AWB : prm = [MCU2_0] 6798.099479 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.099552 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.107382 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6798.107487 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6798.107673 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6798.107738 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6798.107789 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6798.107826 s: code block {} start [MCU2_0] 6798.107880 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6798.107940 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6798.107974 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6798.108010 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6798.108045 s: tivxMutexLock()结束处. [MCU2_0] 6798.108076 s: joe 6666666666666666666666666 [MCU2_0] 6798.108127 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.108200 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6798.108278 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6798.108325 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6798.108451 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.108551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.108629 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.108696 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.108760 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.108817 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.108875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.108932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.108990 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.109047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.109102 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.109153 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.109230 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.109292 s: AWB : prm = [MCU2_0] 6798.109333 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.109382 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.109562 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.109633 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6798.109694 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6798.109753 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6798.109822 s: joe 5555555555555555555555555555555 [MCU2_0] 6798.109878 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.110156 s: joe 4444444444444444444444444444444 [MCU2_0] 6798.110222 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.110280 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6798.110358 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 90 , 0 , 3 [MCU2_0] 6798.110436 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6798.110569 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6798.110641 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6798.110778 s: (0)AE debug: rMax=80, gMax=55, bMax=48, rsum=34380, gsum=24837, bsum=21822, wsum=512 [MCU2_0] 6798.110842 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6798.110895 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 6798.110929 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6798.110969 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6798.111031 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6798.111101 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 6798.111158 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 6798.111222 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6798.111308 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6798.111385 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6798.111459 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 6798.111502 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 6798.111624 s: (3 - 2)AE debug: h->history_brightness[2]=52 [MCU2_0] 6798.111679 s: (3 - 2)AE debug: h->history_brightness[3]=26 [MCU2_0] 6798.111721 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 6798.111765 s: (3 - 2)AE debug: h->history_brightness[5]=53 [MCU2_0] 6798.111807 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 6798.111849 s: (3 - 2)AE debug: h->history_brightness[7]=53 [MCU2_0] 6798.111890 s: (3 - 2)AE debug: h->history_brightness[8]=26 [MCU2_0] 6798.111931 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 6798.111979 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6798.112034 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6798.112100 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6798.112177 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6798.112255 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6798.112316 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 6798.112388 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6798.112480 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 6798.112575 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6798.112684 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6798.112768 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计 算结果。 [MCU2_0] 6798.112830 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6798.112890 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6798.112965 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4595, 256 [MCU2_0] 6798.113015 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 3993, 256, r=1 [MCU2_0] 6798.113056 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6798.113089 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6798.113155 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6798.113251 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 3993 , 256 , 11000 , 1 [MCU2_0] 6798.113331 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.113378 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.113432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.113490 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.113579 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.113688 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.113754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.113813 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.113865 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.113938 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.113999 s: AWB : prm = dummy [MCU2_0] 6798.114019 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.114069 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6798.114127 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.114179 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.114232 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.114284 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6798.114330 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6798.114392 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3993 [MCU2_0] 6798.117617 s: HCG: [MCU2_0] 6798.258957 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.259191 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.259420 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.259668 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.259915 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.259964 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6798.268575 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6798.268645 s: HCG: [MCU2_0] 6798.268894 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.269135 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.269366 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6798.269623 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6798.269913 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.270158 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.270386 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.270415 s: LCG: [MCU2_0] 6798.270655 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.270945 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6798.271188 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.271419 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.271655 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.271690 s: SPD: [MCU2_0] 6798.271965 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.272208 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.272440 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6798.272676 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6798.272932 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.273171 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.273400 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.273429 s: VS: [MCU2_0] 6798.273654 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.273934 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.274182 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.274417 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.274658 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.274893 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.275178 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.275232 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6798.275278 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6798.275335 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.275408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.275472 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.275561 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.275622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.275680 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.275735 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.275792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.275849 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.275904 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.275971 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.276025 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.276100 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.276161 s: AWB : prm = [MCU2_0] 6798.276200 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.276247 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.276417 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.276480 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.276569 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.276633 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.276691 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.276747 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.276805 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.276861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.276917 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.276973 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.277030 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.277084 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.277133 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.277205 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.277262 s: AWB : prm = [MCU2_0] 6798.277301 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.277359 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.277485 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.277653 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6798.277735 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6798.277821 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6798.277880 s: joe 3333333333333333333333 [MCU2_0] 6798.277933 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.278000 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6798.278090 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6798.278197 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5633 [MCU2_0] 6798.279318 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5655 [MCU2_0] 6798.279488 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6798.279706 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6798.279846 s: joe 222222222222222222222222222222222 [MCU2_0] 6798.279906 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.279960 s: joe 11111111111111111111111111111 [MCU2_0] 6798.280010 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.280061 s: joe 000000000000000000000000000000000 [MCU2_0] 6798.280114 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.280169 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.280215 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.280265 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.280326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.280385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.280444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.280500 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.280633 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.280698 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.280774 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.280834 s: AWB : prm = dummy [MCU2_0] 6798.280854 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.280902 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6798.280960 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.281010 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.281062 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.281111 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6798.281166 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6798.281225 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5634 , 512 , 609 , 674 [MCU2_0] 6798.281292 s: joe add temp=5634, Ratio_BG =1.070333, Ratio_RG=0.935933 [MCU2_0] 6798.281343 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6798.284051 s: 111111111111111111 [MCU2_0] 6798.284114 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6798.284178 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.284228 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.284272 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.284329 s: joe add status=0 colorTemp=5634, rgain=512, ggain=609, bgain=674 [MCU2_0] 6798.284376 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.284418 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.284467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.284557 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.284622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.284730 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.284800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.284860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.284916 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6798.284965 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6798.285037 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6798.285094 s: AWB : prm = [MCU2_0] 6798.285136 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.285184 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.285229 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.286566 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.286679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.286777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.286856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.286922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.286984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.287050 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.287115 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.287176 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.287239 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.287301 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.287354 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.287431 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.287497 s: AWB : prm = [MCU2_0] 6798.287569 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.287626 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.296487 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.296625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.296700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.296759 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.296819 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.296879 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.296939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.296997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.297058 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.297119 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.297196 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.297256 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.297339 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.297402 s: AWB : prm = [MCU2_0] 6798.297446 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.297496 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.299018 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6798.299121 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6798.299201 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6798.299254 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6798.299306 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6798.299346 s: code block {} start [MCU2_0] 6798.299400 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6798.299461 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6798.299496 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6798.299585 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6798.299630 s: tivxMutexLock()结束处. [MCU2_0] 6798.299724 s: joe 6666666666666666666666666 [MCU2_0] 6798.299795 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.299871 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6798.299949 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6798.299997 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6798.300050 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.300103 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6798.300156 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6798.300211 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6798.300278 s: joe 5555555555555555555555555555555 [MCU2_0] 6798.300328 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.300670 s: joe 4444444444444444444444444444444 [MCU2_0] 6798.300814 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.300878 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6798.300959 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 94 , 0 , 3 [MCU2_0] 6798.301035 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6798.301110 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6798.301209 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4390 , 256 , 11000 , 1 [MCU2_0] 6798.301285 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.301332 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.301387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.301448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.301537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.301610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.301667 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.301720 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.301823 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.301901 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.301962 s: AWB : prm = dummy [MCU2_0] 6798.301982 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.302030 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6798.302087 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.302136 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.302186 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.302236 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6798.302278 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6798.302341 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4390 [MCU2_0] 6798.302422 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6798.302491 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6798.302574 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6798.302855 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6798.303101 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6798.303329 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6798.303562 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6798.303852 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6798.304098 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6798.304333 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6798.304566 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6798.304801 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6798.304907 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6798.304993 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4390 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6798.305056 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6798.305112 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6798.305158 s: temp : 750 [MCU2_0] 6798.305190 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6798.305241 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6798.305295 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6798.305350 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6798.305395 s: next_totalgain_value : 95232 [MCU2_0] 6798.305442 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6798.305496 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6798.305572 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6798.305632 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6798.305689 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6798.305735 s: next_totalgain_value : 565630 [MCU2_0] 6798.305784 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6798.305833 s: vs_total_value : 169632 [MCU2_0] 6798.305910 s: next_totalgain_value : 565630 [MCU2_0] 6798.305969 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6798.306045 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6798.306113 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6798.306181 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6798.306251 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6798.306288 s: HCG: [MCU2_0] 6798.306570 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.306818 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.307062 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6798.307301 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6798.307556 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.307793 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.308071 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.308197 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.308253 s: LCG: [MCU2_0] 6798.308491 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.308765 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6798.309031 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.309277 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.309531 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.309567 s: SPD: [MCU2_0] 6798.309790 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.310059 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.310300 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6798.310551 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6798.310789 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.311059 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.311305 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.311338 s: VS: [MCU2_0] 6798.311563 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.311796 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.312025 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.312309 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.312583 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.312822 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.313051 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.313136 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6798.321740 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6798.321806 s: HCG: [MCU2_0] 6798.322035 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.322306 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.322569 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6798.322807 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6798.323036 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.323316 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.323571 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.323604 s: LCG: [MCU2_0] 6798.323831 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.324065 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6798.324344 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.324609 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.324850 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.324880 s: SPD: [MCU2_0] 6798.325100 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.325375 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.325637 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6798.325877 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6798.326110 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.326336 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.326642 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.326682 s: VS: [MCU2_0] 6798.326906 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.327137 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.327364 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.327647 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.327914 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.328158 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.328391 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.328491 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6798.328570 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6798.328636 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.328713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.328777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.328836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.328896 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.328953 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.329008 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.329064 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.329121 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.329178 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.329232 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.329284 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.329356 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.329416 s: AWB : prm = [MCU2_0] 6798.329469 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.329539 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.329656 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.329719 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.329859 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6798.329944 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6798.330031 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6798.330088 s: joe 3333333333333333333333 [MCU2_0] 6798.330139 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.330209 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6798.330298 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6798.330408 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5634 [MCU2_0] 6798.331573 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5655 [MCU2_0] 6798.331811 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6798.331927 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6798.332043 s: joe 222222222222222222222222222222222 [MCU2_0] 6798.332102 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.332158 s: joe 11111111111111111111111111111 [MCU2_0] 6798.332211 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.332261 s: joe 000000000000000000000000000000000 [MCU2_0] 6798.332311 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.332365 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.332409 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.332459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.332561 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.332627 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.332685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.332803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.332865 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.332915 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.332987 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.333047 s: AWB : prm = dummy [MCU2_0] 6798.333066 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.333115 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6798.333171 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.333220 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.333273 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.333321 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6798.333377 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6798.333435 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5635 , 512 , 609 , 674 [MCU2_0] 6798.333500 s: joe add temp=5635, Ratio_BG =1.070278, Ratio_RG=0.935944 [MCU2_0] 6798.333588 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6798.335222 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.336573 s: 111111111111111111 [MCU2_0] 6798.336641 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6798.336704 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.336775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.336837 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.336915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.336975 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.337032 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.337087 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.337146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.337203 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.337259 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.337315 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.337367 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.337439 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.337499 s: AWB : prm = [MCU2_0] 6798.337564 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.337613 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.337726 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.337791 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.337851 s: joe add status=0 colorTemp=5635, rgain=512, ggain=609, bgain=674 [MCU2_0] 6798.337901 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.337944 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.337994 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.338054 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.338111 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.338168 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.338223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.338280 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.338335 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6798.338387 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6798.338457 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6798.338546 s: AWB : prm = [MCU2_0] 6798.338602 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.338651 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.338696 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.346771 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.346880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.346947 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.347011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.347074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.347135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.347197 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.347258 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.347317 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.347374 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.347430 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.347479 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.347586 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.347649 s: AWB : prm = [MCU2_0] 6798.347691 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.347739 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.356753 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.356842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.356909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.356987 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.357049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.357106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.357164 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.357220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.357276 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.357332 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.357385 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.357436 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.357544 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.357612 s: AWB : prm = [MCU2_0] 6798.357652 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.357700 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.366727 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.366819 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.366884 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.366955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.367016 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.367075 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.367133 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.367189 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.367248 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.367304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.367358 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.367410 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.367480 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.367570 s: AWB : prm = [MCU2_0] 6798.367617 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.367665 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.373442 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6798.373597 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6798.373745 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6798.373810 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6798.373862 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6798.373901 s: code block {} start [MCU2_0] 6798.373953 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6798.374012 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6798.374047 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6798.374083 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6798.374121 s: tivxMutexLock()结束处. [MCU2_0] 6798.374153 s: joe 6666666666666666666666666 [MCU2_0] 6798.374204 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.374274 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6798.374349 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6798.374397 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6798.374450 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.374502 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6798.374589 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6798.374650 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6798.374761 s: joe 5555555555555555555555555555555 [MCU2_0] 6798.374829 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.375108 s: joe 4444444444444444444444444444444 [MCU2_0] 6798.375179 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.375238 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6798.375318 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 95 , 0 , 3 [MCU2_0] 6798.375395 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6798.375467 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6798.375611 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4390 , 256 , 11000 , 1 [MCU2_0] 6798.375692 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.375795 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.375865 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.375927 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.375984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.376043 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.376099 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.376155 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.376208 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.376279 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.376338 s: AWB : prm = dummy [MCU2_0] 6798.376359 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.376407 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6798.376462 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.376541 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.376598 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.376653 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6798.376789 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.376881 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6798.376950 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4390 [MCU2_0] 6798.377032 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6798.377101 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6798.377157 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6798.377409 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6798.377653 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6798.377938 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6798.378181 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6798.378410 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6798.378659 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6798.378950 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6798.379198 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6798.379432 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6798.379490 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6798.379593 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4390 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6798.379660 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6798.379715 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 6798.379759 s: temp : 750 [MCU2_0] 6798.379791 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 6798.379842 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 6798.379898 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 6798.380000 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 6798.380054 s: next_totalgain_value : 95232 [MCU2_0] 6798.380105 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 6798.380159 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 6798.380208 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 6798.380264 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 6798.380318 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 6798.380364 s: next_totalgain_value : 565630 [MCU2_0] 6798.380412 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 6798.380460 s: vs_total_value : 169632 [MCU2_0] 6798.380492 s: next_totalgain_value : 565630 [MCU2_0] 6798.380567 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6798.380643 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6798.380712 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6798.380777 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6798.380847 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6798.380885 s: HCG: [MCU2_0] 6798.381125 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.381363 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.381600 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6798.381836 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6798.382115 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.382356 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.382591 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.382623 s: LCG: [MCU2_0] 6798.382844 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.383089 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6798.383335 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.383576 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.383812 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.383843 s: SPD: [MCU2_0] 6798.384111 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.384352 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.384596 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6798.384834 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6798.385115 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.385359 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.385596 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.385628 s: VS: [MCU2_0] 6798.385848 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.386079 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.386357 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.386600 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.386838 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.387067 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.387308 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.387358 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6798.395973 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6798.396050 s: HCG: [MCU2_0] 6798.396346 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.396608 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.396855 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6798.397091 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6798.397371 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.397638 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.397878 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.397909 s: LCG: [MCU2_0] 6798.398126 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.398406 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6798.398656 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.398894 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.399129 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.399159 s: SPD: [MCU2_0] 6798.399421 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.399676 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.399911 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6798.400140 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6798.400365 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.400619 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.400862 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.400894 s: VS: [MCU2_0] 6798.401116 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.401344 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.401588 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.401827 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.402058 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.402286 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.402573 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.402627 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6798.402673 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6798.402728 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.402801 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.402865 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.402923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.402978 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.403034 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.403091 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.403148 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.403205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.403264 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.403318 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.403371 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.403442 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.403535 s: AWB : prm = [MCU2_0] 6798.403581 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.403628 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.403743 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.403864 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.403922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.403983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.404039 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.404098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.404153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.404211 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.404268 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.404325 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.404383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.404438 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.404488 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.404586 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.404651 s: AWB : prm = [MCU2_0] 6798.404690 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.404746 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.404861 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.405002 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6798.405083 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6798.405169 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6798.405225 s: joe 3333333333333333333333 [MCU2_0] 6798.405275 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.405343 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6798.405433 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6798.405581 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5635 [MCU2_0] 6798.406721 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 6798.406967 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6798.407083 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6798.407199 s: joe 222222222222222222222222222222222 [MCU2_0] 6798.407259 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.407314 s: joe 11111111111111111111111111111 [MCU2_0] 6798.407365 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.407415 s: joe 000000000000000000000000000000000 [MCU2_0] 6798.407468 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.407556 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.407608 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.407662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.407721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.407780 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.407837 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.407895 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.408006 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.408067 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.408141 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.408202 s: AWB : prm = dummy [MCU2_0] 6798.408222 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.408273 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6798.408329 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.408378 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.408429 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.408478 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6798.408586 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6798.408648 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5635 , 512 , 609 , 674 [MCU2_0] 6798.408719 s: joe add temp=5635, Ratio_BG =1.070278, Ratio_RG=0.935944 [MCU2_0] 6798.408767 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6798.411537 s: 111111111111111111 [MCU2_0] 6798.411598 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6798.411661 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.411712 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.411759 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.411814 s: joe add status=0 colorTemp=5635, rgain=512, ggain=609, bgain=674 [MCU2_0] 6798.411861 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.411902 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.411953 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.412013 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.412122 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.412192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.412254 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.412312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.412366 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6798.412417 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6798.412489 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6798.412571 s: AWB : prm = [MCU2_0] 6798.412622 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.412673 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.412719 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.413813 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.413904 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.413968 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.414027 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.414082 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.414159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.414220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.414277 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.414335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.414392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.414445 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.414496 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.414604 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.414669 s: AWB : prm = [MCU2_0] 6798.414709 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.414756 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.423807 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.423891 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.423952 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.424028 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.424089 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.424145 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.424202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.424260 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.424317 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.424375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.424427 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.424478 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.424576 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.424638 s: AWB : prm = [MCU2_0] 6798.424679 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.424726 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.433790 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.433880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.433957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.434019 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.434078 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.434135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.434192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.434250 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.434306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.434363 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.434417 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.434466 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.434571 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.434637 s: AWB : prm = [MCU2_0] 6798.434677 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.434724 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.444097 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.444212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.444303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.444379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.444444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.444536 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.444611 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.444673 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.444734 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.444795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.444852 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.444905 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.444982 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.445046 s: AWB : prm = [MCU2_0] 6798.445089 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.445140 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.446148 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6798.446313 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6798.446397 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6798.446452 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6798.446505 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6798.446590 s: code block {} start [MCU2_0] 6798.446649 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6798.446709 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6798.446744 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6798.446783 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6798.446818 s: tivxMutexLock()结束处. [MCU2_0] 6798.446851 s: joe 6666666666666666666666666 [MCU2_0] 6798.446905 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.446978 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6798.447049 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6798.447098 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6798.447150 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.447203 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6798.447253 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6798.447356 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6798.447439 s: joe 5555555555555555555555555555555 [MCU2_0] 6798.447496 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.447792 s: joe 4444444444444444444444444444444 [MCU2_0] 6798.447865 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.447922 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6798.448001 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 96 , 0 , 3 [MCU2_0] 6798.448078 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6798.448125 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 6798.448177 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 6798.448294 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17162, gsum=12320, bsum=10838, wsum=512 [MCU2_0] 6798.448418 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 6798.448484 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 6798.448558 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 6798.448603 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 6798.448667 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 6798.448735 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 6798.448790 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 6798.448854 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算前参数。 [MCU2_0] 6798.448938 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 6798.449014 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is withi n range of the history average,计算结果。 [MCU2_0] 6798.449083 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 6798.449126 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 6798.449170 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 6798.449212 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 6798.449253 s: (3 - 2)AE debug: h->history_brightness[4]=52 [MCU2_0] 6798.449294 s: (3 - 2)AE debug: h->history_brightness[5]=26 [MCU2_0] 6798.449337 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 6798.449426 s: (3 - 2)AE debug: h->history_brightness[7]=53 [MCU2_0] 6798.449476 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 6798.449541 s: (3 - 2)AE debug: h->history_brightness[9]=53 [MCU2_0] 6798.449598 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 6798.449657 s: (3 - 2)AE debug: avgY=372, tgtY=32, tgtYmin=43, tgtYmax=47, h->num_history=10 [MCU2_0] 6798.449722 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 6798.449799 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adju stment needed。 [MCU2_0] 6798.449877 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 6798.449938 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 6798.450008 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果 ,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 6798.450091 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 6798.450154 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range() ,判断和计算结束。 [MCU2_0] 6798.450233 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结 果。 [MCU2_0] 6798.450289 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 6798.450347 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size : keep constant 1 if not used 。 [MCU2_0] 6798.450461 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4390, 256 [MCU2_0] 6798.450561 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4827, 256, r=1 [MCU2_0] 6798.450608 s: !!!!!!!!!!!!! target =32 [MCU2_0] 6798.450640 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 6798.450708 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6798.450808 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4827 , 256 , 11000 , 1 [MCU2_0] 6798.450885 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.450930 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.450984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.451044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.451100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.451156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.451213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.451267 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.451319 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.451390 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.451496 s: AWB : prm = dummy [MCU2_0] 6798.451592 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.451647 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6798.451708 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.451763 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.451815 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.451864 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6798.451910 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6798.451973 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4827 [MCU2_0] 6798.452055 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6798.452125 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6798.452179 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6798.452437 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6798.452765 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6798.453009 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6798.453240 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6798.453468 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6798.453717 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6798.453960 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6798.454194 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6798.454424 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6798.454485 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6798.454625 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4827 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6798.454693 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6798.454750 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 6798.454794 s: temp : 750 [MCU2_0] 6798.454828 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 6798.454880 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 6798.454935 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 6798.454990 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 6798.455037 s: next_totalgain_value : 104448 [MCU2_0] 6798.455087 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 6798.455141 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 6798.455192 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 6798.455247 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6798.455301 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 6798.455346 s: next_totalgain_value : 609140 [MCU2_0] 6798.455394 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 6798.455441 s: vs_total_value : 182400 [MCU2_0] 6798.455472 s: next_totalgain_value : 609140 [MCU2_0] 6798.455546 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6798.455667 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6798.455743 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6798.455813 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6798.455885 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6798.455924 s: HCG: [MCU2_0] 6798.456155 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.456302 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.456463 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.456754 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 6798.456999 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 6798.457231 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.457456 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.457705 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.457741 s: LCG: [MCU2_0] 6798.457968 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.458198 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 6798.458427 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.458709 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.458960 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.458993 s: SPD: [MCU2_0] 6798.459218 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.459452 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.459730 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 6798.459980 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 6798.460214 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.460450 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.460687 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.460758 s: VS: [MCU2_0] 6798.461042 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.461287 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.461544 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.461814 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.462060 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.462293 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.462570 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.462622 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6798.471203 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6798.471271 s: HCG: [MCU2_0] 6798.471502 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.471762 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.472050 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6798.472293 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6798.472555 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.472791 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.473030 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.473065 s: LCG: [MCU2_0] 6798.473289 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.473541 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6798.473776 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.474040 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.474287 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.474317 s: SPD: [MCU2_0] 6798.474580 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.474822 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.475076 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6798.475318 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6798.475559 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.475793 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.476062 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.476099 s: VS: [MCU2_0] 6798.476324 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.476563 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.476797 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.477025 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.477304 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.477560 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.477794 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.477842 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6798.477889 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6798.477943 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.478014 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.478077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.478151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.478207 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.478264 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.478321 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.478380 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.478436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.478494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.478570 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.478628 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.478703 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.478763 s: AWB : prm = [MCU2_0] 6798.478804 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.478852 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.479025 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.479095 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.479151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.479213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.479270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.479329 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.479387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.479444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.479500 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.479587 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.479648 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.479703 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.479755 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.479826 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.479886 s: AWB : prm = [MCU2_0] 6798.479926 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.479980 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.480096 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.480234 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6798.480309 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6798.480395 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6798.480453 s: joe 3333333333333333333333 [MCU2_0] 6798.480502 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.480636 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6798.480731 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6798.480841 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5635 [MCU2_0] 6798.481964 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5638 [MCU2_0] 6798.482208 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6798.482326 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6798.482441 s: joe 222222222222222222222222222222222 [MCU2_0] 6798.482499 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.482594 s: joe 11111111111111111111111111111 [MCU2_0] 6798.482656 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.482706 s: joe 000000000000000000000000000000000 [MCU2_0] 6798.482757 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.482811 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.482855 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.482906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.482967 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.483026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.483082 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.483138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.483251 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.483313 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.483385 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.483444 s: AWB : prm = dummy [MCU2_0] 6798.483462 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.483533 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6798.483598 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.483652 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.483704 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.483751 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6798.483806 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6798.483863 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5635 , 512 , 609 , 674 [MCU2_0] 6798.483928 s: joe add temp=5635, Ratio_BG =1.070278, Ratio_RG=0.935944 [MCU2_0] 6798.483979 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6798.486687 s: 111111111111111111 [MCU2_0] 6798.486750 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6798.486811 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.486861 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.486908 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.486965 s: joe add status=0 colorTemp=5635, rgain=512, ggain=609, bgain=674 [MCU2_0] 6798.487012 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.487053 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.487102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.487161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.487219 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.487333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.487399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.487457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.487542 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6798.487605 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6798.487682 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6798.487739 s: AWB : prm = [MCU2_0] 6798.487782 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.487829 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.487872 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.489704 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.489792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.489860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.489920 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.489979 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.490036 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.490096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.490155 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.490212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.490269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.490323 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.490394 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.490475 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.490564 s: AWB : prm = [MCU2_0] 6798.490614 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.490666 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.499681 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.499772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.499838 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.499914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.499976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.500034 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.500094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.500152 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.500208 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.500263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.500317 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.500368 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.500441 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.500501 s: AWB : prm = [MCU2_0] 6798.500575 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.500623 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.509654 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.509739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.509803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.509879 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.509939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.509999 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.510054 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.510110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.510167 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.510223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.510275 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.510327 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.510400 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.510461 s: AWB : prm = [MCU2_0] 6798.510500 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.510574 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.518823 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6798.518925 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6798.518999 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6798.519125 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6798.519185 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6798.519224 s: code block {} start [MCU2_0] 6798.519279 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6798.519336 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6798.519372 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6798.519407 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6798.519441 s: tivxMutexLock()结束处. [MCU2_0] 6798.519471 s: joe 6666666666666666666666666 [MCU2_0] 6798.519563 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.519695 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.519765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.519827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.519885 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.519940 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.519996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.520067 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.520129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.520185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.520242 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.520298 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.520348 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.520422 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.520481 s: AWB : prm = [MCU2_0] 6798.520541 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.520593 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.520723 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6798.520816 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6798.520865 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6798.520919 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.520973 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6798.521026 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6798.521081 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6798.521146 s: joe 5555555555555555555555555555555 [MCU2_0] 6798.521197 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.521469 s: joe 4444444444444444444444444444444 [MCU2_0] 6798.521577 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.521639 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6798.521781 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 97 , 0 , 3 [MCU2_0] 6798.521865 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6798.521940 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6798.522037 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4827 , 256 , 11000 , 1 [MCU2_0] 6798.522112 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.522158 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.522211 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.522269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.522330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.522388 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.522444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.522497 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.522606 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.522687 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.522788 s: AWB : prm = dummy [MCU2_0] 6798.522815 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.522864 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6798.522921 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.522971 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.523024 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.523074 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6798.523114 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6798.523174 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4827 [MCU2_0] 6798.523258 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6798.523327 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6798.523384 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6798.523652 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6798.523913 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6798.524153 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6798.524383 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6798.524635 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6798.524879 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6798.525122 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6798.525354 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6798.525590 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6798.525654 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6798.525733 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4827 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6798.525792 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6798.525897 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 6798.525946 s: temp : 750 [MCU2_0] 6798.525980 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 6798.526033 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 6798.526090 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 6798.526146 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 6798.526193 s: next_totalgain_value : 104448 [MCU2_0] 6798.526242 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 6798.526294 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 6798.526346 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 6798.526400 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6798.526455 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 6798.526502 s: next_totalgain_value : 609140 [MCU2_0] 6798.526575 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 6798.526624 s: vs_total_value : 182400 [MCU2_0] 6798.526656 s: next_totalgain_value : 609140 [MCU2_0] 6798.526704 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6798.526775 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6798.526844 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6798.526951 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6798.527025 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6798.527063 s: HCG: [MCU2_0] 6798.527290 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.527569 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.527813 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6798.528061 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6798.528305 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.528589 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.528830 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.528862 s: LCG: [MCU2_0] 6798.529099 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.529338 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6798.529650 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.529705 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.530008 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.530253 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.530287 s: SPD: [MCU2_0] 6798.530504 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.530768 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.531048 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6798.531285 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6798.531537 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.531773 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.532049 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.532085 s: VS: [MCU2_0] 6798.532313 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.532559 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.532791 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.533016 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.533294 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.533555 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.533790 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.533835 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6798.542548 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6798.542621 s: HCG: [MCU2_0] 6798.542863 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.543098 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.543378 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6798.543640 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6798.543875 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.544103 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.544345 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.544383 s: LCG: [MCU2_0] 6798.544638 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.544872 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6798.545101 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.545366 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.545629 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.545663 s: SPD: [MCU2_0] 6798.545885 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.546111 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.546383 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6798.546659 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6798.546901 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.547129 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.547401 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.547436 s: VS: [MCU2_0] 6798.547671 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.547908 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.548139 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.548368 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.548660 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.548901 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.549128 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.549173 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 6798.549221 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 6798.549274 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.549347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.549419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.549484 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.549559 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.549620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.549678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.549737 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.549794 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.549852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.549906 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.549958 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.550033 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.550094 s: AWB : prm = [MCU2_0] 6798.550131 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.550178 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.550350 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.550417 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.550477 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.550568 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.550629 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.550688 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.550744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.550800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.550856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.550913 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.550970 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.551026 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.551076 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.551150 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.551209 s: AWB : prm = [MCU2_0] 6798.551247 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.551307 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.551421 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.551648 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 6798.551744 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_param s->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 6798.551833 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params 的判断中。 [MCU2_0] 6798.551892 s: joe 3333333333333333333333 [MCU2_0] 6798.551945 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.552013 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 6798.552105 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p _awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 6798.552213 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->s tab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5635 [MCU2_0] 6798.553326 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_da ta_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5620 [MCU2_0] 6798.553590 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 6798.553709 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_ gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 6798.553826 s: joe 222222222222222222222222222222222 [MCU2_0] 6798.553885 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.553937 s: joe 11111111111111111111111111111 [MCU2_0] 6798.553991 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.554040 s: joe 000000000000000000000000000000000 [MCU2_0] 6798.554091 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.554144 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.554189 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.554241 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.554299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.554357 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.554415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.554471 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.554611 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.554674 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.554746 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.554804 s: AWB : prm = dummy [MCU2_0] 6798.554824 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.554872 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 6798.554930 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.554983 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.555032 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.555080 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 6798.555135 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 6798.555193 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5634 , 512 , 609 , 674 [MCU2_0] 6798.555258 s: joe add temp=5634, Ratio_BG =1.070333, Ratio_RG=0.935933 [MCU2_0] 6798.555309 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 6798.558005 s: 111111111111111111 [MCU2_0] 6798.558065 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 6798.558127 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.558178 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.558224 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.558279 s: joe add status=0 colorTemp=5634, rgain=512, ggain=609, bgain=674 [MCU2_0] 6798.558325 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.558366 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.558418 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.558477 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.558589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.558701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.558769 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.558829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.558886 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 6798.558937 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 6798.559007 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.viss_server , 1 , 128 , 0 [MCU2_0] 6798.559065 s: AWB : prm = [MCU2_0] 6798.559106 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.559154 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.559198 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 6798.560368 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.560465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.560569 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.560631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.560704 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.560833 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.560901 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.560962 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.561019 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.561076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.561131 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.561181 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.561257 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.561322 s: AWB : prm = [MCU2_0] 6798.561364 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.561411 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.570359 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.570444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.570545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.570612 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.570684 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.570745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.570801 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.570856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.570913 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.570969 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.571022 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.571073 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.571146 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.571207 s: AWB : prm = [MCU2_0] 6798.571245 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.571294 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.580338 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.580425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.580489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.580587 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.580650 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.580711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.580767 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.580823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.580879 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.580933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.580987 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.581039 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.581111 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.581171 s: AWB : prm = [MCU2_0] 6798.581211 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.581260 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.590337 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.590419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.590500 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.590594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.590655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.590713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.590770 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.590827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.590883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.590939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.590993 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.591044 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.591117 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.591175 s: AWB : prm = [MCU2_0] 6798.591214 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.591262 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.600326 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.600420 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.600498 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.600590 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.600653 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.600711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.600768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.600827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.600884 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.600940 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.600993 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.601044 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.601116 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.601174 s: AWB : prm = [MCU2_0] 6798.601212 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.601259 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.610399 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.610558 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.610640 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.610708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.610775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.610836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.610898 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 6798.610961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 6798.611022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 6798.611087 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 6798.611146 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 6798.611202 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 6798.611279 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 6798.611346 s: AWB : prm = [MCU2_0] 6798.611389 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 6798.611440 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 6798.613186 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 6798.613289 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceCon text()->status : 0 [MCU2_0] 6798.613372 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 6798.613428 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 6798.613483 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 6798.613569 s: code block {} start [MCU2_0] 6798.613689 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_ READ_ONLY)结束处. [MCU2_0] 6798.613760 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 6798.613797 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 6798.613836 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 6798.613871 s: tivxMutexLock()结束处. [MCU2_0] 6798.613903 s: joe 6666666666666666666666666 [MCU2_0] 6798.613957 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.614028 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_W RITE_ONLY)结束处. [MCU2_0] 6798.614105 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 6798.614152 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 6798.614205 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.614257 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 6798.614309 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 6798.614367 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 6798.614433 s: joe 5555555555555555555555555555555 [MCU2_0] 6798.614486 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.614838 s: joe 4444444444444444444444444444444 [MCU2_0] 6798.614918 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 6798.614975 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 6798.615054 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_sta rt,tiae_prm_t->frame_num_period的具体情况: 0 , 98 , 0 , 3 [MCU2_0] 6798.615132 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 6798.615204 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(retur n 1: AE change; 0: no change) : 0 [MCU2_0] 6798.615302 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_ time , aewb_result->ae_valid : 4827 , 256 , 11000 , 1 [MCU2_0] 6798.615379 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 6798.615427 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.615479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 6798.615581 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 6798.615643 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 6798.615762 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 6798.615830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 6798.615886 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 6798.615939 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 6798.616012 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com .ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.616074 s: AWB : prm = dummy [MCU2_0] 6798.616095 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 6798.616146 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 6798.616203 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 6798.616255 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 6798.616306 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 6798.616355 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 6798.616401 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 6798.616463 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4827 [MCU2_0] 6798.616576 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 6798.616648 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 6798.616747 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 6798.617025 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 6798.617262 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 6798.617493 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 6798.617794 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 6798.618039 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 6798.618271 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 6798.618499 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 6798.618833 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 6798.619082 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 6798.619142 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 6798.619219 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4827 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 6798.619279 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 6798.619332 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 6798.619375 s: temp : 750 [MCU2_0] 6798.619409 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 6798.619461 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 6798.619543 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 6798.619607 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 6798.619655 s: next_totalgain_value : 104448 [MCU2_0] 6798.619703 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 6798.619756 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 6798.619852 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 6798.619923 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 6798.619982 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 6798.620028 s: next_totalgain_value : 609140 [MCU2_0] 6798.620077 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 6798.620125 s: vs_total_value : 182400 [MCU2_0] 6798.620155 s: next_totalgain_value : 609140 [MCU2_0] 6798.620201 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 6798.620273 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 2 29 , 456 , 2 [MCU2_0] 6798.620341 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 6798.620409 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 6798.620480 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 6798.620540 s: HCG: [MCU2_0] 6798.620709 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 6798.620920 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.621165 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.621393 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6798.621641 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6798.621923 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.622169 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.622402 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.622431 s: LCG: [MCU2_0] 6798.622659 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.622930 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6798.623173 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.623404 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.623645 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.623676 s: SPD: [MCU2_0] 6798.623898 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.624177 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.624417 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6798.624665 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6798.624904 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.625153 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.625393 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.625422 s: VS: [MCU2_0] 6798.625654 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.625885 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 6798.626131 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 6798.626370 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 6798.626622 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 6798.626859 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 6798.627100 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 6798.627151 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 6798.635838 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 6798.635913 s: HCG: [MCU2_0] 6798.636146 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 6798.636449 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 6798.636714 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 6798.636956 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 6798.637189 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 6798.637481 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 6798.637754 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 6798.637788 s: LCG: [MCU2_0] 6798.638010 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 6798.638287 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 6798.638565 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 6798.638802 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 6798.639031 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 6798.639058 s: SPD: [MCU2_0] 6798.639321 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 6798.639570 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 6798.639810 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 6798.640040 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 6798.640267 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 6798.640530 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 6798.640778 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 6798.640809 s: VS: [MCU2_0] 6798.641027 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 6798.641256 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 ^C root@sixi_slave:~# Network error: Software caused connection abort ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Session stopped - Press to exit tab - Press R to restart session - Press S to save terminal output to file login as: root ┌──────────────────────────────────────────────────────────────────────┐ │ • MobaXterm Personal Edition v22.0 • │ │ (SSH client, X server and network tools) │ │ │ │ ➤ SSH session to root@172.16.1.212 │ │ • Direct SSH : ✔ │ │ • SSH compression : ✔ │ │ • SSH-browser : ✔ │ │ • X11-forwarding : ✘ (disabled or not supported by server) │ │ │ │ ➤ For more info, ctrl+click on help or visit our website. │ └──────────────────────────────────────────────────────────────────────┘ root@sixi_slave:~# root@sixi_slave:~# root@sixi_slave:~# root@sixi_slave:~# root@sixi_slave:~# root@sixi_slave:~# vx_app_linux_arm_remote_log.out [MCU2_0] 8023.424968 s: CIO: Init ... Done !!! [MCU2_0] 8023.425027 s: ### CPU Frequency , [MCU2_0] 8023.425068 s: APP: Init ... !!! [MCU2_0] 8023.425089 s: SCICLIENT: Init ... !!! [MCU2_0] 8023.425389 s: SCICLIENT: DMSC FW version [20.8.7--v2020.08d (Terrific Lla] [MCU2_0] 8023.425430 s: SCICLIENT: DMSC FW revision 0x14 [MCU2_0] 8023.425454 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_0] 8023.425479 s: SCICLIENT: Init ... Done !!! [MCU2_0] 8023.425499 s: UDMA: Init ... !!! [MCU2_0] 8023.427453 s: UDMA: Init ... Done !!! [MCU2_0] 8023.427502 s: MEM: Init ... !!! [MCU2_0] 8023.427532 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d2400000 of size 8388608 bytes !!! [MCU2_0] 8023.427585 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 131072 bytes !!! [MCU2_0] 8023.427632 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00000000) @ 94000000 of size 65536 bytes !!! [MCU2_0] 8023.427675 s: MEM: Init ... Done !!! [MCU2_0] 8023.427694 s: IPC: Init ... !!! [MCU2_0] 8023.427721 s: IPC: 6 CPUs participating in IPC !!! [MCU2_0] 8023.427753 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_0] 8023.427782 s: IPC: HLOS is ready !!! [MCU2_0] 8023.433766 s: IPC: Init ... Done !!! [MCU2_0] 8023.433825 s: APP: Syncing with 5 CPUs ... !!! [MCU2_0] 8023.592646 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_0] 8023.592787 s: REMOTE_SERVICE: Init ... !!! [MCU2_0] 8023.594058 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_0] 8023.594115 s: ETHFW: Init ... !!! [MCU2_0] 8023.603228 s: CPSW_9G Test on MAIN NAVSS [MCU2_0] 8023.615348 s: EnetBoard_setPhyConfig: WLY TEST >>>> EnetBoard_setPhyConfig start. 6 [MCU2_0] 8023.615414 s: EnetBoard_setPhyConfig: V1/enet_appboardutils_j721e_evm.c 833, EnetBoard_setPhyConfigSgmii portNum 0 [MCU2_0] 8023.651291 s: Cpsw_openPortLinkAndPhy: WLY TEST>>>>>>> Cpsw_openPortLinkAndPhy start, speed = 2, duplexity = 1 [MCU2_0] 8023.651377 s: CpswMacPort_checkSocCfg: CpswMacPort_checkSocCfg enetType is 6, macPort 0 ,instId is 0 status is 0 [MCU2_0] 8023.651431 s: CpswMacPort_checkSocCfg: CpswMacPort_checkSocCfg miiSoc->layerType is 0, miiSoc->sublayerType 2 [MCU2_0] 8023.651478 s: CpswMacPort_checkSocCfg: CpswMacPort_checkSocCfg mii->layerType is 0, mii->sublayerType 2 [MCU2_0] 8023.651583 s: EnetPhy_open: WLY TEST>>>>>>> EnetPhy_open get hPhy = a22ff734. [MCU2_0] 8023.651628 s: EnetPhy_open: enetphy.c EnetPhy_open: line 302 [MCU2_0] 8023.651659 s: EnetPhy_open: enetphy.c EnetPhy_open: line 319 [MCU2_0] 8023.651700 s: EnetPhy_open: enetphy.c EnetPhy_open: line 326 [MCU2_0] 8023.651729 s: EnetPhy_open: WLY TEST >>>> alive = 0 [MCU2_0] 8023.651768 s: EnetPhy_open: WLY TEST>>>>>>> EnetPhy_open end hPhy = a22ff734, status = 0. [MCU2_0] 8023.651834 s: EnetBoard_setPhyConfig: WLY TEST >>>> EnetBoard_setPhyConfig start. 6 [MCU2_0] 8023.651878 s: EnetBoard_setPhyConfig: V1/enet_appboardutils_j721e_evm.c 845, EnetAppUtils_setNoPhyCfgRgmii portNum 5 [MCU2_0] 8023.717284 s: Cpsw_openPortLinkAndPhy: WLY TEST>>>>>>> Cpsw_openPortLinkAndPhy start, speed = 2, duplexity = 1 [MCU2_0] 8023.717358 s: CpswMacPort_checkSocCfg: CpswMacPort_checkSocCfg enetType is 6, macPort 5 ,instId is 0 status is 0 [MCU2_0] 8023.717409 s: CpswMacPort_checkSocCfg: CpswMacPort_checkSocCfg miiSoc->layerType is 0, miiSoc->sublayerType 1 [MCU2_0] 8023.717454 s: CpswMacPort_checkSocCfg: CpswMacPort_checkSocCfg mii->layerType is 0, mii->sublayerType 1 [MCU2_0] 8023.717545 s: EnetPhy_open: WLY TEST>>>>>>> EnetPhy_open get hPhy = a22ff848. [MCU2_0] 8023.717587 s: EnetPhy_open: enetphy.c EnetPhy_open: line 302 [MCU2_0] 8023.717618 s: EnetPhy_open: enetphy.c EnetPhy_open: line 319 [MCU2_0] 8023.717655 s: EnetPhy_open: enetphy.c EnetPhy_open: line 326 [MCU2_0] 8023.717684 s: EnetPhy_open: WLY TEST >>>> alive = 0 [MCU2_0] 8023.717718 s: EnetPhy_open: WLY TEST>>>>>>> EnetPhy_open end hPhy = a22ff848, status = 0. [MCU2_0] 8023.717761 s: CpswMacPort_enablePort: portNum 5, speed 1 [MCU2_0] 8023.717795 s: CpswMacPort_enablePort: line 1378 portNum 5, speed 1 [MCU2_0] 8023.718080 s: ETHFW: Version : 0.01.01 [MCU2_0] 8023.718131 s: ETHFW: Build Date: May 23, 2022 [MCU2_0] 8023.718155 s: ETHFW: Build Time: 11:13:36 [MCU2_0] 8023.718175 s: ETHFW: Commit SHA: e5d456e2 [MCU2_0] 8023.718202 s: ETHFW: Init ... DONE !!! [MCU2_0] 8023.718225 s: ETHFW: Remove server Init ... !!! [MCU2_0] 8023.719451 s: Remote demo device (core : mcu2_0) ..... [MCU2_0] 8023.719508 s: ETHFW: Remove server Init ... DONE !!! [MCU2_0] 8023.727203 s: Host MAC address: 70:ff:76:1d:92:b2 [MCU2_0] 8023.769254 s: FVID2: Init ... !!! [MCU2_0] 8023.769364 s: FVID2: Init ... Done !!! [MCU2_0] 8023.769406 s: VHWA: VPAC Init ... !!! [MCU2_0] 8023.769430 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2 [MCU2_0] 8023.769657 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 8023.769686 s: VHWA: LDC Init ... !!! [MCU2_0] 8023.774091 s: VHWA: LDC Init ... Done !!! [MCU2_0] 8023.774146 s: VHWA: MSC Init ... !!! [MCU2_0] 8023.787390 s: VHWA: MSC Init ... Done !!! [MCU2_0] 8023.787441 s: VHWA: NF Init ... !!! [MCU2_0] 8023.789841 s: VHWA: NF Init ... Done !!! [MCU2_0] 8023.789893 s: VHWA: VISS Init ... !!! [MCU2_0] 8023.799510 s: VHWA: VISS Init ... Done !!! [MCU2_0] 8023.799559 s: VHWA: VPAC Init ... Done !!! [MCU2_0] 8023.799596 s: VX_ZONE_INIT:Enabled [MCU2_0] 8023.799620 s: VX_ZONE_ERROR:Enabled [MCU2_0] 8023.799638 s: VX_ZONE_WARNING:Enabled [MCU2_0] 8023.800674 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target IPU1-0 [MCU2_0] 8023.800938 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_NF [MCU2_0] 8023.801193 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_LDC1 [MCU2_0] 8023.801495 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_MSC1 [MCU2_0] 8023.801756 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_MSC2 [MCU2_0] 8023.802037 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_VISS1 [MCU2_0] 8023.802363 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE1 [MCU2_0] 8023.802649 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE2 [MCU2_0] 8023.802928 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DISPLAY1 [MCU2_0] 8023.803211 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DISPLAY2 [MCU2_0] 8023.803532 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CSITX [MCU2_0] 8023.803809 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE3 [MCU2_0] 8023.804087 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE4 [MCU2_0] 8023.804418 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE5 [MCU2_0] 8023.804714 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE6 [MCU2_0] 8023.805003 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE7 [MCU2_0] 8023.805334 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE8 [MCU2_0] 8023.805387 s: VX_ZONE_INIT:[tivxInit:71] Initialization Done !!! [MCU2_0] 8023.805413 s: APP: OpenVX Target kernel init ... !!! [MCU2_0] 8023.816743 s: tivxAddTargetKernelAewb()中status状态: 0 . [MCU2_0] 8023.816835 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_0] 8023.816863 s: CSI2RX: Init ... !!! [MCU2_0] 8023.816881 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2 [MCU2_0] 8023.817023 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 8023.817054 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2 [MCU2_0] 8023.817208 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 8023.817234 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2 [MCU2_0] 8023.817425 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 8023.817452 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2 [MCU2_0] 8023.817590 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 8023.817614 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2 [MCU2_0] 8023.817896 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 8023.818729 s: CSI2RX: Init ... Done !!! [MCU2_0] 8023.818779 s: CSI2TX: Init ... !!! [MCU2_0] 8023.818800 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2 [MCU2_0] 8023.818913 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 8023.818939 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2 [MCU2_0] 8023.819090 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 8023.819114 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2 [MCU2_0] 8023.819234 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 8023.819960 s: CSI2TX: Init ... Done !!! [MCU2_0] 8023.820004 s: ISS: Init ... jjjjjjj!!! [MCU2_0] 8023.820042 s: tivxAddTargetKernelAewb()中tivxAddTargetKernelByName的tivxAewbProcess开启。Weisen_Init 666 [MCU2_0] 8023.820102 s: register ov1f_hik [MCU2_0] 8023.820146 s: Found sensor OV1F_HIK_MAX96717F at location 0 [MCU2_0] 8023.820182 s: register huayang [MCU2_0] 8023.820216 s: Found sensor HUAYANG_MAX96717F at location 1 [MCU2_0] 8023.820300 s: Found sensor MAX96722_MAX96717_OX08B40 at location 2 [MCU2_0] 8023.820353 s: Found sensor MAX96722_MAX96717_OX03C10 at location 3 [MCU2_0] 8023.820388 s: register avm_tx [MCU2_0] 8023.820423 s: Found sensor AVM_TX_MAX9295A at location 4 [MCU2_0] 8023.820455 s: jqh:do setup i2c [MCU2_0] 8023.820528 s: setupI2CInst: I2C 3 Open success [MCU2_0] 8023.820587 s: setupI2CInst: I2C 5 Open success [MCU2_0] 8023.820614 s: IssSensor_Init ... Done !!! [MCU2_0] 8023.820661 s: vissRemoteServer_Init ... Done !!! [MCU2_0] 8023.820708 s: IttRemoteServer_Init ... Done !!! [MCU2_0] 8023.820732 s: UDMA Copy: Init ... !!! [MCU2_0] 8023.822941 s: UDMA Copy: Init ... Done !!! [MCU2_0] 8023.822999 s: IPC: netcheck_ipcInit----wly uds [MCU2_0] 8023.823026 s: ok: register app_netcheck_Init done [MCU2_0] 8023.823048 s: board id = 0x1 [MCU2_0] 8023.823107 s: [IssSensor_Config_Extend]channel_mask_supported:0xf [MCU2_0] 8023.823152 s: Start OX03C10_Config [MCU2_0] 8023.828773 s: [MCU2_0] CPSW NIMU application, IP address I/F 1: 192.168.1.203 [MCU2_0] 8023.843082 s: EthFw: TimeSync PTP enabled [MCU2_0] 8024.562393 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2 [MCU2_0] 8024.578374 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x383 [MCU2_0] 8024.594376 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x318 [MCU2_0] 8024.610396 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x570 [MCU2_0] 8024.626373 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x6 [MCU2_0] 8024.642378 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d4 [MCU2_0] 8024.658372 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d3 [MCU2_0] 8024.674364 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d3 [MCU2_0] 8024.690378 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d3 [MCU2_0] 8024.711406 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2 [MCU2_0] 8024.727370 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x383 [MCU2_0] 8024.743368 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x318 [MCU2_0] 8024.759364 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x570 [MCU2_0] 8024.775364 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x6 [MCU2_0] 8024.791377 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d4 [MCU2_0] 8024.807373 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d3 [MCU2_0] 8024.823370 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d3 [MCU2_0] 8024.839366 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d3 [MCU2_0] 8024.844169 s: Function:CpswProxyServer_attachExtHandlerCb,HostId:0,CpswType:6 [MCU2_0] 8024.860387 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2 [MCU2_0] 8024.876371 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x383 [MCU2_0] 8024.892365 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x318 [MCU2_0] 8024.908374 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x570 [MCU2_0] 8024.924373 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x6 [MCU2_0] 8024.940395 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d4 [MCU2_0] 8024.956370 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d3 [MCU2_0] 8024.972377 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d3 [MCU2_0] 8024.988364 s: serdes_16bit_cfgScript: Reg read Failed for regAddr 0x2d3 [MCU2_0] 8026.101278 s: see see ~ [MCU2_0] 8026.101360 s: ERROR: MAX96722&&MAX96717 Config Failed for camera # 15 [MCU2_0] 8026.101413 s: ERROR: Des Ser Config failed for camera # 15 [MCU2_0] 8026.710149 s: Function:CpswProxyServer_registerIpv4MacHandlerCb,HostId:0,Handle:a2278fbc,CoreKey:38acb7e6, MacAddress:70:ff:76:1d:92:c1 IPv4Addr:172.16.1.212 [MCU2_0] 8026.710453 s: Failed to add Static ARP Entry [MCU2_0] 8026.710494 s: [MCU2_0] ================LLI Table entries=========== [MCU2_0] 8026.710526 s: [MCU2_0] Number of Static ARP Entries: 0 [MCU2_0] 8026.710550 s: [MCU2_0] SNo. IP Address MAC Address [MCU2_0] 8026.710573 s: ------ ------------- --------------- [MCU2_0] 8026.711216 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a2278fbc,CoreKey:38acb7e6, MacAddress:70:ff:76:1d:92:c1, FlowIdx:172, FlowIdxOffset:0 [MCU2_0] 8026.714262 s: Cpsw_ioctlInternal: CPSW: Registered MAC address.ALE entry:12, Policer Entry:2 [MCU2_0] 8026.714310 s: ==hProxyServer->addStaticCfg== [MCU2_0] 8026.717230 s: ===============EthApp_addMpu10StaticCfg end stat:0=========== [MCU2_0] 8026.720174 s: ===============EthApp_addMpu11 StaticCfg end stat:0=========== [MCU2_0] 8026.720217 s: add_vlanid() add vlanid [MCU2_0] 8026.720784 s: add vlan ioctl OK, port:4 vid: 2 [MCU2_0] 8026.721350 s: add vlan ioctl OK, port:4 vid: 4 [MCU2_0] 8026.721898 s: add vlan ioctl OK, port:4 vid: 11 [MCU2_0] 8026.722459 s: add vlan ioctl OK, port:4 vid: 13 [MCU2_0] 8026.722486 s: add_vlanid() add vlanid end [MCU2_0] 8026.722584 s: INFO: Sensor Config successfully for camera # 15 [MCU2_0] 8026.722624 s: APP: Init ... Done !!! [MCU2_0] 8026.722647 s: APP: Run ... !!! [MCU2_0] 8026.722665 s: IPC: Starting echo test ... [MCU2_0] 8026.725069 s: APP: Run ... Done !!! [MCU2_0] 8026.726658 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_0] 8026.726827 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_0] 8026.726965 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_0] 8026.727089 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_0] 8027.332615 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8027.332747 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8027.332819 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8027.332883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8027.332943 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8027.333001 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8027.333060 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8027.333123 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8027.333181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8027.333263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8027.333336 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8027.333395 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8027.333476 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8027.333539 s: AWB : prm = [MCU2_0] 8027.333579 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8027.333628 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8027.343846 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8027.343952 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8027.344015 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8027.344076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8027.344142 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8027.344200 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8027.344284 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8027.344349 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8027.344408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8027.344467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8027.344520 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8027.344570 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8027.344645 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8027.344704 s: AWB : prm = [MCU2_0] 8027.344745 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8027.344791 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_1] 8023.581173 s: CIO: Init ... Done !!! [MCU2_1] 8023.581240 s: ### CPU Frequency , [MCU2_1] 8023.581282 s: APP: Init ... !!! [MCU2_1] 8023.581300 s: SCICLIENT: Init ... !!! [MCU2_1] 8023.581684 s: SCICLIENT: DMSC FW version [20.8.7--v2020.08d (Terrific Lla] [MCU2_1] 8023.581722 s: SCICLIENT: DMSC FW revision 0x14 [MCU2_1] 8023.581745 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_1] 8023.581769 s: SCICLIENT: Init ... Done !!! [MCU2_1] 8023.581790 s: UDMA: Init ... !!! [MCU2_1] 8023.585912 s: UDMA: Init ... Done !!! [MCU2_1] 8023.585967 s: MEM: Init ... !!! [MCU2_1] 8023.585998 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d2c00000 of size 16777216 bytes !!! [MCU2_1] 8023.586059 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3620000 of size 131072 bytes !!! [MCU2_1] 8023.586106 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00000000) @ 94010000 of size 134152192 bytes !!! [MCU2_1] 8023.586151 s: MEM: Init ... Done !!! [MCU2_1] 8023.586170 s: IPC: Init ... !!! [MCU2_1] 8023.586199 s: IPC: 6 CPUs participating in IPC !!! [MCU2_1] 8023.586279 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_1] 8023.586322 s: IPC: HLOS is ready !!! [MCU2_1] 8023.592547 s: IPC: Init ... Done !!! [MCU2_1] 8023.592609 s: APP: Syncing with 5 CPUs ... !!! [MCU2_1] 8023.592644 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_1] 8023.592670 s: REMOTE_SERVICE: Init ... !!! [MCU2_1] 8023.593995 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_1] 8023.594051 s: FVID2: Init ... !!! [MCU2_1] 8023.594116 s: FVID2: Init ... Done !!! [MCU2_1] 8023.594145 s: VHWA: DMPAC: Init ... !!! [MCU2_1] 8023.594167 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2 [MCU2_1] 8023.594447 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 8023.594484 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2 [MCU2_1] 8023.594634 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 8023.594661 s: VHWA: DOF Init ... !!! [MCU2_1] 8023.607623 s: VHWA: DOF Init ... Done !!! [MCU2_1] 8023.607675 s: VHWA: SDE Init ... !!! [MCU2_1] 8023.610842 s: VHWA: SDE Init ... Done !!! [MCU2_1] 8023.610889 s: VHWA: DMPAC: Init ... Done !!! [MCU2_1] 8023.610914 s: VHWA: Codec: Init ... !!! [MCU2_1] 8023.610932 s: VHWA: VDEC Init ... !!! [MCU2_1] 8023.624634 s: VHWA: VDEC Init ... Done !!! [MCU2_1] 8023.624689 s: VHWA: VENC Init ... !!! [MCU2_1] 8023.624922 s: MM_ENC_Init: No OCM RAM pool available, fallback to DDR mode for above mp params [MCU2_1] 8023.668351 s: VHWA: VENC Init ... Done !!! [MCU2_1] 8023.668405 s: VHWA: Init ... Done !!! [MCU2_1] 8023.668440 s: VX_ZONE_INIT:Enabled [MCU2_1] 8023.668462 s: VX_ZONE_ERROR:Enabled [MCU2_1] 8023.668481 s: VX_ZONE_WARNING:Enabled [MCU2_1] 8023.669452 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DMPAC_SDE [MCU2_1] 8023.669678 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DMPAC_DOF [MCU2_1] 8023.669893 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VDEC1 [MCU2_1] 8023.670087 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VDEC2 [MCU2_1] 8023.670315 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VENC1 [MCU2_1] 8023.670524 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VENC2 [MCU2_1] 8023.670569 s: VX_ZONE_INIT:[tivxInit:71] Initialization Done !!! [MCU2_1] 8023.670597 s: APP: OpenVX Target kernel init ... !!! [MCU2_1] 8023.670881 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_1] 8023.670917 s: UDMA Copy: Init ... !!! [MCU2_1] 8023.673153 s: UDMA Copy: Init ... Done !!! [MCU2_1] 8023.673205 s: APP: Init ... Done !!! [MCU2_1] 8023.673227 s: APP: Run ... !!! [MCU2_1] 8023.673270 s: IPC: Starting echo test ... [MCU2_1] 8023.675334 s: APP: Run ... Done !!! [MCU2_1] 8023.675418 s: 0. BA: 0x2708000 - MAIN_MCAN0. [MCU2_1] 8023.675520 s: CrossBar/Interrupt Configuration done. [MCU2_1] 8023.675581 s: MCAN CAN-FD operation is enabled through E-Fuse. [MCU2_1] 8023.675625 s: MCAN Endianess Value: 0x87654321 [MCU2_1] 8023.675702 s: MCAN Operate Mode: 0x0 [MCU2_1] 8023.675770 s: 1. BA: 0x2718000 - MAIN_MCAN1. [MCU2_1] 8023.675850 s: CrossBar/Interrupt Configuration done. [MCU2_1] 8023.675905 s: MCAN CAN-FD operation is enabled through E-Fuse. [MCU2_1] 8023.675945 s: MCAN Endianess Value: 0x87654321 [MCU2_1] 8023.676020 s: MCAN Operate Mode: 0x0 [MCU2_1] 8023.676086 s: 2. BA: 0x2728000 - MAIN_MCAN2. [MCU2_1] 8023.676157 s: CrossBar/Interrupt Configuration done. [MCU2_1] 8023.676207 s: MCAN CAN-FD operation is enabled through E-Fuse. [MCU2_1] 8023.676276 s: MCAN Endianess Value: 0x87654321 [MCU2_1] 8023.676360 s: MCAN Operate Mode: 0x0 [MCU2_1] 8023.676422 s: MCAN Init Completed, g_can_init_finish = : 1 [MCU2_1] 8023.676454 s: REMOTE_SERVICE_RADAR: appRadarInit done. [MCU2_1] 8023.676481 s: REMOTE_SERVICE_RADAR: appRadarDiagInit done. [MCU2_1] 8023.678074 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_1] 8023.678165 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_1] 8023.678233 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 8026.726682 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [C6x_1 ] 8023.415607 s: CIO: Init ... Done !!! [C6x_1 ] 8023.415640 s: ### CPU Frequency , [C6x_1 ] 8023.415654 s: APP: Init ... !!! [C6x_1 ] 8023.415662 s: SCICLIENT: Init ... !!! [C6x_1 ] 8023.415956 s: SCICLIENT: DMSC FW version [20.8.7--v2020.08d (Terrific Lla] [C6x_1 ] 8023.415970 s: SCICLIENT: DMSC FW revision 0x14 [C6x_1 ] 8023.415980 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_1 ] 8023.415990 s: SCICLIENT: Init ... Done !!! [C6x_1 ] 8023.415999 s: UDMA: Init ... !!! [C6x_1 ] 8023.418581 s: UDMA: Init ... Done !!! [C6x_1 ] 8023.418608 s: MEM: Init ... !!! [C6x_1 ] 8023.418626 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d4000000 of size 16777216 bytes !!! [C6x_1 ] 8023.418646 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_1 ] 8023.418662 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ d5000000 of size 50331648 bytes !!! [C6x_1 ] 8023.418679 s: MEM: Init ... Done !!! [C6x_1 ] 8023.418688 s: IPC: Init ... !!! [C6x_1 ] 8023.418703 s: IPC: 6 CPUs participating in IPC !!! [C6x_1 ] 8023.418721 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_1 ] 8023.418734 s: IPC: HLOS is ready !!! [C6x_1 ] 8023.424248 s: IPC: Init ... Done !!! [C6x_1 ] 8023.424276 s: APP: Syncing with 5 CPUs ... !!! [C6x_1 ] 8023.592644 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_1 ] 8023.592659 s: REMOTE_SERVICE: Init ... !!! [C6x_1 ] 8023.593233 s: REMOTE_SERVICE: Init ... Done !!! [C6x_1 ] 8023.593277 s: VX_ZONE_INIT:Enabled [C6x_1 ] 8023.593288 s: VX_ZONE_ERROR:Enabled [C6x_1 ] 8023.593297 s: VX_ZONE_WARNING:Enabled [C6x_1 ] 8023.594022 s: VX_ZONE_INIT:[tivxInit:71] Initialization Done !!! [C6x_1 ] 8023.594038 s: APP: OpenVX Target kernel init ... !!! [C6x_1 ] 8023.594346 s: reg c66x custom .... [C6x_1 ] 8023.594390 s: tivxAddTargetKernelOvxControler : target_name DSP-1 , self_cpu 0 [C6x_1 ] 8023.594486 s: APP: OpenVX Target kernel init ... Done !!! [C6x_1 ] 8023.594501 s: UDMA Copy: Init ... !!! [C6x_1 ] 8023.599665 s: UDMA Copy: Init ... Done !!! [C6x_1 ] 8023.599685 s: APP: Init ... Done !!! [C6x_1 ] 8023.601187 s: APP: Run ... !!! [C6x_1 ] 8023.601201 s: IPC: Starting echo test ... [C6x_1 ] 8023.602353 s: APP: Run ... Done !!! [C6x_1 ] 8023.602641 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] [C6x_1 ] 8023.602885 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 8023.677871 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 8026.726353 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_2 ] 8023.579178 s: CIO: Init ... Done !!! [C6x_2 ] 8023.579211 s: ### CPU Frequency , [C6x_2 ] 8023.579226 s: APP: Init ... !!! [C6x_2 ] 8023.579235 s: SCICLIENT: Init ... !!! [C6x_2 ] 8023.579645 s: SCICLIENT: DMSC FW version [20.8.7--v2020.08d (Terrific Lla] [C6x_2 ] 8023.579661 s: SCICLIENT: DMSC FW revision 0x14 [C6x_2 ] 8023.579671 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_2 ] 8023.579682 s: SCICLIENT: Init ... Done !!! [C6x_2 ] 8023.579692 s: UDMA: Init ... !!! [C6x_2 ] 8023.582400 s: UDMA: Init ... Done !!! [C6x_2 ] 8023.582420 s: MEM: Init ... !!! [C6x_2 ] 8023.582434 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d8000000 of size 16777216 bytes !!! [C6x_2 ] 8023.582452 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_2 ] 8023.582468 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ d9000000 of size 50331648 bytes !!! [C6x_2 ] 8023.582485 s: MEM: Init ... Done !!! [C6x_2 ] 8023.582493 s: IPC: Init ... !!! [C6x_2 ] 8023.582506 s: IPC: 6 CPUs participating in IPC !!! [C6x_2 ] 8023.582520 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_2 ] 8023.582534 s: IPC: HLOS is ready !!! [C6x_2 ] 8023.588302 s: IPC: Init ... Done !!! [C6x_2 ] 8023.588333 s: APP: Syncing with 5 CPUs ... !!! [C6x_2 ] 8023.592645 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_2 ] 8023.592659 s: REMOTE_SERVICE: Init ... !!! [C6x_2 ] 8023.593238 s: REMOTE_SERVICE: Init ... Done !!! [C6x_2 ] 8023.593285 s: VX_ZONE_INIT:Enabled [C6x_2 ] 8023.593295 s: VX_ZONE_ERROR:Enabled [C6x_2 ] 8023.593305 s: VX_ZONE_WARNING:Enabled [C6x_2 ] 8023.594028 s: VX_ZONE_INIT:[tivxInit:71] Initialization Done !!! [C6x_2 ] 8023.594045 s: APP: OpenVX Target kernel init ... !!! [C6x_2 ] 8023.594366 s: reg c66x custom .... [C6x_2 ] 8023.594414 s: tivxAddTargetKernelOvxControler : target_name DSP-2 , self_cpu 1 [C6x_2 ] 8023.594502 s: APP: OpenVX Target kernel init ... Done !!! [C6x_2 ] 8023.594518 s: UDMA Copy: Init ... !!! [C6x_2 ] 8023.599849 s: UDMA Copy: Init ... Done !!! [C6x_2 ] 8023.599868 s: APP: Init ... Done !!! [C6x_2 ] 8023.601329 s: APP: Run ... !!! [C6x_2 ] 8023.601341 s: IPC: Starting echo test ... [C6x_2 ] 8023.602580 s: APP: Run ... Done !!! [C6x_2 ] 8023.602876 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[.] C66X_2[s] C7X_1[P] [C6x_2 ] 8023.602911 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 8023.677892 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 8026.726372 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C7x_1 ] 8023.539841 s: CIO: Init ... Done !!! [C7x_1 ] 8023.539861 s: ### CPU Frequency , [C7x_1 ] 8023.539875 s: APP: Init ... !!! [C7x_1 ] 8023.539882 s: SCICLIENT: Init ... !!! [C7x_1 ] 8023.540160 s: SCICLIENT: DMSC FW version [20.8.7--v2020.08d (Terrific Lla] [C7x_1 ] 8023.540172 s: SCICLIENT: DMSC FW revision 0x14 [C7x_1 ] 8023.540182 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 8023.540193 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 8023.540201 s: UDMA: Init ... !!! [C7x_1 ] 8023.541487 s: UDMA: Init ... Done !!! [C7x_1 ] 8023.541505 s: MEM: Init ... !!! [C7x_1 ] 8023.541519 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 335544320 bytes !!! [C7x_1 ] 8023.541542 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 3964928 bytes !!! [C7x_1 ] 8023.541561 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 491520 bytes !!! [C7x_1 ] 8023.541580 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!! [C7x_1 ] 8023.541598 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ f0000000 of size 167772160 bytes !!! [C7x_1 ] 8023.541619 s: MEM: Init ... Done !!! [C7x_1 ] 8023.541628 s: IPC: Init ... !!! [C7x_1 ] 8023.541640 s: IPC: 6 CPUs participating in IPC !!! [C7x_1 ] 8023.541657 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 8023.541672 s: IPC: HLOS is ready !!! [C7x_1 ] 8023.544197 s: IPC: Init ... Done !!! [C7x_1 ] 8023.544214 s: APP: Syncing with 5 CPUs ... !!! [C7x_1 ] 8023.592645 s: APP: Syncing with 5 CPUs ... Done !!! [C7x_1 ] 8023.592659 s: REMOTE_SERVICE: Init ... !!! [C7x_1 ] 8023.592876 s: REMOTE_SERVICE: Init ... Done !!! [C7x_1 ] 8023.592894 s: VX_ZONE_INIT:Enabled [C7x_1 ] 8023.592905 s: VX_ZONE_ERROR:Enabled [C7x_1 ] 8023.592914 s: VX_ZONE_WARNING:Enabled [C7x_1 ] 8023.593153 s: VX_ZONE_INIT:[tivxInit:71] Initialization Done !!! [C7x_1 ] 8023.593165 s: APP: OpenVX Target kernel init ... !!! [C7x_1 ] 8023.593202 s: tivxAddTargetKernelOvxControler : target_name DSP_C7-1 , self_cpu 2 [C7x_1 ] 8023.593290 s: APP: OpenVX Target kernel init ... Done !!! [C7x_1 ] 8023.593301 s: APP: Init ... Done !!! [C7x_1 ] 8023.593309 s: APP: Run ... !!! [C7x_1 ] 8023.593317 s: IPC: Starting echo test ... [C7x_1 ] 8023.593767 s: APP: Run ... Done !!! [C7x_1 ] 8023.602648 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] [C7x_1 ] 8023.602877 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 8023.677905 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 8026.726383 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] [MCU2_0] 8072.605431 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.605549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.605621 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.605685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.605771 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.605844 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.605909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.605969 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8072.606032 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8072.606094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8072.606153 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8072.606210 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8072.606328 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8072.606401 s: AWB : prm = [MCU2_0] 8072.606448 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.606499 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.607599 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8072.607764 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8072.607859 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8072.607916 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8072.607969 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8072.608006 s: code block {} start [MCU2_0] 8072.608060 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8072.608118 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8072.608154 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8072.608191 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8072.608225 s: tivxMutexLock()结束处. [MCU2_0] 8072.608297 s: joe 6666666666666666666666666 [MCU2_0] 8072.608358 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.608432 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8072.608510 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8072.608556 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8072.608608 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.608708 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8072.608769 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8072.608829 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8072.608895 s: joe 5555555555555555555555555555555 [MCU2_0] 8072.608952 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.609228 s: joe 4444444444444444444444444444444 [MCU2_0] 8072.609344 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.609406 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8072.609496 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 54 , 0 , 3 [MCU2_0] 8072.609578 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8072.609636 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8072.609761 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8072.609909 s: (0)AE debug: rMax=78, gMax=53, bMax=46, rsum=33852, gsum=24115, bsum=20888, wsum=512 [MCU2_0] 8072.609978 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8072.610031 s: (1)AE debug: R = 66, G = 47, B = 40 [MCU2_0] 8072.610065 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8072.610105 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8072.610166 s: (2 - 1)AE debug: curY=52, curY_sat=52, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8072.610232 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 8072.610326 s: (2 - 3)AE debug: max2_ae()比较后,curY=52 [MCU2_0] 8072.610400 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8072.610485 s: (3 - 1)AE debug: reset=0, h->avg_y=274, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8072.610563 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8072.610634 s: (3 - 2)AE debug: h->history_brightness[0]=52 [MCU2_0] 8072.610677 s: (3 - 2)AE debug: h->history_brightness[1]=26 [MCU2_0] 8072.610720 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 8072.610819 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8072.610871 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 8072.610914 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 8072.610957 s: (3 - 2)AE debug: h->history_brightness[6]=28 [MCU2_0] 8072.611005 s: (3 - 2)AE debug: h->history_brightness[7]=28 [MCU2_0] 8072.611048 s: (3 - 2)AE debug: h->history_brightness[8]=28 [MCU2_0] 8072.611091 s: (3 - 2)AE debug: h->history_brightness[9]=28 [MCU2_0] 8072.611143 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8072.611199 s: (3 - 2)AE debug: avgY=298, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8072.611289 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8072.611379 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8072.611464 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8072.611533 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 8072.611606 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8072.611698 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 8072.611760 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8072.611872 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8072.611957 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计算结果。 [MCU2_0] 8072.612022 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8072.612083 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8072.612158 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4992, 256 [MCU2_0] 8072.612211 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4338, 256, r=1 [MCU2_0] 8072.612302 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8072.612341 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8072.612408 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8072.612508 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4338 , 256 , 11000 , 1 [MCU2_0] 8072.612604 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8072.612654 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.612712 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.612777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.612895 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.612969 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.613032 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.613090 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8072.613143 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8072.613222 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8072.613307 s: AWB : prm = dummy [MCU2_0] 8072.613333 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8072.613386 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8072.613447 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8072.613508 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8072.613559 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8072.613618 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8072.613669 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8072.613730 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4338 [MCU2_0] 8072.613817 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8072.613930 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8072.614002 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8072.614306 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8072.614552 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8072.614783 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8072.615034 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8072.615294 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8072.615410 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.615674 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8072.615955 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8072.616200 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8072.616447 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8072.616512 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8072.616592 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4338 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8072.616654 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8072.616709 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 8072.616755 s: temp : 750 [MCU2_0] 8072.616789 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 8072.616839 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 8072.616896 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 8072.617002 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 8072.617058 s: next_totalgain_value : 95232 [MCU2_0] 8072.617109 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 8072.617163 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8072.617214 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8072.617350 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8072.617418 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8072.617465 s: next_totalgain_value : 565630 [MCU2_0] 8072.617512 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8072.617561 s: vs_total_value : 169632 [MCU2_0] 8072.617593 s: next_totalgain_value : 565630 [MCU2_0] 8072.617639 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8072.617711 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8072.617780 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8072.617847 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8072.617916 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8072.617953 s: HCG: [MCU2_0] 8072.618234 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8072.618533 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8072.618765 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8072.618993 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8072.619298 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8072.619538 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8072.619765 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8072.619794 s: LCG: [MCU2_0] 8072.620014 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8072.620299 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8072.620538 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8072.620771 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8072.621000 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8072.621029 s: SPD: [MCU2_0] 8072.621277 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8072.621523 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8072.621758 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8072.621987 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8072.622237 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8072.622500 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8072.622731 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8072.622761 s: VS: [MCU2_0] 8072.622978 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8072.623265 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8072.623511 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8072.623744 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8072.623973 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8072.624219 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8072.624501 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8072.624553 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8072.633183 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8072.633271 s: HCG: [MCU2_0] 8072.633563 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8072.633810 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8072.634045 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8072.634297 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8072.634588 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8072.634833 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8072.635064 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8072.635094 s: LCG: [MCU2_0] 8072.635316 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8072.635566 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8072.635807 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8072.636039 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8072.636316 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8072.636351 s: SPD: [MCU2_0] 8072.636589 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8072.636832 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8072.637061 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8072.637294 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8072.637567 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8072.637806 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8072.638036 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8072.638065 s: VS: [MCU2_0] 8072.638291 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8072.638538 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8072.638780 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8072.639010 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8072.639252 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8072.639531 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8072.639771 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8072.639820 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8072.639865 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8072.639918 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.639986 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.640047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.640108 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.640166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.640223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.640304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.640367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8072.640426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8072.640484 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8072.640551 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8072.640609 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8072.640682 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8072.640741 s: AWB : prm = [MCU2_0] 8072.640780 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.640827 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.640944 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.641061 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.641122 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.641181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.641260 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.641331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.641389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.641446 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.641504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8072.641559 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8072.641616 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8072.641669 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8072.641718 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8072.641788 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8072.641846 s: AWB : prm = [MCU2_0] 8072.641883 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.641941 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.642053 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8072.642192 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8072.642327 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8072.642419 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8072.642478 s: joe 3333333333333333333333 [MCU2_0] 8072.642530 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.642599 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8072.642686 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8072.642794 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5657 [MCU2_0] 8072.643918 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5560 [MCU2_0] 8072.644159 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8072.644313 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8072.644434 s: joe 222222222222222222222222222222222 [MCU2_0] 8072.644495 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.644548 s: joe 11111111111111111111111111111 [MCU2_0] 8072.644601 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.644650 s: joe 000000000000000000000000000000000 [MCU2_0] 8072.644702 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.644755 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8072.644800 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.644855 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.644914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.644971 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.645029 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.645085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.645198 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8072.645283 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8072.645361 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8072.645422 s: AWB : prm = dummy [MCU2_0] 8072.645441 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8072.645491 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8072.645548 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8072.645601 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8072.645651 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8072.645699 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8072.645756 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8072.645816 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5651 , 512 , 609 , 674 [MCU2_0] 8072.645883 s: joe add temp=5651, Ratio_BG =1.069389, Ratio_RG=0.936122 [MCU2_0] 8072.645934 s: LPD_B =674, LPD_R=512 SPD_B=1736 SPD_R=1526 [MCU2_0] 8072.648679 s: 111111111111111111 [MCU2_0] 8072.648740 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8072.648799 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.648847 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.648893 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8072.648948 s: joe add status=0 colorTemp=5651, rgain=512, ggain=609, bgain=674 [MCU2_0] 8072.648996 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8072.649038 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.649087 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.649144 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.649201 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.649333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.649401 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.649461 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.649520 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8072.649573 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8072.649644 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8072.649703 s: AWB : prm = [MCU2_0] 8072.649744 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.649793 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.649836 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8072.651120 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.651227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.651351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.651438 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.651503 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.651567 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.651629 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.651689 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8072.651753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8072.651816 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8072.651876 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8072.651930 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8072.652007 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8072.652071 s: AWB : prm = [MCU2_0] 8072.652114 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.652165 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.661068 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.661159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.661222 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.661315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.661379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.661449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.661508 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.661565 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8072.661622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8072.661678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8072.661735 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8072.661785 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8072.661856 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8072.661914 s: AWB : prm = [MCU2_0] 8072.661951 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.661997 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.670089 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8072.670195 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8072.670373 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8072.670442 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8072.670500 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8072.670538 s: code block {} start [MCU2_0] 8072.670594 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8072.670652 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8072.670689 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8072.670725 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8072.670776 s: tivxMutexLock()结束处. [MCU2_0] 8072.670807 s: joe 6666666666666666666666666 [MCU2_0] 8072.670856 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.670927 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8072.671089 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8072.671156 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.671215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.671304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.671381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.671445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.671505 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.671563 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.671621 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8072.671678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8072.671735 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8072.671792 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8072.671846 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8072.671919 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8072.671980 s: AWB : prm = [MCU2_0] 8072.672019 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.672068 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.672179 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8072.672305 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.672367 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8072.672422 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8072.672479 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8072.672546 s: joe 5555555555555555555555555555555 [MCU2_0] 8072.672600 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.672877 s: joe 4444444444444444444444444444444 [MCU2_0] 8072.672944 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.673002 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8072.673080 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 55 , 0 , 3 [MCU2_0] 8072.673223 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8072.673350 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8072.673455 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4338 , 256 , 11000 , 1 [MCU2_0] 8072.673532 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8072.673578 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.673631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.673690 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.673750 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.673809 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.673867 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.673924 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8072.673977 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8072.674049 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8072.674109 s: AWB : prm = dummy [MCU2_0] 8072.674130 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8072.674180 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8072.674308 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8072.674377 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8072.674431 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8072.674483 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8072.674528 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8072.674592 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4338 [MCU2_0] 8072.674676 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8072.674746 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8072.674801 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8072.675061 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8072.675341 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8072.675584 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8072.675815 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8072.676042 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8072.676334 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8072.676583 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8072.676824 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8072.677054 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8072.677113 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8072.677189 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4338 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8072.677271 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8072.677371 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 8072.677424 s: temp : 750 [MCU2_0] 8072.677461 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 8072.677515 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 8072.677570 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 8072.677628 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 8072.677673 s: next_totalgain_value : 95232 [MCU2_0] 8072.677721 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 8072.677775 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8072.677823 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8072.677876 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8072.677929 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8072.677974 s: next_totalgain_value : 565630 [MCU2_0] 8072.678022 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8072.678070 s: vs_total_value : 169632 [MCU2_0] 8072.678101 s: next_totalgain_value : 565630 [MCU2_0] 8072.678148 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8072.678220 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8072.678329 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8072.678449 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8072.678526 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8072.678565 s: HCG: [MCU2_0] 8072.678801 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8072.679039 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8072.679294 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8072.679542 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8072.679781 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8072.680009 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8072.680260 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8072.680295 s: LCG: [MCU2_0] 8072.680545 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8072.680784 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8072.681067 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.681149 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8072.681401 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8072.681696 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8072.681736 s: SPD: [MCU2_0] 8072.681956 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8072.682186 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8072.682426 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8072.682723 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8072.682966 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8072.683200 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8072.683436 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8072.683468 s: VS: [MCU2_0] 8072.683734 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8072.683975 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8072.684203 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8072.684441 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8072.684694 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8072.684935 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8072.685168 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8072.685214 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8072.693850 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8072.693921 s: HCG: [MCU2_0] 8072.694156 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8072.694404 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8072.694646 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8072.694891 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8072.695136 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8072.695374 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8072.695609 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8072.695638 s: LCG: [MCU2_0] 8072.695877 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8072.696114 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8072.696383 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8072.696627 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8072.696904 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8072.696940 s: SPD: [MCU2_0] 8072.697166 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8072.697408 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8072.697643 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8072.697920 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8072.698162 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8072.698408 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8072.698645 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8072.698675 s: VS: [MCU2_0] 8072.698904 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8072.699144 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8072.699384 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8072.699618 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8072.699889 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8072.700129 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8072.700459 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8072.700516 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8072.700564 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8072.700617 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.700689 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.700754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.700813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.700891 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.700952 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.701012 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.701069 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8072.701127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8072.701185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8072.701265 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8072.701326 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8072.701408 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8072.701469 s: AWB : prm = [MCU2_0] 8072.701505 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.701553 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.701679 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.701802 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.701861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.701925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.701985 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.702041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.702096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.702152 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.702207 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8072.702295 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8072.702356 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8072.702412 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8072.702461 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8072.702533 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8072.702593 s: AWB : prm = [MCU2_0] 8072.702631 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.702690 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.702823 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8072.702962 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8072.703038 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8072.703123 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8072.703179 s: joe 3333333333333333333333 [MCU2_0] 8072.703228 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.703331 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8072.703433 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8072.703543 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5651 [MCU2_0] 8072.704662 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5531 [MCU2_0] 8072.704919 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8072.705037 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8072.705155 s: joe 222222222222222222222222222222222 [MCU2_0] 8072.705212 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.705304 s: joe 11111111111111111111111111111 [MCU2_0] 8072.705372 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.705423 s: joe 000000000000000000000000000000000 [MCU2_0] 8072.705475 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8072.705530 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8072.705576 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.705629 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.705687 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.705746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.705804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.705859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.705967 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8072.706030 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8072.706128 s: AWB : prm = dummy [MCU2_0] 8072.706194 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8072.709783 s: AWB : prm = [MCU2_0] 8072.997606 s: 111111111111111111 [MCU2_0] 8072.997669 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8072.997730 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.997780 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.997825 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8072.997880 s: joe add status=0 colorTemp=5638, rgain=512, ggain=609, bgain=674 [MCU2_0] 8072.997927 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8072.997968 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8072.998019 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8072.998077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8072.998138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8072.998195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8072.998326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8072.998399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8072.998459 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8072.998510 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8072.998581 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8072.998638 s: AWB : prm = [MCU2_0] 8072.998681 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8072.998731 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8072.998776 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.001473 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.001589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.001661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.001724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.001786 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.001847 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.001906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.001966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.002028 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.002088 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.002147 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.002204 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.002321 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.002387 s: AWB : prm = [MCU2_0] 8073.002432 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.002478 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.011409 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.011498 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.011563 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.011621 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.011678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.011752 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.011811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.011868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.011925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.011980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.012032 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.012082 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.012155 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.012214 s: AWB : prm = [MCU2_0] 8073.012285 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.012337 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.018880 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8073.018985 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8073.019063 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8073.019179 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8073.019288 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8073.019335 s: code block {} start [MCU2_0] 8073.019391 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8073.019449 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8073.019485 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8073.019523 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8073.019557 s: tivxMutexLock()结束处. [MCU2_0] 8073.019590 s: joe 6666666666666666666666666 [MCU2_0] 8073.019642 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.019714 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8073.019787 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8073.019833 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8073.019884 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.019937 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8073.019988 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8073.020043 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8073.020109 s: joe 5555555555555555555555555555555 [MCU2_0] 8073.020219 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.020538 s: joe 4444444444444444444444444444444 [MCU2_0] 8073.020621 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.020676 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8073.020755 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 61 , 0 , 3 [MCU2_0] 8073.020831 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8073.020903 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8073.021001 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4145 , 256 , 11000 , 1 [MCU2_0] 8073.021075 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.021122 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.021266 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.021341 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.021403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.021458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.021514 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.021567 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.021620 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.021692 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.021831 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.021886 s: AWB : prm = dummy [MCU2_0] 8073.021908 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.021957 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8073.022016 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.022071 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.022123 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.022173 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8073.022285 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8073.022365 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4145 [MCU2_0] 8073.022450 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8073.022520 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8073.022575 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8073.022830 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8073.023067 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8073.023350 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8073.023600 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8073.023839 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8073.024071 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8073.024403 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8073.024656 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8073.024893 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8073.024952 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8073.025030 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4145 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8073.025091 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8073.025145 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8073.025189 s: temp : 750 [MCU2_0] 8073.025223 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8073.025305 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8073.025416 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8073.025484 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8073.025532 s: next_totalgain_value : 92160 [MCU2_0] 8073.025583 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8073.025637 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8073.025689 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8073.025743 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8073.025800 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8073.025846 s: next_totalgain_value : 543875 [MCU2_0] 8073.025894 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8073.025940 s: vs_total_value : 162792 [MCU2_0] 8073.025971 s: next_totalgain_value : 543875 [MCU2_0] 8073.026017 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8073.026091 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8073.026159 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8073.026226 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8073.026340 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8073.026429 s: HCG: [MCU2_0] 8073.026677 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.026915 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.027142 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.027378 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8073.027626 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.027869 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.028100 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.028128 s: LCG: [MCU2_0] 8073.028361 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.028609 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8073.028850 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.029080 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.029315 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.029350 s: SPD: [MCU2_0] 8073.029619 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.029862 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.030094 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.030332 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.030578 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.030820 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.031056 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.031084 s: VS: [MCU2_0] 8073.031313 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.031596 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.031843 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.032076 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.032317 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.032606 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.032848 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.032898 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8073.041469 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8073.041534 s: HCG: [MCU2_0] 8073.041785 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.042029 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.042283 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.042521 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8073.042795 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.043041 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.043295 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.043327 s: LCG: [MCU2_0] 8073.043548 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.043819 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8073.044061 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.044318 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.044561 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.044591 s: SPD: [MCU2_0] 8073.044860 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.045104 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.045361 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.045593 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.045872 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.046118 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.046368 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.046402 s: VS: [MCU2_0] 8073.046626 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.046901 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.047153 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.047397 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.047633 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.047861 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.048143 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.048197 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8073.048262 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8073.048327 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.048419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.048481 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.048541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.048599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.048658 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.048715 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.048770 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.048830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.048889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.048961 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.049019 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.049091 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.049153 s: AWB : prm = [MCU2_0] 8073.049193 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.049260 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.049379 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.049498 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.049566 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.049631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.049691 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.049751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.049810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.049866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.049921 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.049978 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.050035 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.050088 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.050140 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.050214 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.050305 s: AWB : prm = [MCU2_0] 8073.050351 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.050412 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.050541 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.050683 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8073.050764 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8073.050850 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8073.050908 s: joe 3333333333333333333333 [MCU2_0] 8073.050958 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.051026 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8073.051115 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8073.051226 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5638 [MCU2_0] 8073.052369 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5637 [MCU2_0] 8073.052621 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8073.052739 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8073.052854 s: joe 222222222222222222222222222222222 [MCU2_0] 8073.052912 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.052965 s: joe 11111111111111111111111111111 [MCU2_0] 8073.053017 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.053066 s: joe 000000000000000000000000000000000 [MCU2_0] 8073.053117 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.053171 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.053215 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.053302 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.053367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.053425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.053482 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.053540 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.053648 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.053711 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.053784 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.053845 s: AWB : prm = dummy [MCU2_0] 8073.053864 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.053913 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8073.053971 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.054022 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.054074 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.054124 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8073.054180 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8073.054237 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5638 , 512 , 609 , 674 [MCU2_0] 8073.054340 s: joe add temp=5638, Ratio_BG =1.070111, Ratio_RG=0.935978 [MCU2_0] 8073.054394 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 8073.057131 s: 111111111111111111 [MCU2_0] 8073.057195 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8073.057286 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.057342 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.057391 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.057446 s: joe add status=0 colorTemp=5638, rgain=512, ggain=609, bgain=674 [MCU2_0] 8073.057492 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.057534 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.057654 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.057783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.057859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.057918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.057974 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.058029 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.058084 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8073.058135 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8073.058207 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8073.058294 s: AWB : prm = [MCU2_0] 8073.058346 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.058397 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.058443 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.059660 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.059768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.059863 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.059932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.059994 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.060057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.060120 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.060185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.060278 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.060347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.060409 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.060465 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.060542 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.060607 s: AWB : prm = [MCU2_0] 8073.060648 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.060699 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.069598 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.069683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.069745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.069803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.069859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.069916 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.069987 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.070045 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.070101 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.070157 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.070208 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.070285 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.070362 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.070421 s: AWB : prm = [MCU2_0] 8073.070461 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.070508 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.078770 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8073.078877 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8073.079029 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8073.079094 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8073.079149 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8073.079188 s: code block {} start [MCU2_0] 8073.079280 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8073.079351 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8073.079392 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8073.079429 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8073.079465 s: tivxMutexLock()结束处. [MCU2_0] 8073.079497 s: joe 6666666666666666666666666 [MCU2_0] 8073.079629 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.079698 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.079756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.079816 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.079876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.079932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.079988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.080061 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.080122 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.080180 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.080237 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.080316 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.080372 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.080445 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.080505 s: AWB : prm = [MCU2_0] 8073.080544 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.080593 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.080733 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8073.080831 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8073.080881 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8073.080937 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.080989 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8073.081041 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8073.081098 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8073.081164 s: joe 5555555555555555555555555555555 [MCU2_0] 8073.081216 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.081510 s: joe 4444444444444444444444444444444 [MCU2_0] 8073.081592 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.081649 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8073.081797 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 62 , 0 , 3 [MCU2_0] 8073.081879 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8073.081954 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8073.082053 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4145 , 256 , 11000 , 1 [MCU2_0] 8073.082129 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.082174 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.082227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.082324 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.082390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.082451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.082509 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.082564 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.082616 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.082687 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.082794 s: AWB : prm = dummy [MCU2_0] 8073.082823 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.082875 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8073.082934 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.082986 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.083037 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.083090 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8073.083132 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8073.083193 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4145 [MCU2_0] 8073.083301 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8073.083374 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8073.083431 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8073.083687 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8073.083936 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8073.084178 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8073.084421 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8073.084657 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8073.084936 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8073.085181 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8073.085420 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8073.085656 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8073.085717 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8073.085794 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4145 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8073.085897 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8073.085958 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8073.086003 s: temp : 750 [MCU2_0] 8073.086037 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8073.086089 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8073.086147 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8073.086205 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8073.086300 s: next_totalgain_value : 92160 [MCU2_0] 8073.086354 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8073.086413 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8073.086465 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8073.086521 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8073.086577 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8073.086624 s: next_totalgain_value : 543875 [MCU2_0] 8073.086671 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8073.086718 s: vs_total_value : 162792 [MCU2_0] 8073.086749 s: next_totalgain_value : 543875 [MCU2_0] 8073.086795 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8073.086913 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8073.086989 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8073.087059 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8073.087129 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8073.087166 s: HCG: [MCU2_0] 8073.087405 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.087646 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.087874 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.088153 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8073.088410 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.088650 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.088882 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.088952 s: LCG: [MCU2_0] 8073.089197 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.089446 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8073.089607 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.089768 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.090033 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.090298 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.090335 s: SPD: [MCU2_0] 8073.090559 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.090790 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.091071 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.091330 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.091577 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.091810 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.092098 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.092136 s: VS: [MCU2_0] 8073.092397 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.092640 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.092875 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.093125 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.093378 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.093614 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.093845 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.093894 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8073.102506 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8073.102574 s: HCG: [MCU2_0] 8073.102809 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.103046 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.103329 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.103577 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8073.103810 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.104038 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.104352 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.104392 s: LCG: [MCU2_0] 8073.104619 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.104849 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8073.105077 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.105354 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.105614 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.105649 s: SPD: [MCU2_0] 8073.105867 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.106100 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.106393 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.106639 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.106870 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.107098 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.107330 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.107402 s: VS: [MCU2_0] 8073.107645 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.107878 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.108110 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.108371 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.108671 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.108916 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.109150 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.109196 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8073.109262 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8073.109323 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.109399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.109477 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.109537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.109597 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.109654 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.109711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.109768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.109825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.109882 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.109938 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.109989 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.110063 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.110123 s: AWB : prm = [MCU2_0] 8073.110160 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.110207 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.110349 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.110468 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.110524 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.110585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.110641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.110698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.110754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.110810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.110865 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.110921 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.110977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.111031 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.111082 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.111154 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.111214 s: AWB : prm = [MCU2_0] 8073.111275 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.111346 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.111463 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.111601 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8073.111683 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8073.111768 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8073.111825 s: joe 3333333333333333333333 [MCU2_0] 8073.111875 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.111943 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8073.112031 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8073.113594 s: joe 222222222222222222222222222222222 [MCU2_0] 8073.282875 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8073.282944 s: HCG: [MCU2_0] 8073.283178 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.283422 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.283662 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.283907 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8073.284153 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.284407 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.284645 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.284676 s: LCG: [MCU2_0] 8073.284915 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.285155 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8073.285394 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.285632 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.285871 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.285909 s: SPD: [MCU2_0] 8073.286134 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.286369 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.286604 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.286874 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8073.287115 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.287364 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.287599 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.287628 s: VS: [MCU2_0] 8073.287844 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.288127 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.288386 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.288623 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.288854 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.289138 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.289383 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.289433 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8073.289481 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8073.289534 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.289603 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.289665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.289725 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.289781 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.289839 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.289895 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.289963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.290023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.290083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.290137 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.290190 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.290285 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.290347 s: AWB : prm = [MCU2_0] 8073.290388 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.290436 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.290613 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.290754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.290822 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.290882 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.290940 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.290998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.291055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.291111 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.291169 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.291228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.291314 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.291374 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.291448 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.291506 s: AWB : prm = [MCU2_0] 8073.291558 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.291607 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.291714 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.291779 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.291909 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8073.291984 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8073.292068 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8073.292125 s: joe 3333333333333333333333 [MCU2_0] 8073.292174 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.292272 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8073.292376 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8073.292486 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5632 [MCU2_0] 8073.293605 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5603 [MCU2_0] 8073.293847 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8073.293964 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8073.294081 s: joe 222222222222222222222222222222222 [MCU2_0] 8073.294141 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.294194 s: joe 11111111111111111111111111111 [MCU2_0] 8073.294283 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.294337 s: joe 000000000000000000000000000000000 [MCU2_0] 8073.294391 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.294446 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.294492 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.294543 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.294603 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.294661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.294719 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.294775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.294888 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.294948 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.295023 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.295085 s: AWB : prm = dummy [MCU2_0] 8073.295106 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.295154 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8073.295211 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.295288 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.295343 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.295393 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8073.295450 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8073.295505 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5630 , 512 , 609 , 674 [MCU2_0] 8073.295571 s: joe add temp=5630, Ratio_BG =1.070556, Ratio_RG=0.935889 [MCU2_0] 8073.295621 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8073.298332 s: 111111111111111111 [MCU2_0] 8073.298395 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8073.298458 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.298507 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.298553 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.298609 s: joe add status=0 colorTemp=5630, rgain=512, ggain=609, bgain=674 [MCU2_0] 8073.298655 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.298697 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.298745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.298804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.298861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.298976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.299039 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.299096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.299150 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8073.299203 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8073.299300 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8073.299362 s: AWB : prm = [MCU2_0] 8073.299406 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.299453 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.299496 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.300784 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.300891 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.300960 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.301052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.301121 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.301183 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.301281 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.301354 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.301419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.301480 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.301542 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.301599 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.301678 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.301743 s: AWB : prm = [MCU2_0] 8073.301785 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.301835 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.310646 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.310732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.310795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.310856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.310912 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.310971 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.311027 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.311098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.311159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.311217 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.311299 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.311354 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.311426 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.311485 s: AWB : prm = [MCU2_0] 8073.311525 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.311571 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.318362 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8073.318470 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8073.318610 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8073.318677 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8073.318731 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8073.318769 s: code block {} start [MCU2_0] 8073.318822 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8073.318882 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8073.318916 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8073.318952 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8073.318987 s: tivxMutexLock()结束处. [MCU2_0] 8073.319022 s: joe 6666666666666666666666666 [MCU2_0] 8073.319074 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.319145 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8073.319221 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8073.319296 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8073.319361 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.319416 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8073.319469 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8073.319525 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8073.319635 s: joe 5555555555555555555555555555555 [MCU2_0] 8073.319702 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.319976 s: joe 4444444444444444444444444444444 [MCU2_0] 8073.320041 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.320098 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8073.320175 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 66 , 0 , 3 [MCU2_0] 8073.320313 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8073.320375 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8073.320431 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8073.320554 s: (0)AE debug: rMax=40, gMax=28, bMax=24, rsum=17182, gsum=12330, bsum=10833, wsum=512 [MCU2_0] 8073.320750 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.320831 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.320897 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.320957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.321014 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.321072 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.321130 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.321189 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.321272 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.321338 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.321396 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.321451 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.321526 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.321586 s: AWB : prm = [MCU2_0] 8073.321626 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.321674 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.321806 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8073.321886 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 8073.321925 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8073.321965 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8073.322028 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8073.322097 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 8073.322153 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 8073.322218 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8073.322336 s: (3 - 1)AE debug: reset=0, h->avg_y=321, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8073.322418 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8073.322493 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 8073.322539 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 8073.322582 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 8073.322625 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8073.322668 s: (3 - 2)AE debug: h->history_brightness[4]=52 [MCU2_0] 8073.322710 s: (3 - 2)AE debug: h->history_brightness[5]=26 [MCU2_0] 8073.322751 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 8073.322845 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 8073.322896 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 8073.322942 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 8073.322990 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8073.323048 s: (3 - 2)AE debug: avgY=320, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8073.323113 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8073.323191 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8073.323289 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8073.323359 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8073.323430 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8073.323513 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8073.323578 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8073.323654 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结果。 [MCU2_0] 8073.323712 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8073.323770 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8073.323887 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4557, 256 [MCU2_0] 8073.324008 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 5010, 256, r=1 [MCU2_0] 8073.324056 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8073.324089 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8073.324154 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8073.324276 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 5010 , 256 , 11000 , 1 [MCU2_0] 8073.324358 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.324402 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.324456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.324513 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.324568 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.324626 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.324681 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.324734 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.324786 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.324909 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.324977 s: AWB : prm = dummy [MCU2_0] 8073.324998 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.325048 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8073.325104 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.325153 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.325203 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.325275 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8073.325324 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8073.325387 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 5010 [MCU2_0] 8073.325472 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8073.325542 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8073.325598 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8073.325857 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8073.326155 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8073.326408 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8073.326650 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8073.326881 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8073.327165 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8073.327414 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8073.327651 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8073.327883 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8073.327989 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8073.328073 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 5010 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8073.328133 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8073.328188 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8073.328231 s: temp : 750 [MCU2_0] 8073.328291 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8073.328348 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8073.328403 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8073.328458 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8073.328504 s: next_totalgain_value : 104448 [MCU2_0] 8073.328552 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8073.328606 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8073.328656 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8073.328710 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8073.328765 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8073.328812 s: next_totalgain_value : 609140 [MCU2_0] 8073.328858 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8073.328905 s: vs_total_value : 182400 [MCU2_0] 8073.328936 s: next_totalgain_value : 609140 [MCU2_0] 8073.329027 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8073.329111 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8073.329180 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8073.329263 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8073.329339 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8073.329379 s: HCG: [MCU2_0] 8073.329610 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.329842 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.330079 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.330324 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8073.330640 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.330692 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.330944 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.331190 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.331225 s: LCG: [MCU2_0] 8073.331484 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.331718 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8073.331948 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.332208 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.332496 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.332534 s: SPD: [MCU2_0] 8073.332760 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.332992 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.333266 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.333512 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8073.333745 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.333974 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.334268 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.334308 s: VS: [MCU2_0] 8073.334539 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.334772 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.335002 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.335285 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.335534 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.335769 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.336001 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.336047 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8073.344690 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8073.344755 s: HCG: [MCU2_0] 8073.344990 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.345229 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.345502 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8073.345750 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8073.345982 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.346212 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.346495 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.346530 s: LCG: [MCU2_0] 8073.346753 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.346988 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8073.347217 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.347511 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.347754 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.347785 s: SPD: [MCU2_0] 8073.348007 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.348230 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.348494 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8073.348736 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.348968 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.349201 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.349474 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.349515 s: VS: [MCU2_0] 8073.349750 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.349984 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.350217 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.350531 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.350775 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.351004 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.351233 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.351300 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8073.351358 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8073.351412 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.351496 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.351558 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.351614 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.351671 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.351728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.351785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.351844 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.351901 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.351958 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.352009 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.352063 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.352136 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.352194 s: AWB : prm = [MCU2_0] 8073.352230 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.352300 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.352415 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.352538 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.352601 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.352665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.352723 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.352781 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.352838 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.352898 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.352956 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.353011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.353068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.353121 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.353172 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.353267 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.353331 s: AWB : prm = [MCU2_0] 8073.353373 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.353430 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.353539 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.353677 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8073.353754 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8073.353839 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8073.353894 s: joe 3333333333333333333333 [MCU2_0] 8073.353945 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.354013 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8073.354103 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8073.354212 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5630 [MCU2_0] 8073.355364 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5621 [MCU2_0] 8073.355536 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8073.355715 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8073.355844 s: joe 222222222222222222222222222222222 [MCU2_0] 8073.355902 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.355954 s: joe 11111111111111111111111111111 [MCU2_0] 8073.356007 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.356057 s: joe 000000000000000000000000000000000 [MCU2_0] 8073.356110 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.356164 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.356210 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.356330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.356402 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.356460 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.356519 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.356578 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.356684 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.356749 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.356822 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.356882 s: AWB : prm = dummy [MCU2_0] 8073.356902 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.356950 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8073.357007 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.357060 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.357112 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.357162 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8073.357311 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8073.357381 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5629 , 512 , 609 , 674 [MCU2_0] 8073.357451 s: joe add temp=5629, Ratio_BG =1.070611, Ratio_RG=0.935878 [MCU2_0] 8073.357502 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8073.360204 s: 111111111111111111 [MCU2_0] 8073.360278 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8073.360345 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.360397 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.360442 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.360499 s: joe add status=0 colorTemp=5629, rgain=512, ggain=609, bgain=674 [MCU2_0] 8073.360546 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.360588 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.360638 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.360696 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.360810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.360873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.360933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.360988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.361042 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8073.361094 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8073.361164 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8073.361220 s: AWB : prm = [MCU2_0] 8073.361293 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.361344 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.361388 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.362568 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.362683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.362759 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.362852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.362919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.362985 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.363044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.363123 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.363184 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.363283 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.363353 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.363412 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.363491 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.363556 s: AWB : prm = [MCU2_0] 8073.363598 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.363651 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.371990 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8073.372095 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8073.372273 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8073.372344 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8073.372400 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8073.372505 s: code block {} start [MCU2_0] 8073.372555 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.372618 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.372681 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.372740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.372796 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.372851 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.372906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.372963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.373020 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.373078 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.373132 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.373182 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.373289 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.373355 s: AWB : prm = [MCU2_0] 8073.373396 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.373443 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.373576 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8073.373652 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8073.373689 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8073.373726 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8073.373760 s: tivxMutexLock()结束处. [MCU2_0] 8073.373791 s: joe 6666666666666666666666666 [MCU2_0] 8073.373843 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.373915 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8073.373989 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8073.374035 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8073.374086 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.374137 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8073.374188 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8073.374293 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8073.374373 s: joe 5555555555555555555555555555555 [MCU2_0] 8073.374430 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.374751 s: joe 4444444444444444444444444444444 [MCU2_0] 8073.374828 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.374884 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8073.374962 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 67 , 0 , 3 [MCU2_0] 8073.375042 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8073.375113 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8073.375211 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 5010 , 256 , 11000 , 1 [MCU2_0] 8073.375322 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.375377 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.375433 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.375494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.375551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.375666 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.375732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.375789 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.375845 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.375922 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.375987 s: AWB : prm = dummy [MCU2_0] 8073.376007 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.376058 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8073.376116 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.376179 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.376235 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.376335 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8073.376382 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8073.376448 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 5010 [MCU2_0] 8073.376535 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8073.376609 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8073.376721 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8073.376986 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8073.377225 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8073.377496 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8073.377791 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8073.378036 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8073.378294 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8073.378536 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8073.378835 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8073.379088 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8073.379154 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8073.379235 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 5010 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8073.379334 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8073.379393 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8073.379437 s: temp : 750 [MCU2_0] 8073.379472 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8073.379526 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8073.379583 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8073.379642 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8073.379688 s: next_totalgain_value : 104448 [MCU2_0] 8073.379787 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8073.379853 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8073.379909 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8073.379971 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8073.380029 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8073.380078 s: next_totalgain_value : 609140 [MCU2_0] 8073.380128 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8073.380177 s: vs_total_value : 182400 [MCU2_0] 8073.380208 s: next_totalgain_value : 609140 [MCU2_0] 8073.380303 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8073.380388 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8073.380459 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8073.380530 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8073.380599 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8073.380643 s: HCG: [MCU2_0] 8073.380924 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.381172 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.381415 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8073.381659 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8073.381943 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.382185 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.382426 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.382551 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.382604 s: LCG: [MCU2_0] 8073.382897 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.383145 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8073.383400 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.383644 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.383937 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.383980 s: SPD: [MCU2_0] 8073.384214 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.384474 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.384715 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8073.384977 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.385223 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.385483 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.385720 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.385748 s: VS: [MCU2_0] 8073.385999 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.386287 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.386532 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.386766 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.387030 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.387293 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.387532 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.387579 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8073.396211 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8073.396303 s: HCG: [MCU2_0] 8073.396542 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.396777 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.397007 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8073.397304 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8073.397553 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.397787 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.398017 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.398048 s: LCG: [MCU2_0] 8073.398329 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.398575 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8073.398806 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.399033 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.399298 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.399338 s: SPD: [MCU2_0] 8073.399571 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.399806 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.400037 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8073.400423 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.400677 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.400913 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.401144 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.401176 s: VS: [MCU2_0] 8073.401443 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.401694 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.401932 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.402158 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.402443 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.402696 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.402931 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.402977 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8073.403022 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8073.403074 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.403146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.403207 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.403289 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.403350 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.403408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.403480 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.403538 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.403595 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.403655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.403711 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.403764 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.403838 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.403898 s: AWB : prm = [MCU2_0] 8073.403937 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.403983 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.404099 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.404228 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.404315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.404378 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.404435 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.404491 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.404548 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.404604 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.404661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.404716 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.404771 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.404824 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.404876 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.404949 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.405008 s: AWB : prm = [MCU2_0] 8073.405045 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.405101 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.405229 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.405400 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8073.405481 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8073.405566 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8073.405623 s: joe 3333333333333333333333 [MCU2_0] 8073.405673 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.405740 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8073.405830 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8073.405938 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5629 [MCU2_0] 8073.407052 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5614 [MCU2_0] 8073.407223 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8073.407444 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8073.407569 s: joe 222222222222222222222222222222222 [MCU2_0] 8073.407630 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.407683 s: joe 11111111111111111111111111111 [MCU2_0] 8073.407735 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.407784 s: joe 000000000000000000000000000000000 [MCU2_0] 8073.407836 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.407890 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.407933 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.407984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.408043 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.408100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.408156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.408213 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.408306 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.408417 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.408501 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.408561 s: AWB : prm = dummy [MCU2_0] 8073.408582 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.408629 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8073.408690 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.408740 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.408790 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.408840 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8073.408897 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8073.408952 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5628 , 512 , 609 , 674 [MCU2_0] 8073.409017 s: joe add temp=5628, Ratio_BG =1.070667, Ratio_RG=0.935867 [MCU2_0] 8073.409066 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8073.411812 s: 111111111111111111 [MCU2_0] 8073.411876 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8073.411934 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.411986 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.412031 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.412085 s: joe add status=0 colorTemp=5628, rgain=512, ggain=609, bgain=674 [MCU2_0] 8073.412130 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.412173 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.412223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.412312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.412376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.412598 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8073.850105 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8073.850212 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8073.850397 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8073.850462 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8073.850517 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8073.850555 s: code block {} start [MCU2_0] 8073.850610 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8073.850671 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8073.850707 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8073.850743 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8073.850778 s: tivxMutexLock()结束处. [MCU2_0] 8073.850809 s: joe 6666666666666666666666666 [MCU2_0] 8073.850859 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.850930 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8073.851004 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8073.851051 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8073.851104 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.851155 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8073.851206 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8073.851292 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8073.851406 s: joe 5555555555555555555555555555555 [MCU2_0] 8073.851475 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.851720 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.851795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.851859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.851918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.851977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.852033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.852090 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.852147 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.852204 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.852299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.852376 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.852436 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.852511 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.852571 s: AWB : prm = [MCU2_0] 8073.852610 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.852656 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.852894 s: joe 4444444444444444444444444444444 [MCU2_0] 8073.852974 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.853034 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8073.853114 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 75 , 0 , 3 [MCU2_0] 8073.853192 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8073.853272 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8073.853338 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8073.853470 s: (0)AE debug: rMax=80, gMax=55, bMax=49, rsum=34415, gsum=24855, bsum=21852, wsum=512 [MCU2_0] 8073.853534 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8073.853587 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 8073.853623 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8073.853664 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8073.853727 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8073.853858 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 8073.853919 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 8073.853985 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8073.854070 s: (3 - 1)AE debug: reset=0, h->avg_y=344, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8073.854147 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8073.854220 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 8073.854318 s: (3 - 2)AE debug: h->history_brightness[1]=26 [MCU2_0] 8073.854369 s: (3 - 2)AE debug: h->history_brightness[2]=52 [MCU2_0] 8073.854412 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8073.854456 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 8073.854500 s: (3 - 2)AE debug: h->history_brightness[5]=53 [MCU2_0] 8073.854544 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 8073.854588 s: (3 - 2)AE debug: h->history_brightness[7]=52 [MCU2_0] 8073.854629 s: (3 - 2)AE debug: h->history_brightness[8]=26 [MCU2_0] 8073.854672 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 8073.854719 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8073.854776 s: (3 - 2)AE debug: avgY=370, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8073.854882 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8073.854969 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8073.855053 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8073.855116 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 8073.855191 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8073.855308 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 8073.855381 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8073.855450 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8073.855533 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计算结果。 [MCU2_0] 8073.855591 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8073.855651 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8073.855722 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4787, 256 [MCU2_0] 8073.855769 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4160, 256, r=1 [MCU2_0] 8073.855808 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8073.855875 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8073.855952 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8073.856051 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4160 , 256 , 11000 , 1 [MCU2_0] 8073.856129 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.856175 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.856228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.856314 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.856376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.856434 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.856491 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.856547 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.856660 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.856739 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.856802 s: AWB : prm = dummy [MCU2_0] 8073.856821 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.856913 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8073.856986 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.857042 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.857095 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.857146 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8073.857191 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8073.857281 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4160 [MCU2_0] 8073.857369 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8073.857438 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8073.857494 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8073.857752 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8073.858042 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8073.858295 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8073.858535 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8073.858763 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8073.859004 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8073.859267 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8073.859506 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8073.859740 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8073.859799 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8073.859874 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4160 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8073.859933 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8073.860037 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8073.860088 s: temp : 750 [MCU2_0] 8073.860123 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8073.860173 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8073.860229 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8073.860337 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8073.860390 s: next_totalgain_value : 92160 [MCU2_0] 8073.860440 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8073.860494 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8073.860543 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8073.860596 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8073.860650 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8073.860697 s: next_totalgain_value : 543875 [MCU2_0] 8073.860745 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8073.860793 s: vs_total_value : 162792 [MCU2_0] 8073.860825 s: next_totalgain_value : 543875 [MCU2_0] 8073.860873 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8073.860946 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8073.861056 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8073.861133 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8073.861205 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8073.861262 s: HCG: [MCU2_0] 8073.861501 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.861688 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.861856 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.862108 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8073.862368 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8073.862608 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.862839 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.863114 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.863151 s: LCG: [MCU2_0] 8073.863389 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.863626 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8073.863858 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.864129 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.864378 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.864412 s: SPD: [MCU2_0] 8073.864636 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.864865 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.865093 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.865376 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8073.865622 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.865858 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.866087 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.866117 s: VS: [MCU2_0] 8073.866393 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.866637 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.866869 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.867098 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.867354 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.867601 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.867832 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.867878 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8073.876480 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8073.876542 s: HCG: [MCU2_0] 8073.876777 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.877009 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.877254 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.877508 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8073.877745 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.877974 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.878201 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.878229 s: LCG: [MCU2_0] 8073.878506 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.878748 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8073.878979 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.879206 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.879454 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.879492 s: SPD: [MCU2_0] 8073.879718 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.879950 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.880176 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.880447 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.880693 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.880926 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.881155 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.881185 s: VS: [MCU2_0] 8073.881412 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.881698 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.881942 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.882173 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.882413 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.882663 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.882904 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.882952 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8073.883002 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8073.883053 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.883124 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.883187 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.883263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.883326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.883384 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.883442 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.883510 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.883570 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.883628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.883683 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.883734 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.883806 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.883867 s: AWB : prm = [MCU2_0] 8073.883906 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.883956 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.884128 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.884192 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.884276 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.884342 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.884400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.884457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.884515 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.884571 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.884627 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.884683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.884740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.884793 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.884845 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.884919 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.884979 s: AWB : prm = [MCU2_0] 8073.885016 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.885074 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.885198 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.885362 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8073.885445 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8073.885530 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8073.885587 s: joe 3333333333333333333333 [MCU2_0] 8073.885637 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.885705 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8073.885795 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8073.885903 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5622 [MCU2_0] 8073.887032 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 8073.887201 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8073.887422 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8073.887546 s: joe 222222222222222222222222222222222 [MCU2_0] 8073.887605 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.887660 s: joe 11111111111111111111111111111 [MCU2_0] 8073.887715 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.887764 s: joe 000000000000000000000000000000000 [MCU2_0] 8073.887815 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.887869 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.887912 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.887963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.888023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.888080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.888138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.888193 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.888348 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.888411 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.888484 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.888545 s: AWB : prm = dummy [MCU2_0] 8073.888565 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.888613 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8073.888671 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.888723 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.888775 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.888822 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8073.888879 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8073.888935 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5623 , 512 , 609 , 674 [MCU2_0] 8073.889003 s: joe add temp=5623, Ratio_BG =1.070944, Ratio_RG=0.935811 [MCU2_0] 8073.889053 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8073.891818 s: 111111111111111111 [MCU2_0] 8073.891887 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8073.891949 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.892001 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.892046 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.892103 s: joe add status=0 colorTemp=5623, rgain=512, ggain=609, bgain=674 [MCU2_0] 8073.892149 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.892192 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.892270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.892337 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.892448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.892515 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.892577 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.892633 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.892689 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8073.892742 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8073.892812 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8073.892870 s: AWB : prm = [MCU2_0] 8073.892913 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.892961 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.893006 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.894282 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.894394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.894469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.894554 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.894621 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.894690 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.894754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.894817 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.894877 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.894939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.894997 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.895053 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.895129 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.895195 s: AWB : prm = [MCU2_0] 8073.895236 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.895313 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.903665 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8073.903776 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8073.903924 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8073.903991 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8073.904044 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8073.904083 s: code block {} start [MCU2_0] 8073.904205 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.904311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.904382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.904443 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.904502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.904560 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.904618 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.904674 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.904732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.904788 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.904841 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.904907 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.904984 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.905045 s: AWB : prm = [MCU2_0] 8073.905084 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.905131 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.905278 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8073.905355 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8073.905394 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8073.905431 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8073.905466 s: tivxMutexLock()结束处. [MCU2_0] 8073.905496 s: joe 6666666666666666666666666 [MCU2_0] 8073.905552 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.905626 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8073.905700 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8073.905746 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8073.905797 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.905849 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8073.905899 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8073.905955 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8073.906022 s: joe 5555555555555555555555555555555 [MCU2_0] 8073.906072 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.906423 s: joe 4444444444444444444444444444444 [MCU2_0] 8073.906500 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.906555 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8073.906637 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 76 , 0 , 3 [MCU2_0] 8073.906715 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8073.906789 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8073.906887 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4160 , 256 , 11000 , 1 [MCU2_0] 8073.906965 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.907013 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.907067 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.907129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.907188 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.907315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.907393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.907452 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.907506 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.907581 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.907640 s: AWB : prm = dummy [MCU2_0] 8073.907659 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.907706 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8073.907762 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.907813 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.907862 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.907913 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8073.907957 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8073.908018 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4160 [MCU2_0] 8073.908102 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8073.908170 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8073.908226 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8073.908571 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8073.908815 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8073.909049 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8073.909301 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8073.909588 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8073.909832 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8073.910060 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8073.910292 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8073.910542 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8073.910611 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8073.910687 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4160 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8073.910746 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8073.910802 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8073.910846 s: temp : 750 [MCU2_0] 8073.910879 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8073.910930 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8073.910987 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8073.911044 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8073.911090 s: next_totalgain_value : 92160 [MCU2_0] 8073.911138 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8073.911193 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8073.911270 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8073.911333 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8073.911388 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8073.911484 s: next_totalgain_value : 543875 [MCU2_0] 8073.911538 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8073.911589 s: vs_total_value : 162792 [MCU2_0] 8073.911620 s: next_totalgain_value : 543875 [MCU2_0] 8073.911668 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8073.911742 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8073.911809 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8073.911876 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8073.911946 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8073.911985 s: HCG: [MCU2_0] 8073.912216 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.912496 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.912745 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.912976 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8073.913204 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.913439 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.913723 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.913757 s: LCG: [MCU2_0] 8073.913982 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.914165 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.914343 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8073.914628 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.914874 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.915107 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.915137 s: SPD: [MCU2_0] 8073.915372 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.915652 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.915895 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.916128 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.916367 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.916610 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.916856 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.916887 s: VS: [MCU2_0] 8073.917109 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.917430 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.917718 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.917962 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.918193 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.918430 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.918678 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.918733 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8073.927415 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8073.927482 s: HCG: [MCU2_0] 8073.927716 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.927968 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.928209 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.928467 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8073.928703 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.928953 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.929197 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.929229 s: LCG: [MCU2_0] 8073.929476 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.929730 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8073.929977 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.930219 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.930480 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.930514 s: SPD: [MCU2_0] 8073.930735 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.931002 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.931268 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.931504 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.931733 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.932013 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.932302 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.932337 s: VS: [MCU2_0] 8073.932561 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.932795 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.933055 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.933298 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.933531 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.933759 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.934013 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.934067 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8073.934116 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8073.934171 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.934264 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.934333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.934396 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.934455 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.934513 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.934569 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.934625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.934680 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.934738 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.934794 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.934848 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.934923 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.934996 s: AWB : prm = [MCU2_0] 8073.935039 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.935089 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.935198 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.935328 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.935390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.935450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.935508 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.935565 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.935622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.935679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.935734 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.935791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.935847 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.935903 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.935954 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.936027 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.936086 s: AWB : prm = [MCU2_0] 8073.936123 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.936171 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.936319 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.936464 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8073.936545 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8073.936631 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8073.936690 s: joe 3333333333333333333333 [MCU2_0] 8073.936739 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.936809 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8073.936899 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8073.937006 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5623 [MCU2_0] 8073.938112 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 8073.938401 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8073.938523 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8073.938644 s: joe 222222222222222222222222222222222 [MCU2_0] 8073.938703 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.938754 s: joe 11111111111111111111111111111 [MCU2_0] 8073.938808 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.938859 s: joe 000000000000000000000000000000000 [MCU2_0] 8073.938911 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.938964 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.939009 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.939058 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.939116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.939174 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.939231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.939324 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.939438 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.939501 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.939577 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.939637 s: AWB : prm = dummy [MCU2_0] 8073.939657 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.939705 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8073.939763 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.939813 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.939863 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.939910 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8073.939968 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8073.940025 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5625 , 512 , 609 , 674 [MCU2_0] 8073.940090 s: joe add temp=5625, Ratio_BG =1.070833, Ratio_RG=0.935833 [MCU2_0] 8073.940138 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8073.942828 s: 111111111111111111 [MCU2_0] 8073.942886 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8073.942944 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.942994 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.943042 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.943098 s: joe add status=0 colorTemp=5625, rgain=512, ggain=609, bgain=674 [MCU2_0] 8073.943147 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.943190 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.943266 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.943331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.943393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.943498 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.943562 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.943619 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.943675 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8073.943726 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8073.943798 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8073.943855 s: AWB : prm = [MCU2_0] 8073.943897 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.943944 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.943987 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.948329 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.948430 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.948496 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.948555 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.948639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.948703 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.948762 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.948823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.948882 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.948941 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.948994 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.949045 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.949119 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.949179 s: AWB : prm = [MCU2_0] 8073.949217 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.949286 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.959051 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.959165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.959288 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.959362 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.959430 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.959494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.959555 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.959618 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.959678 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.959740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.959798 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.959852 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.959929 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.959995 s: AWB : prm = [MCU2_0] 8073.960036 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.960089 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.962958 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8073.963062 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8073.963138 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8073.963191 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8073.963342 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8073.963397 s: code block {} start [MCU2_0] 8073.963456 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8073.963516 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8073.963552 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8073.963588 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8073.963624 s: tivxMutexLock()结束处. [MCU2_0] 8073.963656 s: joe 6666666666666666666666666 [MCU2_0] 8073.963707 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.963779 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8073.963853 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8073.963900 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8073.963954 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.964005 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8073.964057 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8073.964112 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8073.964176 s: joe 5555555555555555555555555555555 [MCU2_0] 8073.964230 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.964561 s: joe 4444444444444444444444444444444 [MCU2_0] 8073.964645 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.964702 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8073.964783 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 77 , 0 , 3 [MCU2_0] 8073.964860 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8073.964929 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8073.965026 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4160 , 256 , 11000 , 1 [MCU2_0] 8073.965101 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.965149 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.965201 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.965296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.965421 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.965492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.965552 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.965604 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.965655 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.965726 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.965785 s: AWB : prm = dummy [MCU2_0] 8073.965805 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.965853 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8073.965908 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.965957 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.966008 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.966058 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8073.966103 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8073.966166 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4160 [MCU2_0] 8073.966273 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8073.966344 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8073.966435 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8073.966703 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8073.966940 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8073.967172 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8073.967457 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8073.967710 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8073.967944 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8073.968175 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8073.968421 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8073.968707 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8073.968774 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8073.968852 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4160 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8073.968996 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.969061 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8073.969124 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8073.969169 s: temp : 750 [MCU2_0] 8073.969204 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8073.969283 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8073.969347 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8073.969405 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8073.969451 s: next_totalgain_value : 92160 [MCU2_0] 8073.969547 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8073.969611 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8073.969661 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8073.969715 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8073.969771 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8073.969817 s: next_totalgain_value : 543875 [MCU2_0] 8073.969866 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8073.969914 s: vs_total_value : 162792 [MCU2_0] 8073.969945 s: next_totalgain_value : 543875 [MCU2_0] 8073.969993 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8073.970065 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8073.970133 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8073.970201 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8073.970290 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8073.970335 s: HCG: [MCU2_0] 8073.970579 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.970820 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.971049 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.971294 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8073.971562 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.971815 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.972046 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.972074 s: LCG: [MCU2_0] 8073.972297 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.972534 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8073.972816 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.973054 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.973292 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.973326 s: SPD: [MCU2_0] 8073.973548 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.973793 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.974035 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.974312 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.974553 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.974803 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.975050 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.975083 s: VS: [MCU2_0] 8073.975309 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.975545 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.975794 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.976036 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.976291 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.976529 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.976771 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.976825 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8073.985385 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8073.985446 s: HCG: [MCU2_0] 8073.985675 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8073.985920 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8073.986164 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8073.986412 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8073.986649 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8073.986925 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8073.987166 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8073.987197 s: LCG: [MCU2_0] 8073.987426 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8073.987661 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8073.987935 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8073.988181 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8073.988432 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8073.988468 s: SPD: [MCU2_0] 8073.988691 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8073.988967 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8073.989213 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8073.989479 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8073.989714 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8073.990040 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8073.990300 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8073.990336 s: VS: [MCU2_0] 8073.990563 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8073.990798 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8073.991061 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8073.991306 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8073.991545 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8073.991779 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8073.992061 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8073.992114 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8073.992163 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8073.992219 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.992330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.992402 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.992467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.992529 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.992589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.992647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.992706 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.992764 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.992822 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.992878 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.992931 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.993006 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.993080 s: AWB : prm = [MCU2_0] 8073.993124 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.993172 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.993311 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.993445 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8073.993507 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.993569 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.993631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.993692 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.993752 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.993807 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.993864 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8073.993920 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8073.993977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8073.994035 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8073.994087 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8073.994138 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8073.994212 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8073.994304 s: AWB : prm = [MCU2_0] 8073.994349 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8073.994398 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8073.994581 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8073.994672 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8073.994759 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8073.994815 s: joe 3333333333333333333333 [MCU2_0] 8073.994867 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.994936 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8073.995027 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8073.995136 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5625 [MCU2_0] 8073.996293 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5671 [MCU2_0] 8073.996466 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8073.996641 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8073.996763 s: joe 222222222222222222222222222222222 [MCU2_0] 8073.996827 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.996881 s: joe 11111111111111111111111111111 [MCU2_0] 8073.996933 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.996983 s: joe 000000000000000000000000000000000 [MCU2_0] 8073.997034 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8073.997087 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8073.997133 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8073.997186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8073.997283 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8073.997347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8073.997406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8073.997465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8073.997520 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8073.997624 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8073.997709 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.997771 s: AWB : prm = dummy [MCU2_0] 8073.997791 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8073.997841 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8073.997900 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8073.997950 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8073.998001 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8073.998050 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8073.998104 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8073.998162 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5628 , 512 , 609 , 674 [MCU2_0] 8073.998229 s: joe add temp=5628, Ratio_BG =1.070667, Ratio_RG=0.935867 [MCU2_0] 8073.998334 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.001113 s: 111111111111111111 [MCU2_0] 8074.001182 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.001271 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.001328 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.001375 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.001432 s: joe add status=0 colorTemp=5628, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.001480 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.001522 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.001572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.001630 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.001740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.001804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.001862 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.001918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.001973 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.002025 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.002096 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.002154 s: AWB : prm = [MCU2_0] 8074.002195 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.002261 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.002315 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.003602 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.003708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.003801 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.003873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.003935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.003998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.004060 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.004124 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.004187 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.004288 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.004356 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.004415 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.004493 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.004559 s: AWB : prm = [MCU2_0] 8074.004600 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.004651 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.013526 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.013616 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.013683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.013741 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.013800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.013856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.013931 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.013993 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.014050 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.014107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.014161 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.014316 s: AWB : prm = [MCU2_0] 8074.142547 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.142653 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.142802 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.142870 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.142927 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.142965 s: code block {} start [MCU2_0] 8074.143019 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.143081 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.143116 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.143151 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.143185 s: tivxMutexLock()结束处. [MCU2_0] 8074.143217 s: joe 6666666666666666666666666 [MCU2_0] 8074.143319 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.143399 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.143473 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.143522 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.143576 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.143630 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.143682 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.143740 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.143856 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.143922 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.144197 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.144302 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.144365 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.144446 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 80 , 0 , 3 [MCU2_0] 8074.144524 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.144596 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.144694 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4574 , 256 , 11000 , 1 [MCU2_0] 8074.144773 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.144883 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.144951 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.145016 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.145076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.145135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.145195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.145278 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.145341 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.145415 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.145475 s: AWB : prm = dummy [MCU2_0] 8074.145495 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.145544 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.145601 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.145651 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.145703 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.145754 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.145798 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.145916 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4574 [MCU2_0] 8074.146012 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.146153 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.146224 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.146312 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.146582 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.146815 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.147064 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.147308 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.147545 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.147773 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.148045 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.148321 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.148572 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.148632 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.148710 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4574 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.148770 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.148825 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8074.148869 s: temp : 750 [MCU2_0] 8074.148904 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8074.149004 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8074.149069 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8074.149127 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8074.149172 s: next_totalgain_value : 98304 [MCU2_0] 8074.149221 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8074.149301 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8074.149354 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8074.149412 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8074.149468 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8074.149514 s: next_totalgain_value : 565630 [MCU2_0] 8074.149561 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8074.149609 s: vs_total_value : 169632 [MCU2_0] 8074.149641 s: next_totalgain_value : 565630 [MCU2_0] 8074.149688 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.149760 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.149828 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.149897 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.150006 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.150056 s: HCG: [MCU2_0] 8074.150302 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.150541 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.150774 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8074.151046 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8074.151299 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.151538 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.151770 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.151799 s: LCG: [MCU2_0] 8074.152019 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.152305 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8074.152544 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.152778 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.153005 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.153034 s: SPD: [MCU2_0] 8074.153305 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.153548 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.153781 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.154009 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8074.154290 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.154538 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.154770 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.154799 s: VS: [MCU2_0] 8074.155018 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.155278 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.155523 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.155754 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.155984 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.156296 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.156544 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.156593 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.165220 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.165299 s: HCG: [MCU2_0] 8074.165578 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.165816 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.166047 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8074.166326 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8074.166614 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.166848 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.167074 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.167104 s: LCG: [MCU2_0] 8074.167328 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.167612 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8074.167852 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.168084 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.168322 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.168353 s: SPD: [MCU2_0] 8074.168586 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.168830 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.169064 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.169297 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8074.169564 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.169802 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.170031 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.170060 s: VS: [MCU2_0] 8074.170295 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.170533 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.170774 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.171003 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.171229 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.171523 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.171769 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.171818 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.171863 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.171917 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.171988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.172051 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.172110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.172165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.172222 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.172310 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.172373 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.172432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.172489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.172558 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.172611 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.172685 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.172745 s: AWB : prm = [MCU2_0] 8074.172784 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.172834 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.173019 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.173090 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.173149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.173212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.173307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.173371 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.173428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.173488 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.173545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.173600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.173658 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.173714 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.173766 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.173838 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.173901 s: AWB : prm = [MCU2_0] 8074.173953 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.174003 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.174118 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.174296 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.174386 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.174476 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.174533 s: joe 3333333333333333333333 [MCU2_0] 8074.174584 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.174654 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.174744 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.174855 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5628 [MCU2_0] 8074.175996 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5625 [MCU2_0] 8074.176233 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.176389 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.176511 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.176575 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.176630 s: joe 11111111111111111111111111111 [MCU2_0] 8074.176684 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.176734 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.176788 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.176840 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.176884 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.176936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.176994 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.177053 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.177110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.177166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.177299 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.177361 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.177438 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.177496 s: AWB : prm = dummy [MCU2_0] 8074.177517 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.177565 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.177620 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.177672 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.177723 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.177771 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.177828 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.177886 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5628 , 512 , 609 , 674 [MCU2_0] 8074.177952 s: joe add temp=5628, Ratio_BG =1.070667, Ratio_RG=0.935867 [MCU2_0] 8074.178003 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.180727 s: 111111111111111111 [MCU2_0] 8074.180793 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.180856 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.180905 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.180954 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.181010 s: joe add status=0 colorTemp=5628, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.181057 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.181100 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.181150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.181209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.181357 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.181432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.181491 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.181548 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.181604 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.181654 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.181726 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.181784 s: AWB : prm = [MCU2_0] 8074.181826 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.181875 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.181917 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.183100 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.183207 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.183321 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.183391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.183481 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.183547 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.183610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.183675 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.183739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.183800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.183862 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.183917 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.183994 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.184062 s: AWB : prm = [MCU2_0] 8074.184106 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.184156 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.193013 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.193101 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.193164 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.193223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.193315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.193377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.193446 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.193506 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.193562 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.193617 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.193672 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.193724 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.193797 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.193857 s: AWB : prm = [MCU2_0] 8074.193898 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.193945 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.202480 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.202586 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.202740 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.202805 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.202859 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.202899 s: code block {} start [MCU2_0] 8074.203028 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.203112 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.203174 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.203263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.203334 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.203394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.203453 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.203511 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.203570 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.203628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.203698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.203758 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.203811 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.203888 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.203947 s: AWB : prm = [MCU2_0] 8074.203986 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.204034 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.204146 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.204201 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.204261 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.204307 s: tivxMutexLock()结束处. [MCU2_0] 8074.204340 s: joe 6666666666666666666666666 [MCU2_0] 8074.204393 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.204467 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.204544 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.204592 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.204643 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.204697 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.204749 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.204806 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.204872 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.204924 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.205290 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.205377 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.205436 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.205515 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 81 , 0 , 3 [MCU2_0] 8074.205594 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.205642 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8074.205694 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8074.205820 s: (0)AE debug: rMax=80, gMax=55, bMax=48, rsum=34395, gsum=24837, bsum=21817, wsum=512 [MCU2_0] 8074.205884 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8074.205935 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 8074.205968 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8074.206010 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8074.206073 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8074.206140 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 8074.206282 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 8074.206360 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8074.206448 s: (3 - 1)AE debug: reset=0, h->avg_y=369, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8074.206525 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8074.206600 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 8074.206642 s: (3 - 2)AE debug: h->history_brightness[1]=26 [MCU2_0] 8074.206686 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 8074.206727 s: (3 - 2)AE debug: h->history_brightness[3]=26 [MCU2_0] 8074.206767 s: (3 - 2)AE debug: h->history_brightness[4]=52 [MCU2_0] 8074.206809 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 8074.206851 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 8074.206891 s: (3 - 2)AE debug: h->history_brightness[7]=53 [MCU2_0] 8074.206934 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 8074.206976 s: (3 - 2)AE debug: h->history_brightness[9]=52 [MCU2_0] 8074.207021 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8074.207076 s: (3 - 2)AE debug: avgY=396, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8074.207139 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8074.207270 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8074.207363 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8074.207427 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 8074.207501 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8074.207591 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 8074.207652 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8074.207716 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8074.207797 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计算结果。 [MCU2_0] 8074.207857 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8074.207915 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8074.207986 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4574, 256 [MCU2_0] 8074.208038 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 3975, 256, r=1 [MCU2_0] 8074.208079 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8074.208109 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8074.208172 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.208349 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 3975 , 256 , 11000 , 1 [MCU2_0] 8074.208439 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.208489 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.208543 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.208605 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.208664 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.208721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.208780 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.208832 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.208884 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.208958 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.209018 s: AWB : prm = dummy [MCU2_0] 8074.209038 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.209085 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.209141 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.209192 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.209271 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.209369 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.209422 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.209489 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3975 [MCU2_0] 8074.209572 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.209641 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.209696 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.209952 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.210186 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.210475 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.210722 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.210957 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.211184 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.211442 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.211689 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.211922 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.211981 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.212055 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3975 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.212115 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.212170 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8074.212215 s: temp : 750 [MCU2_0] 8074.212272 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8074.212329 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8074.212430 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8074.212497 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8074.212547 s: next_totalgain_value : 89088 [MCU2_0] 8074.212597 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8074.212651 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8074.212700 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8074.212754 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8074.212809 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8074.212856 s: next_totalgain_value : 522120 [MCU2_0] 8074.212909 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8074.213035 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.213096 s: vs_total_value : 156408 [MCU2_0] 8074.213134 s: next_totalgain_value : 522120 [MCU2_0] 8074.213182 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.213279 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.213353 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.213458 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.213538 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.213578 s: HCG: [MCU2_0] 8074.213812 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.214048 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.214319 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8074.214597 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8074.214837 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.215065 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.215304 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.215338 s: LCG: [MCU2_0] 8074.215609 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.215854 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8074.216084 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.216317 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.216581 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.216619 s: SPD: [MCU2_0] 8074.216845 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.217075 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.217356 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.217616 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8074.217857 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.218091 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.218328 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.218361 s: VS: [MCU2_0] 8074.218632 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.218883 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.219122 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.219368 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.219647 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.219898 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.220136 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.220184 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.228809 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.228881 s: HCG: [MCU2_0] 8074.229117 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.229374 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.229616 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.229857 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8074.230099 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.230348 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.230586 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.230615 s: LCG: [MCU2_0] 8074.230870 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.231113 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8074.231368 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.231601 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.231880 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.231917 s: SPD: [MCU2_0] 8074.232147 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.232401 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.232640 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8074.232920 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8074.233162 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.233403 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.233638 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.233666 s: VS: [MCU2_0] 8074.233930 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.234179 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.234424 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.234657 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.234886 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.235161 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.235407 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.235458 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.235504 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.235558 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.235629 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.235692 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.235750 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.235807 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.235864 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.235920 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.235991 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.236053 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.236112 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.236167 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.236220 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.236315 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.236380 s: AWB : prm = [MCU2_0] 8074.236420 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.236468 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.236584 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.236699 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.236758 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.236821 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.236880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.236936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.236992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.237047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.237104 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.237159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.237215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.237294 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.237349 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.237422 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.237481 s: AWB : prm = [MCU2_0] 8074.237520 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.237577 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.237694 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.237836 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.237918 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.238003 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.238060 s: joe 3333333333333333333333 [MCU2_0] 8074.238109 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.238178 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.238323 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.238442 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5628 [MCU2_0] 8074.239549 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 8074.239795 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.239918 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.240035 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.240093 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.240146 s: joe 11111111111111111111111111111 [MCU2_0] 8074.240197 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.240281 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.240348 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.240403 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.240448 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.240501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.240560 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.240616 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.240673 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.240729 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.240834 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.240892 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.240965 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.241023 s: AWB : prm = dummy [MCU2_0] 8074.241043 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.241090 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.241147 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.241198 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.241275 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.241333 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.241393 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.241495 s: joe add temp=5630, Ratio_BG =1.070556, Ratio_RG=0.935889 [MCU2_0] 8074.265774 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.265881 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.266029 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.266093 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.266149 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.266186 s: code block {} start [MCU2_0] 8074.266277 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.266348 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.266387 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.266426 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.266462 s: tivxMutexLock()结束处. [MCU2_0] 8074.266494 s: joe 6666666666666666666666666 [MCU2_0] 8074.266544 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.266689 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.266768 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.266830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.266892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.266950 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.267026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.267087 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.267144 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.267202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.267287 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.267353 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.267411 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.267465 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.267541 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.267602 s: AWB : prm = [MCU2_0] 8074.267642 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.267691 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.267826 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.267887 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.267945 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.268000 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.268054 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.268111 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.268178 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.268231 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.268555 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.268631 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.268687 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.268767 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 82 , 0 , 3 [MCU2_0] 8074.268907 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.268998 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.269101 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 3975 , 256 , 11000 , 1 [MCU2_0] 8074.269182 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.269231 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.269327 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.269394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.269451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.269509 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.269567 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.269623 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.269675 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.269747 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.269809 s: AWB : prm = dummy [MCU2_0] 8074.269875 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.269935 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.270000 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.270055 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.270105 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.270155 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.270202 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.270290 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3975 [MCU2_0] 8074.270382 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.270455 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.270515 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.270777 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.271027 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.271297 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.271539 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.271773 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.272057 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.272306 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.272543 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.272773 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.272831 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.272908 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3975 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.273013 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.273080 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8074.273124 s: temp : 750 [MCU2_0] 8074.273159 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8074.273211 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8074.273288 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8074.273350 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8074.273397 s: next_totalgain_value : 89088 [MCU2_0] 8074.273445 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8074.273499 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8074.273548 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8074.273605 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8074.273660 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8074.273706 s: next_totalgain_value : 522120 [MCU2_0] 8074.273753 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8074.273802 s: vs_total_value : 156408 [MCU2_0] 8074.273834 s: next_totalgain_value : 522120 [MCU2_0] 8074.273882 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.273954 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.274059 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.274140 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.274212 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.274286 s: HCG: [MCU2_0] 8074.274534 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.274772 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.275052 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.275303 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8074.275541 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.275772 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.276001 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.276070 s: LCG: [MCU2_0] 8074.276310 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.276551 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8074.276666 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.276832 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.277123 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.277376 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.277413 s: SPD: [MCU2_0] 8074.277637 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.277866 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.278142 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8074.278393 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8074.278628 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.278856 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.279081 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.279145 s: VS: [MCU2_0] 8074.279394 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.279629 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.279860 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.280093 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.280344 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.280589 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.280822 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.280871 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.289509 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.289578 s: HCG: [MCU2_0] 8074.289808 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.290038 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.290302 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.290594 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8074.290833 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.291064 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.291300 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.291332 s: LCG: [MCU2_0] 8074.291609 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.291850 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8074.292080 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.292319 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.292571 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.292610 s: SPD: [MCU2_0] 8074.292834 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.293064 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.293297 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8074.293559 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8074.293803 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.294032 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.294287 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.294319 s: VS: [MCU2_0] 8074.294577 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.294816 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.295047 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.295290 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.295539 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.295788 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.296022 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.296067 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.296116 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.296167 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.296237 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.296327 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.296389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.296446 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.296513 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.296573 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.296631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.296686 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.296744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.296798 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.296848 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.296919 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.296978 s: AWB : prm = [MCU2_0] 8074.297016 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.297061 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.297229 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.297311 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.297369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.297431 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.297490 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.297547 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.297603 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.297660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.297719 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.297774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.297829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.297882 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.297932 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.298005 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.298065 s: AWB : prm = [MCU2_0] 8074.298103 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.298159 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.298307 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.298452 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.298534 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.298620 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.298678 s: joe 3333333333333333333333 [MCU2_0] 8074.298726 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.298793 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.298883 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.298993 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5630 [MCU2_0] 8074.300115 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 8074.300464 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.300586 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.300704 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.300765 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.300818 s: joe 11111111111111111111111111111 [MCU2_0] 8074.300872 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.300922 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.300973 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.301026 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.301071 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.301123 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.301181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.301273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.301343 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.301453 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.301518 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.301570 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.301641 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.301700 s: AWB : prm = dummy [MCU2_0] 8074.301720 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.301767 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.301824 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.301875 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.301926 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.301976 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.302033 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.302090 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5632 , 512 , 609 , 674 [MCU2_0] 8074.302157 s: joe add temp=5632, Ratio_BG =1.070444, Ratio_RG=0.935911 [MCU2_0] 8074.302209 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.304938 s: 111111111111111111 [MCU2_0] 8074.305004 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.305065 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.305115 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.305161 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.305218 s: joe add status=0 colorTemp=5632, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.305289 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.305337 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.305389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.305448 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.305553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.305620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.305677 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.305735 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.305789 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.305841 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.305912 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.305969 s: AWB : prm = [MCU2_0] 8074.306010 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.306058 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.306101 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.307749 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.307901 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.307983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.308057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.308127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.308192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.308315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.308395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.308467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.308532 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.308615 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.308679 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.308758 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.308826 s: AWB : prm = [MCU2_0] 8074.308868 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.308919 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.317766 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.318074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.318159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.318220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.318343 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.318412 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.318474 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.318534 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.318594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.318651 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.318705 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.318757 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.318828 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.318890 s: AWB : prm = [MCU2_0] 8074.318933 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.318980 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.319168 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.319296 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.319378 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.319433 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.319485 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.319522 s: code block {} start [MCU2_0] 8074.319577 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.319636 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.319673 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.319711 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.319748 s: tivxMutexLock()结束处. [MCU2_0] 8074.319781 s: joe 6666666666666666666666666 [MCU2_0] 8074.319832 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.319902 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.319980 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.320027 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.320141 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.320201 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.320277 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.320344 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.320415 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.320472 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.320736 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.320804 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.320860 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.320940 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 83 , 0 , 3 [MCU2_0] 8074.321019 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.321090 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.321280 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 3975 , 256 , 11000 , 1 [MCU2_0] 8074.321364 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.321412 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.321468 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.321529 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.321587 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.321642 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.321698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.321754 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.321808 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.321881 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.321940 s: AWB : prm = dummy [MCU2_0] 8074.321960 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.322009 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.322066 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.322119 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.322218 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.322326 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.322383 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.322445 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3975 [MCU2_0] 8074.322528 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.322597 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.322705 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.322975 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.323287 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.323536 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.323766 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.323997 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.324223 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.324534 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.324771 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.324999 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.325056 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.325134 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3975 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.325192 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.325270 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8074.325369 s: temp : 750 [MCU2_0] 8074.325410 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8074.325462 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8074.325519 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8074.325575 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8074.325620 s: next_totalgain_value : 89088 [MCU2_0] 8074.325668 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8074.325722 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8074.325772 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8074.325828 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8074.325883 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8074.325928 s: next_totalgain_value : 522120 [MCU2_0] 8074.325976 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8074.326023 s: vs_total_value : 156408 [MCU2_0] 8074.326054 s: next_totalgain_value : 522120 [MCU2_0] 8074.326102 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.326174 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.326260 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.326367 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.326450 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.326490 s: HCG: [MCU2_0] 8074.326719 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.326952 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.327176 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.327419 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8074.327743 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.327795 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.328049 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.328328 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.328408 s: LCG: [MCU2_0] 8074.328652 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.328891 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8074.329124 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.329374 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.329656 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.329690 s: SPD: [MCU2_0] 8074.329912 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.330141 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.330378 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8074.330628 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8074.330866 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.331096 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.331332 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.331365 s: VS: [MCU2_0] 8074.331601 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.331844 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.332077 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.332310 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.332558 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.332805 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.333036 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.333082 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.341714 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.341777 s: HCG: [MCU2_0] 8074.342011 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.342259 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.342500 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.342781 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8074.343028 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.343285 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.343521 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.343550 s: LCG: [MCU2_0] 8074.343809 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.344051 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8074.344292 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.344526 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.344767 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.344804 s: SPD: [MCU2_0] 8074.345027 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.345280 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.345514 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8074.345793 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8074.346038 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.346317 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.346559 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.346589 s: VS: [MCU2_0] 8074.346829 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.347066 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.347308 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.347546 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.347822 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.348074 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.348314 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.348368 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.348416 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.348470 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.348546 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.348613 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.348676 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.348735 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.348794 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.348863 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.348925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.348983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.349041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.349094 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.349147 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.349218 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.349297 s: AWB : prm = [MCU2_0] 8074.349341 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.349389 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.349503 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.349625 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.349685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.349745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.349803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.349861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.349919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.349975 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.350033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.350089 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.350146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.350201 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.350275 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.350355 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.350416 s: AWB : prm = [MCU2_0] 8074.350455 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.350512 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.350629 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.350767 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.350848 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.350936 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.350994 s: joe 3333333333333333333333 [MCU2_0] 8074.351045 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.351113 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.351203 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.351356 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5632 [MCU2_0] 8074.352512 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5666 [MCU2_0] 8074.352761 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.352878 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.352996 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.353056 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.353109 s: joe 11111111111111111111111111111 [MCU2_0] 8074.353161 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.353212 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.353308 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.353369 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.353414 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.353467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.353528 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.353588 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.353646 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.353757 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.353820 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.353872 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.353946 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.354005 s: AWB : prm = dummy [MCU2_0] 8074.354024 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.354071 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.354129 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.354183 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.354232 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.354307 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.354368 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.354428 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5634 , 512 , 609 , 674 [MCU2_0] 8074.354495 s: joe add temp=5634, Ratio_BG =1.070333, Ratio_RG=0.935933 [MCU2_0] 8074.354544 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.357355 s: 111111111111111111 [MCU2_0] 8074.357421 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.357487 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.357536 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.357582 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.357641 s: joe add status=0 colorTemp=5634, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.357688 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.357729 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.357778 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.357894 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.357966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.358027 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.358084 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.358143 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.358198 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.358301 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.358381 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.358441 s: AWB : prm = [MCU2_0] 8074.358484 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.358531 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.358576 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.359677 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.359778 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.359851 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.359942 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.360010 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.360075 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.360137 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.360199 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.360297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.360368 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.360426 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.360482 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.360563 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.360628 s: AWB : prm = [MCU2_0] 8074.360670 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.360721 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.369631 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.369716 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.369776 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.369836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.369893 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.369963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.370026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.370097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.370153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.370210 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.370290 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.370347 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.370416 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.370475 s: AWB : prm = [MCU2_0] 8074.370515 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.370562 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.378541 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.378647 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.378721 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.378774 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.378894 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.378942 s: code block {} start [MCU2_0] 8074.379000 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.379060 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.379095 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.379132 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.379167 s: tivxMutexLock()结束处. [MCU2_0] 8074.379199 s: joe 6666666666666666666666666 [MCU2_0] 8074.379290 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.379370 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.379448 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.379496 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.379549 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.379685 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.379754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.379818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.379892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.379956 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.380013 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.380068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.380126 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.380181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.380238 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.380320 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.380371 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.380447 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.380507 s: AWB : prm = [MCU2_0] 8074.380545 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.380591 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.380704 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.380775 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.380834 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.380902 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.380959 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.381223 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.381326 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.381387 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.381466 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 84 , 0 , 3 [MCU2_0] 8074.381543 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.381588 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8074.381638 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8074.381822 s: (0)AE debug: rMax=41, gMax=29, bMax=25, rsum=17437, gsum=12716, bsum=11258, wsum=512 [MCU2_0] 8074.381893 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8074.381945 s: (1)AE debug: R = 34, G = 24, B = 21 [MCU2_0] 8074.381981 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8074.382021 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8074.382081 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8074.382148 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 92,zone[3] = 8,zone[4] = 0,zone[5] = 0 [MCU2_0] 8074.382202 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 8074.382315 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8074.382416 s: (3 - 1)AE debug: reset=0, h->avg_y=396, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8074.382493 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8074.382565 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 8074.382606 s: (3 - 2)AE debug: h->history_brightness[1]=53 [MCU2_0] 8074.382646 s: (3 - 2)AE debug: h->history_brightness[2]=26 [MCU2_0] 8074.382688 s: (3 - 2)AE debug: h->history_brightness[3]=53 [MCU2_0] 8074.382778 s: (3 - 2)AE debug: h->history_brightness[4]=26 [MCU2_0] 8074.382831 s: (3 - 2)AE debug: h->history_brightness[5]=52 [MCU2_0] 8074.382873 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 8074.382916 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 8074.382957 s: (3 - 2)AE debug: h->history_brightness[8]=53 [MCU2_0] 8074.382999 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 8074.383046 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8074.383103 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8074.383167 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8074.383266 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8074.383352 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8074.383415 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8074.383484 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8074.383568 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8074.383635 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8074.383713 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结果。 [MCU2_0] 8074.383811 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8074.383877 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8074.383949 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 3975, 256 [MCU2_0] 8074.384000 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4370, 256, r=1 [MCU2_0] 8074.384038 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8074.384070 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8074.384133 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.384229 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4370 , 256 , 11000 , 1 [MCU2_0] 8074.384325 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.384373 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.384425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.384485 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.384545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.384604 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.384660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.384714 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.384765 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.384883 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.384951 s: AWB : prm = dummy [MCU2_0] 8074.384973 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.385022 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.385079 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.385131 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.385181 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.385231 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.385303 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.385372 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4370 [MCU2_0] 8074.385456 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.385526 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.385582 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.385896 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.386139 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.386379 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.386621 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.386903 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.387148 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.387390 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.387624 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.387853 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.387963 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.388048 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4370 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.388109 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.388164 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 8074.388207 s: temp : 750 [MCU2_0] 8074.388281 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 8074.388349 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 8074.388409 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 8074.388466 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 8074.395058 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.395336 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.395393 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.404114 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.404189 s: HCG: [MCU2_0] 8074.404441 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.404689 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.404921 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.405150 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8074.405435 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.405679 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.405915 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.405945 s: LCG: [MCU2_0] 8074.406165 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.406421 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8074.406674 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.406907 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.407141 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.407170 s: SPD: [MCU2_0] 8074.407421 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.407667 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.407903 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.408130 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8074.408407 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.408659 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.408894 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.408924 s: VS: [MCU2_0] 8074.409142 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.409376 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.409657 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.409901 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.410129 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.410365 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.410614 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.410668 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.410718 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.410771 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.410844 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.410906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.410963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.411017 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.411073 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.411128 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.411185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.411265 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.411330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.411388 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.411443 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.411532 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.411596 s: AWB : prm = [MCU2_0] 8074.411638 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.411685 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.411793 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.411917 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.411977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.412041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.412100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.412157 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.412214 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.412299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.412362 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.412420 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.412478 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.412532 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.412584 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.412656 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.412716 s: AWB : prm = [MCU2_0] 8074.412755 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.412811 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.412935 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.413078 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.413156 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.413273 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.413339 s: joe 3333333333333333333333 [MCU2_0] 8074.413389 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.413459 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.413549 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.413657 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5634 [MCU2_0] 8074.414778 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 8074.415029 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.415154 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.415303 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.415375 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.415430 s: joe 11111111111111111111111111111 [MCU2_0] 8074.415486 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.415537 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.415590 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.415644 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.415689 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.415739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.415799 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.415858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.415914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.415971 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.416080 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.416142 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.416217 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.416301 s: AWB : prm = dummy [MCU2_0] 8074.416326 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.416374 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.416432 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.416485 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.416537 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.416585 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.416639 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.416696 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5635 , 512 , 609 , 674 [MCU2_0] 8074.416763 s: joe add temp=5635, Ratio_BG =1.070278, Ratio_RG=0.935944 [MCU2_0] 8074.416813 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.419538 s: 111111111111111111 [MCU2_0] 8074.419606 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.419669 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.419718 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.419762 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.419822 s: joe add status=0 colorTemp=5635, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.419867 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.419909 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.419960 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.420018 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.420074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.420181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.420271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.420338 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.420397 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.420451 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.420521 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.420580 s: AWB : prm = [MCU2_0] 8074.420623 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.420670 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.420713 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.421921 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.422036 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.422109 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.422174 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.422283 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.422356 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.422422 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.422490 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.422644 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.422723 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.422789 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.422846 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.422921 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.422989 s: AWB : prm = [MCU2_0] 8074.423031 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.423082 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.431878 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.431966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.432034 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.432094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.432150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.432209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.432304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.432376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.432435 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.432492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.432547 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.432598 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.432670 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.432730 s: AWB : prm = [MCU2_0] 8074.432768 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.432815 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.441904 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.442020 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.442093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.442154 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.442212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.442515 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.442598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.442659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.442720 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.442801 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.442863 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.442915 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.442991 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.443053 s: AWB : prm = [MCU2_0] 8074.443093 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.443141 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.443367 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.443463 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.443540 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.443593 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.443645 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.443683 s: code block {} start [MCU2_0] 8074.443738 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.443797 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.443834 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.443871 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.443907 s: tivxMutexLock()结束处. [MCU2_0] 8074.443941 s: joe 6666666666666666666666666 [MCU2_0] 8074.443995 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.444066 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.444141 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.444187 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.444328 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.444394 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.444453 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.444509 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.444576 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.444630 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.444903 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.444970 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.445026 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.445106 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 85 , 0 , 3 [MCU2_0] 8074.445185 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.445301 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.445475 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4370 , 256 , 11000 , 1 [MCU2_0] 8074.445556 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.445604 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.445657 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.445722 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.445782 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.445841 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.445900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.445954 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.446009 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.446083 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.446144 s: AWB : prm = dummy [MCU2_0] 8074.446166 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.446216 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.446300 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.446413 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.446476 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.446527 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.446572 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.446631 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4370 [MCU2_0] 8074.446713 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.446782 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.446837 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.447099 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.447366 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.447660 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.447900 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.448129 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.448395 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.448687 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.448927 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.449159 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.449220 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.449322 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4370 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.449385 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.449480 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 8074.449539 s: temp : 750 [MCU2_0] 8074.449576 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 8074.449630 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 8074.449686 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 8074.449743 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 8074.449787 s: next_totalgain_value : 95232 [MCU2_0] 8074.449834 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 8074.449891 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8074.449938 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8074.449994 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8074.450048 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8074.450094 s: next_totalgain_value : 565630 [MCU2_0] 8074.450141 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8074.450189 s: vs_total_value : 169632 [MCU2_0] 8074.450221 s: next_totalgain_value : 565630 [MCU2_0] 8074.450294 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.450371 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.450441 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.450542 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.450624 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.450662 s: HCG: [MCU2_0] 8074.450890 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.451126 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.451368 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.451651 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8074.451876 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.452034 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.452296 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.452584 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.452624 s: LCG: [MCU2_0] 8074.452851 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.453081 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8074.453317 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.453591 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.453844 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.453876 s: SPD: [MCU2_0] 8074.454101 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.454380 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.454662 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.454904 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8074.455135 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.455378 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.455656 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.455693 s: VS: [MCU2_0] 8074.455967 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.456210 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.456475 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.456726 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.456969 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.457202 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.457447 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.457497 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.466115 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.466180 s: HCG: [MCU2_0] 8074.466423 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.466660 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.466899 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.467140 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8074.467382 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.467621 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.467895 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.467931 s: LCG: [MCU2_0] 8074.468159 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.468401 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8074.468639 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.468868 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.469150 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.469183 s: SPD: [MCU2_0] 8074.469414 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.469647 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.469881 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.470153 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8074.470398 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.470636 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.470865 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.470893 s: VS: [MCU2_0] 8074.471124 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.471372 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.471605 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.471835 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.472108 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.472385 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.472633 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.472683 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.472730 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.472784 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.472851 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.472912 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.472972 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.473049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.473110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.473169 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.473226 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.473309 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.473373 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.473429 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.473481 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.473555 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.473614 s: AWB : prm = [MCU2_0] 8074.473653 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.473701 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.473824 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.473891 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.474026 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.474102 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.474188 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.474281 s: joe 3333333333333333333333 [MCU2_0] 8074.474347 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.474418 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.474510 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.474620 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5635 [MCU2_0] 8074.475159 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.475267 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.475340 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.475400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.475458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.475515 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.475572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.475632 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.475687 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.475744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.475799 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.475863 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.475939 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.476001 s: AWB : prm = [MCU2_0] 8074.476041 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.476089 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.476868 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5666 [MCU2_0] 8074.477040 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.477153 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.477371 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.477451 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.477509 s: joe 11111111111111111111111111111 [MCU2_0] 8074.477563 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.477613 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.477664 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.477717 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.477763 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.477813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.477872 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.477932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.477988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.478044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.478099 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.478152 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.478307 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.478382 s: AWB : prm = dummy [MCU2_0] 8074.478404 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.478454 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.478511 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.478561 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.478611 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.478660 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.478714 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.478770 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5637 , 512 , 609 , 674 [MCU2_0] 8074.478835 s: joe add temp=5637, Ratio_BG =1.070167, Ratio_RG=0.935967 [MCU2_0] 8074.478883 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 8074.481606 s: 111111111111111111 [MCU2_0] 8074.481668 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.481729 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.481777 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.481823 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.481883 s: joe add status=0 colorTemp=5637, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.481931 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.481973 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.482022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.482081 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.482138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.482195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.482280 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.482385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.482457 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.482510 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.482584 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.482643 s: AWB : prm = [MCU2_0] 8074.482684 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.482732 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.482775 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.485216 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.485362 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.485426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.485502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.485564 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.485622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.485682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.485739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.485798 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.485860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.485916 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.485971 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.486044 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.486107 s: AWB : prm = [MCU2_0] 8074.486147 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.486195 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.495153 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.495278 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.495350 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.495411 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.495483 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.495543 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.495599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.495656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.495712 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.495768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.495823 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.495873 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.495945 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.496019 s: AWB : prm = [MCU2_0] 8074.496057 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.496104 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.502648 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.502756 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.502899 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.502963 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.503017 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.503057 s: code block {} start [MCU2_0] 8074.503111 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.503170 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.503205 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.503274 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.503319 s: tivxMutexLock()结束处. [MCU2_0] 8074.503352 s: joe 6666666666666666666666666 [MCU2_0] 8074.503404 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.503475 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.503549 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.503595 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.503647 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.503701 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.503751 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.503809 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.503919 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.503988 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.504282 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.504357 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.504414 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.504493 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 86 , 0 , 3 [MCU2_0] 8074.504570 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.504641 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.504739 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4370 , 256 , 11000 , 1 [MCU2_0] 8074.504815 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.504863 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.504976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.505047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.505170 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.505269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.505336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.505394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.505449 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.505501 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.505574 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.505634 s: AWB : prm = dummy [MCU2_0] 8074.505654 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.505703 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.505759 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.505810 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.505861 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.505911 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.506007 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.506079 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4370 [MCU2_0] 8074.506164 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.506233 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.506310 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.506572 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.506810 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.507067 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.507321 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.507562 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.507796 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.508071 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.508330 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.508574 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.508636 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.508712 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4370 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.508771 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.508825 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 8074.508870 s: temp : 750 [MCU2_0] 8074.508902 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 8074.508953 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 8074.509008 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 8074.509118 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 8074.509172 s: next_totalgain_value : 95232 [MCU2_0] 8074.509224 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 8074.509306 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8074.509358 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8074.509417 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8074.509473 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8074.509518 s: next_totalgain_value : 565630 [MCU2_0] 8074.509567 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8074.509617 s: vs_total_value : 169632 [MCU2_0] 8074.509650 s: next_totalgain_value : 565630 [MCU2_0] 8074.509696 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.509769 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.509838 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.509907 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.509976 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.510014 s: HCG: [MCU2_0] 8074.510274 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.510519 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.510751 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.510982 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8074.511277 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.511524 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.511757 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.511787 s: LCG: [MCU2_0] 8074.512004 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.512292 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8074.512537 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.512772 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.513002 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.513033 s: SPD: [MCU2_0] 8074.513301 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.513548 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.513781 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.514008 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8074.514299 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.514552 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.514787 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.514817 s: VS: [MCU2_0] 8074.515040 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.515312 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.515562 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.515798 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.516025 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.516315 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.516565 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.516614 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.525313 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.525383 s: HCG: [MCU2_0] 8074.525639 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.525884 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.526120 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.526388 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8074.526670 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.526912 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.527142 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.527171 s: LCG: [MCU2_0] 8074.527395 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.527644 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8074.527890 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.528124 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.528368 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.528400 s: SPD: [MCU2_0] 8074.528646 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.528890 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.529123 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.529368 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8074.529647 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.529895 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.530131 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.530162 s: VS: [MCU2_0] 8074.530394 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.530674 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.530921 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.531156 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.531394 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.531634 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.531914 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.531967 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.532016 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.532069 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.532141 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.532204 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.532290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.532355 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.532416 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.532475 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.532533 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.532591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.532650 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.532721 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.532778 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.532857 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.532917 s: AWB : prm = [MCU2_0] 8074.532956 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.533005 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.533203 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.533288 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.533351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.533415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.533475 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.533534 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.533590 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.533647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.533705 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.533762 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.533820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.533878 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.533929 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.534000 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.534060 s: AWB : prm = [MCU2_0] 8074.534099 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.534156 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.534294 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.534446 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.534526 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.534613 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.534673 s: joe 3333333333333333333333 [MCU2_0] 8074.534722 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.534791 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.534883 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.534990 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5637 [MCU2_0] 8074.536104 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 8074.536389 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.536514 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.536634 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.536693 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.536747 s: joe 11111111111111111111111111111 [MCU2_0] 8074.536797 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.536847 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.536900 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.536953 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.537000 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.537052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.537111 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.537171 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.537230 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.537323 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.537427 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.537492 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.537566 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.537625 s: AWB : prm = dummy [MCU2_0] 8074.537644 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.537693 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.537751 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.537800 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.537852 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.537900 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.537958 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.538013 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5637 , 512 , 609 , 674 [MCU2_0] 8074.538080 s: joe add temp=5637, Ratio_BG =1.070167, Ratio_RG=0.935967 [MCU2_0] 8074.538129 s: LPD_B =674, LPD_R=512 SPD_B=1737 SPD_R=1526 [MCU2_0] 8074.540829 s: 111111111111111111 [MCU2_0] 8074.540892 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.540955 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.541006 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.541051 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.541106 s: joe add status=0 colorTemp=5637, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.541153 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.541195 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.541271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.541337 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.541398 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.541509 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.541576 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.541633 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.541687 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.541737 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.541805 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.541863 s: AWB : prm = [MCU2_0] 8074.541905 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.541952 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.541995 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.543330 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.543433 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.543508 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.543594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.543664 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.543729 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.543792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.543855 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.543914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.543976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.544032 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.544088 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.544168 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.544234 s: AWB : prm = [MCU2_0] 8074.544315 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.544370 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.553227 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.553331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.553399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.553458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.553518 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.553574 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.553645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.553703 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.573280 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.573390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.573458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.573520 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.573581 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.573653 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.573722 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.573784 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.573844 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.573903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.573961 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.574016 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.574092 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.574155 s: AWB : prm = [MCU2_0] 8074.574196 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.574465 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.574676 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.574767 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.574844 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.574898 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.574948 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.574987 s: code block {} start [MCU2_0] 8074.575042 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.575100 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.575137 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.575174 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.575209 s: tivxMutexLock()结束处. [MCU2_0] 8074.575281 s: joe 6666666666666666666666666 [MCU2_0] 8074.575350 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.575423 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.575500 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.575546 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.575658 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.575726 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.575782 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.575839 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.575907 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.575960 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.576231 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.576342 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.576402 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.576483 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 87 , 0 , 3 [MCU2_0] 8074.576563 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.576663 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8074.576727 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8074.576856 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17159, gsum=12318, bsum=10836, wsum=512 [MCU2_0] 8074.576922 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8074.576976 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 8074.577009 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8074.577051 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8074.577110 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8074.577181 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 8074.577237 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 8074.577333 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8074.577425 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8074.577502 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8074.577575 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 8074.577620 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 8074.577717 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 8074.577768 s: (3 - 2)AE debug: h->history_brightness[3]=26 [MCU2_0] 8074.577813 s: (3 - 2)AE debug: h->history_brightness[4]=53 [MCU2_0] 8074.577855 s: (3 - 2)AE debug: h->history_brightness[5]=26 [MCU2_0] 8074.577898 s: (3 - 2)AE debug: h->history_brightness[6]=52 [MCU2_0] 8074.577941 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 8074.577984 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 8074.578025 s: (3 - 2)AE debug: h->history_brightness[9]=53 [MCU2_0] 8074.578075 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8074.578133 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8074.578199 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8074.578299 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8074.578386 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8074.578449 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8074.578519 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8074.578604 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8074.578670 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8074.578789 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结果。 [MCU2_0] 8074.578857 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8074.578919 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8074.578991 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4370, 256 [MCU2_0] 8074.579040 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4805, 256, r=1 [MCU2_0] 8074.579082 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8074.579113 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8074.579179 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.579296 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4805 , 256 , 11000 , 1 [MCU2_0] 8074.579379 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.579426 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.579483 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.579546 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.579606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.579663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.579767 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.579832 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.579888 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.579961 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.580021 s: AWB : prm = dummy [MCU2_0] 8074.580041 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.580090 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.580146 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.580196 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.580283 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.580346 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.580393 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.580458 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4805 [MCU2_0] 8074.580542 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.580611 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.580668 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.580935 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.581182 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.581420 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.581655 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.581934 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.582177 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.582418 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.582648 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.582890 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.582960 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.583040 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4805 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.583101 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.583236 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8074.583323 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.583372 s: temp : 750 [MCU2_0] 8074.583410 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8074.583464 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8074.583520 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8074.583576 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8074.583621 s: next_totalgain_value : 104448 [MCU2_0] 8074.583670 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8074.583724 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8074.583773 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8074.583827 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8074.583927 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8074.583982 s: next_totalgain_value : 609140 [MCU2_0] 8074.584032 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8074.584080 s: vs_total_value : 182400 [MCU2_0] 8074.584110 s: next_totalgain_value : 609140 [MCU2_0] 8074.584158 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.584230 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.584318 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.584393 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.584465 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.584502 s: HCG: [MCU2_0] 8074.584738 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.585023 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.585286 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.585527 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8074.585761 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.586042 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.586317 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.586354 s: LCG: [MCU2_0] 8074.586578 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.586805 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8074.587079 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.587323 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.587561 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.587591 s: SPD: [MCU2_0] 8074.587812 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.588055 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.588316 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.588557 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8074.588785 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.589108 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.589371 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.589406 s: VS: [MCU2_0] 8074.589631 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.589862 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.590128 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.590385 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.590620 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.590851 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.591124 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.591178 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.599780 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.599846 s: HCG: [MCU2_0] 8074.600078 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.600469 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.600720 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8074.600956 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8074.601188 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.601440 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.601692 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.601723 s: LCG: [MCU2_0] 8074.601943 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.602170 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8074.602451 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.602696 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.602933 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.602963 s: SPD: [MCU2_0] 8074.603184 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.603459 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.603703 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8074.603935 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.604163 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.604407 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.604695 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.604733 s: VS: [MCU2_0] 8074.604961 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.605193 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.605430 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.605716 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.605956 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.606182 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.606424 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.606475 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.606566 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.606630 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.606704 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.606771 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.606830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.606889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.606946 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.607003 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.607059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.607117 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.607174 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.607229 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.607309 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.607390 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.607450 s: AWB : prm = [MCU2_0] 8074.607490 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.607548 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.607663 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.607783 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.607843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.607906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.607966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.608023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.608080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.608137 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.608194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.608273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.608338 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.608393 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.608445 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.608517 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.608577 s: AWB : prm = [MCU2_0] 8074.608614 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.608669 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.608783 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.608922 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.609000 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.609086 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.609142 s: joe 3333333333333333333333 [MCU2_0] 8074.609190 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.609289 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.609390 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.609500 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5637 [MCU2_0] 8074.610644 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5603 [MCU2_0] 8074.610894 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.611012 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.611130 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.611185 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.611236 s: joe 11111111111111111111111111111 [MCU2_0] 8074.611333 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.611383 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.611435 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.611491 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.611535 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.611584 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.611645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.611703 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.611761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.611818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.611924 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.611986 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.612062 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.612123 s: AWB : prm = dummy [MCU2_0] 8074.612144 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.612193 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.612271 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.612333 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.612384 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.612433 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.612489 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.612547 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5635 , 512 , 609 , 674 [MCU2_0] 8074.612611 s: joe add temp=5635, Ratio_BG =1.070278, Ratio_RG=0.935944 [MCU2_0] 8074.612658 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.615368 s: 111111111111111111 [MCU2_0] 8074.615429 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.615493 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.615543 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.615590 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.615644 s: joe add status=0 colorTemp=5635, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.615690 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.615732 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.615782 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.615840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.615898 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.616004 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.616070 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.616129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.616185 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.616235 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.616361 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.616424 s: AWB : prm = [MCU2_0] 8074.616468 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.616516 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.616562 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.617872 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.617980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.618051 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.618148 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.618215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.618317 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.618390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.618454 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.618517 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.618579 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.618635 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.618691 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.618769 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.618838 s: AWB : prm = [MCU2_0] 8074.618883 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.618931 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.627773 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.627860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.627928 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.627991 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.628050 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.628105 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.628177 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.628263 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.628333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.628395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.628451 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.628505 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.628576 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.628636 s: AWB : prm = [MCU2_0] 8074.628675 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.628721 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.637811 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.637922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.637988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.638304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.638385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.638463 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.638525 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.638585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.638641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.638701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.638757 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.638809 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.638882 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.638943 s: AWB : prm = [MCU2_0] 8074.638982 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.639030 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.639216 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.639344 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.639422 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.639477 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.639528 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.639567 s: code block {} start [MCU2_0] 8074.639621 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.639679 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.639714 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.639752 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.639788 s: tivxMutexLock()结束处. [MCU2_0] 8074.639821 s: joe 6666666666666666666666666 [MCU2_0] 8074.639871 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.639945 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.640019 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.640065 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.640173 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.640288 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.640354 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.640411 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.640478 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.640535 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.640811 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.640881 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.640936 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.641015 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 88 , 0 , 3 [MCU2_0] 8074.641094 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.641269 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.641390 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4805 , 256 , 11000 , 1 [MCU2_0] 8074.641470 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.641517 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.641573 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.641635 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.641699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.641755 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.641811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.641866 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.641920 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.641994 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.642053 s: AWB : prm = dummy [MCU2_0] 8074.642074 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.642123 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.642182 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.642306 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.642368 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.642422 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.642468 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.642533 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4805 [MCU2_0] 8074.642616 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.642686 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.642743 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.643002 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.643307 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.643561 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.643793 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.644021 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.644272 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.644557 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.644798 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.645026 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.645086 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.645164 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4805 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.645223 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.645301 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8074.645394 s: temp : 750 [MCU2_0] 8074.645439 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8074.645495 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8074.645553 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8074.645609 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8074.645656 s: next_totalgain_value : 104448 [MCU2_0] 8074.645704 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8074.645758 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8074.645808 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8074.645861 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8074.645915 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8074.645960 s: next_totalgain_value : 609140 [MCU2_0] 8074.646008 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8074.646058 s: vs_total_value : 182400 [MCU2_0] 8074.646091 s: next_totalgain_value : 609140 [MCU2_0] 8074.646138 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.646211 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.646322 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.646438 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.646518 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.646557 s: HCG: [MCU2_0] 8074.646794 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.647029 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.647282 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8074.647534 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8074.647776 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.648063 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.648146 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.648398 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.648481 s: LCG: [MCU2_0] 8074.648721 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.648954 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8074.649183 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.649426 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.649711 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.649750 s: SPD: [MCU2_0] 8074.649976 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.650203 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.650435 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8074.650719 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.650956 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.651186 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.651422 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.651454 s: VS: [MCU2_0] 8074.651685 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.651933 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.652164 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.652411 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.652673 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.652913 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.653150 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.653198 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.661901 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.661969 s: HCG: [MCU2_0] 8074.662202 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.662446 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.662683 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8074.662969 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8074.663207 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.663444 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.663680 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.663712 s: LCG: [MCU2_0] 8074.663947 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.664187 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8074.664434 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.664675 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.664921 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.664960 s: SPD: [MCU2_0] 8074.665183 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.665422 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.665659 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8074.665937 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.666179 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.666419 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.666652 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.666680 s: VS: [MCU2_0] 8074.666905 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.667148 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.667387 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.667619 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.667849 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.668131 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.668376 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.668425 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.668475 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.668529 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.668600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.668660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.668718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.668775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.668832 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.668900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.668961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.669020 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.669078 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.669132 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.669184 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.669275 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.669339 s: AWB : prm = [MCU2_0] 8074.669380 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.669429 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.669543 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.669608 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.669741 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.669901 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.669983 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.670040 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.670101 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.670161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.670218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.670311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.670375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.670436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.670494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.670566 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.670625 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.670679 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.670751 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.670811 s: AWB : prm = [MCU2_0] 8074.670850 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.670899 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.671046 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.671122 s: joe 3333333333333333333333 [MCU2_0] 8074.671183 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.671283 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.671386 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.671498 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5635 [MCU2_0] 8074.672646 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5614 [MCU2_0] 8074.672820 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.672930 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.673048 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.673189 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.673274 s: joe 11111111111111111111111111111 [MCU2_0] 8074.673339 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.673393 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.673445 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.673501 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.673547 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.673598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.673656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.673714 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.673769 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.673824 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.673878 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.673930 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.674003 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.674061 s: AWB : prm = dummy [MCU2_0] 8074.674082 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.674170 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.674259 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.674322 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.674374 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.674421 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.674477 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.674534 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5634 , 512 , 609 , 674 [MCU2_0] 8074.674600 s: joe add temp=5634, Ratio_BG =1.070333, Ratio_RG=0.935933 [MCU2_0] 8074.674647 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.677344 s: 111111111111111111 [MCU2_0] 8074.677405 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.677465 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.677513 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.677558 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.677613 s: joe add status=0 colorTemp=5634, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.677659 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.677701 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.677751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.677809 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.677866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.677923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.677980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.678038 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.678092 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.678144 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.678282 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.678349 s: AWB : prm = [MCU2_0] 8074.678395 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.678445 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.678489 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.679885 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.679976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.680039 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.680098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.680156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.680210 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.680306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.680382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.680442 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.680500 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.680553 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.680604 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.680677 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.680737 s: AWB : prm = [MCU2_0] 8074.680776 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.680823 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.689869 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.689957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.690023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.690100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.690162 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.690219 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.690303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.690365 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.690425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.690483 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.690540 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.690594 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.690669 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.690730 s: AWB : prm = [MCU2_0] 8074.690768 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.690815 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.699852 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.699935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.699996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.700071 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.700131 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.700190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.700284 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.700349 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.700408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.700463 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.700516 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.700567 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.700639 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.700698 s: AWB : prm = [MCU2_0] 8074.700736 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.700783 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.710055 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.710151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.710216 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.710336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.710403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.710461 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.710521 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.710579 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.710635 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.710693 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.710748 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.710800 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.710873 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.710933 s: AWB : prm = [MCU2_0] 8074.710971 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.711020 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.711206 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.711330 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.711412 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.711466 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.711518 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.711555 s: code block {} start [MCU2_0] 8074.711611 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.711671 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.711706 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.711743 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.711778 s: tivxMutexLock()结束处. [MCU2_0] 8074.711809 s: joe 6666666666666666666666666 [MCU2_0] 8074.711860 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.711930 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.712004 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.712052 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.712103 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.712211 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.712321 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.712389 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.712460 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.712515 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.712792 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.712858 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.712915 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.712993 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 89 , 0 , 3 [MCU2_0] 8074.713071 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.713143 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.713347 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4805 , 256 , 11000 , 1 [MCU2_0] 8074.713436 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.713486 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.713543 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.713609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.713668 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.713728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.713787 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.713845 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.713898 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.713975 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.714037 s: AWB : prm = dummy [MCU2_0] 8074.714056 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.714108 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.714167 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.714291 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.714356 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.714409 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.714452 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.714516 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4805 [MCU2_0] 8074.714599 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.714669 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.714727 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.714984 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.715221 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.715529 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.715769 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.715995 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.716222 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.716487 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.716726 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.716957 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.717017 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.717093 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4805 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.717152 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.717205 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8074.717363 s: temp : 750 [MCU2_0] 8074.717413 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8074.717468 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8074.717525 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8074.717580 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8074.717627 s: next_totalgain_value : 104448 [MCU2_0] 8074.717673 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8074.717728 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8074.717776 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8074.717831 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8074.717889 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8074.717935 s: next_totalgain_value : 609140 [MCU2_0] 8074.717982 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8074.718028 s: vs_total_value : 182400 [MCU2_0] 8074.718059 s: next_totalgain_value : 609140 [MCU2_0] 8074.718105 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.718179 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.718290 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.718406 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.718486 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.718525 s: HCG: [MCU2_0] 8074.718757 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.718994 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.719224 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8074.719517 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8074.719763 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.719880 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.720142 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.720390 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.720477 s: LCG: [MCU2_0] 8074.720714 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.720948 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8074.721174 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.721412 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.721694 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.721728 s: SPD: [MCU2_0] 8074.721948 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.722221 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.722538 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8074.722786 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.723018 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.723269 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.723546 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.723581 s: VS: [MCU2_0] 8074.723805 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.724035 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.724310 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.724588 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.724831 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.725066 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.725304 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.725353 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.734004 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.734068 s: HCG: [MCU2_0] 8074.734306 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.734544 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.734831 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8074.735077 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8074.735315 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.735548 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.735788 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.735824 s: LCG: [MCU2_0] 8074.736050 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.736316 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8074.736558 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.736810 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.737057 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.737090 s: SPD: [MCU2_0] 8074.737323 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.737561 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.737842 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8074.738084 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.738322 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.738556 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.738785 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.738856 s: VS: [MCU2_0] 8074.739087 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.739325 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.739564 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.739795 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.740079 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.740324 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.740560 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.740610 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.740657 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.740710 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.740781 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.740845 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.740917 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.740977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.741035 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.741093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.741149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.741205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.741279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.741340 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.741392 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.741466 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.741526 s: AWB : prm = [MCU2_0] 8074.741566 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.741614 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.741729 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.741799 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.741932 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.742010 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.742096 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.742154 s: joe 3333333333333333333333 [MCU2_0] 8074.742312 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.742381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.742444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.742504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.742564 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.742622 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.742679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.742753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.742810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.742866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.742920 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.742972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.743046 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.743105 s: AWB : prm = [MCU2_0] 8074.743145 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.743192 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.743349 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.743432 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.743527 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.743637 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5634 [MCU2_0] 8074.744753 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 8074.744922 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.745036 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.745154 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.745214 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.745307 s: joe 11111111111111111111111111111 [MCU2_0] 8074.745435 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.745493 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.745549 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.745604 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.745650 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.745701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.745760 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.745817 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.745875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.745930 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.745986 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.746038 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.746109 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.746169 s: AWB : prm = dummy [MCU2_0] 8074.746188 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.746237 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.746327 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.746423 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.746485 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.746538 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.746595 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.746652 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5635 , 512 , 609 , 674 [MCU2_0] 8074.746717 s: joe add temp=5635, Ratio_BG =1.070278, Ratio_RG=0.935944 [MCU2_0] 8074.746764 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.749492 s: 111111111111111111 [MCU2_0] 8074.749558 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.749623 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.749675 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.749724 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.749783 s: joe add status=0 colorTemp=5635, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.749829 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.749871 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.749920 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.749979 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.750036 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.750093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.750151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.750207 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.750293 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.750351 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.750422 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.750527 s: AWB : prm = [MCU2_0] 8074.750581 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.750630 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.750675 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.752281 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.752395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.752469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.752531 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.752617 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.752682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.752745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.752808 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.752871 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.752934 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.752992 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.753047 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.753122 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.753188 s: AWB : prm = [MCU2_0] 8074.753230 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.753305 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.762231 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.762341 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.762406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.762466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.762524 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.762582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.762658 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.762714 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.762770 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.762826 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.762878 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.762930 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.763001 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.763060 s: AWB : prm = [MCU2_0] 8074.763099 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.763146 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.771001 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.771104 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.771273 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.771348 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.771404 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.771442 s: code block {} start [MCU2_0] 8074.771494 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.771553 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.771590 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.771626 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.771660 s: tivxMutexLock()结束处. [MCU2_0] 8074.771692 s: joe 6666666666666666666666666 [MCU2_0] 8074.771742 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.771812 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.771886 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.771933 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.771985 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.772037 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.772089 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.772145 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.772348 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.772416 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.772479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.772535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.772592 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.772650 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.772706 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.772764 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.772820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.772876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.772932 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.772982 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.773056 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.773115 s: AWB : prm = [MCU2_0] 8074.773154 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.773203 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.773365 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.773443 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.773713 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.773777 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.773831 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.773910 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 90 , 0 , 3 [MCU2_0] 8074.773985 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.774029 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8074.774078 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8074.774198 s: (0)AE debug: rMax=78, gMax=53, bMax=46, rsum=33826, gsum=24113, bsum=20924, wsum=512 [MCU2_0] 8074.774298 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8074.774426 s: (1)AE debug: R = 66, G = 47, B = 40 [MCU2_0] 8074.774467 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8074.774509 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8074.774572 s: (2 - 1)AE debug: curY=52, curY_sat=52, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8074.774640 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 8074.774696 s: (2 - 3)AE debug: max2_ae()比较后,curY=52 [MCU2_0] 8074.774760 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8074.774839 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8074.774915 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8074.774987 s: (3 - 2)AE debug: h->history_brightness[0]=52 [MCU2_0] 8074.775029 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 8074.775070 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 8074.775113 s: (3 - 2)AE debug: h->history_brightness[3]=53 [MCU2_0] 8074.775155 s: (3 - 2)AE debug: h->history_brightness[4]=26 [MCU2_0] 8074.775196 s: (3 - 2)AE debug: h->history_brightness[5]=53 [MCU2_0] 8074.775237 s: (3 - 2)AE debug: h->history_brightness[6]=26 [MCU2_0] 8074.775304 s: (3 - 2)AE debug: h->history_brightness[7]=52 [MCU2_0] 8074.775346 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 8074.775432 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 8074.775487 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8074.775546 s: (3 - 2)AE debug: avgY=370, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8074.775612 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8074.775688 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8074.775766 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8074.775826 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 8074.775903 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8074.775995 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 8074.776053 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8074.776116 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8074.776196 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计算结果。 [MCU2_0] 8074.776284 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8074.776346 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8074.776464 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4805, 256 [MCU2_0] 8074.776525 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4176, 256, r=1 [MCU2_0] 8074.776567 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8074.776599 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8074.776664 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.776762 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4176 , 256 , 11000 , 1 [MCU2_0] 8074.776839 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.776886 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.776937 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.776997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.777055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.777113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.777169 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.777225 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.777301 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.777376 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.777478 s: AWB : prm = dummy [MCU2_0] 8074.777505 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.777554 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.777612 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.777668 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.777720 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.777771 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.777815 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.777877 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4176 [MCU2_0] 8074.777960 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.778030 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.778086 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.778391 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.778650 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.778901 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.779135 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.779373 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.779631 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.779875 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.780107 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.780359 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.780422 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.780501 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4176 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.780601 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.780663 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8074.780708 s: temp : 750 [MCU2_0] 8074.780742 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8074.780795 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8074.780850 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8074.780905 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8074.780951 s: next_totalgain_value : 92160 [MCU2_0] 8074.781002 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8074.781056 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8074.781106 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8074.781162 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8074.781217 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8074.781291 s: next_totalgain_value : 543875 [MCU2_0] 8074.781345 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8074.781395 s: vs_total_value : 162792 [MCU2_0] 8074.781426 s: next_totalgain_value : 543875 [MCU2_0] 8074.781472 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.781583 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.781661 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.781730 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.781801 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.781839 s: HCG: [MCU2_0] 8074.782067 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.782284 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.782455 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.782721 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8074.782965 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8074.783195 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.783437 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.783686 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.783723 s: LCG: [MCU2_0] 8074.783946 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.784174 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8074.784425 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.784705 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.784951 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.784983 s: SPD: [MCU2_0] 8074.785206 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.785449 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.785731 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8074.785976 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.786207 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.786445 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.786680 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.786757 s: VS: [MCU2_0] 8074.786988 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.787219 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.787474 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.787751 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.788002 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.788275 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.788527 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.788574 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.797250 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.797323 s: HCG: [MCU2_0] 8074.797560 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.797793 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.798060 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.798316 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8074.798552 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.798783 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.799021 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.799061 s: LCG: [MCU2_0] 8074.799295 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.799536 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8074.799771 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.800048 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.800386 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.800430 s: SPD: [MCU2_0] 8074.800665 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.800897 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.801164 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.801419 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.801656 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.801890 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.802128 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.802165 s: VS: [MCU2_0] 8074.802405 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.802651 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.802882 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.803140 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.803395 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.803636 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.803867 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.803913 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.803959 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.804013 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.804088 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.804167 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.804227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.804307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.804368 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.804426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.804483 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.804541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.804599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.804653 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.804705 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.804779 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.804839 s: AWB : prm = [MCU2_0] 8074.804877 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.804924 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.805092 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.805153 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.805212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.805298 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.805361 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.805420 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.805478 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.805533 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.805589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.805644 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.805699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.805752 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.805802 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.805874 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.805933 s: AWB : prm = [MCU2_0] 8074.805970 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.806024 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.806138 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.806306 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.806395 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.806481 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.806537 s: joe 3333333333333333333333 [MCU2_0] 8074.806586 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.806654 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.806742 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.806850 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5635 [MCU2_0] 8074.807966 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5560 [MCU2_0] 8074.808132 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.808372 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.808500 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.808559 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.808613 s: joe 11111111111111111111111111111 [MCU2_0] 8074.808669 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.808720 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.808771 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.808825 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.808870 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.808921 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.808981 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.809041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.809096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.809153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.809294 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.809360 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.809436 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.809496 s: AWB : prm = dummy [MCU2_0] 8074.809516 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.809566 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.809623 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.809674 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.809727 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.809776 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.809833 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.809890 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5630 , 512 , 609 , 674 [MCU2_0] 8074.809961 s: joe add temp=5630, Ratio_BG =1.070556, Ratio_RG=0.935889 [MCU2_0] 8074.810011 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.812715 s: 111111111111111111 [MCU2_0] 8074.812774 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.812836 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.812885 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.812931 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.812990 s: joe add status=0 colorTemp=5630, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.813037 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.813079 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.813127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.813186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.813269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.813382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.813450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.813512 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.813569 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.813620 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.813692 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.813751 s: AWB : prm = [MCU2_0] 8074.813794 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.813840 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.813885 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.815194 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.815335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.815409 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.815499 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.815564 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.815628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.815691 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.815755 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.815816 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.815878 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.815936 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.815989 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.816067 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.816133 s: AWB : prm = [MCU2_0] 8074.816174 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.816225 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.825139 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.825228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.825328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.825394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.825452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.825522 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.825584 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.825640 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.825700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.825757 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.825811 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.825861 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.825934 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.825995 s: AWB : prm = [MCU2_0] 8074.826035 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.826081 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.835127 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.835211 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.835312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.835377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.835434 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.835491 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.835548 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.835607 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.835665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.835722 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.835777 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.835829 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.835902 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.835961 s: AWB : prm = [MCU2_0] 8074.836001 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.836049 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.845159 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.845303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.845390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.845458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.845522 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.845582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.845643 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.845702 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.845760 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.846019 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.846100 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.846159 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.846235 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.846337 s: AWB : prm = [MCU2_0] 8074.846383 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.846431 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.846613 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.846701 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.846777 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.846830 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.846879 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.846918 s: code block {} start [MCU2_0] 8074.846977 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.847035 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.847071 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.847107 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.847143 s: tivxMutexLock()结束处. [MCU2_0] 8074.847175 s: joe 6666666666666666666666666 [MCU2_0] 8074.847225 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.847332 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.847416 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.847464 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.847516 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.847631 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.847690 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.847747 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.847813 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.847867 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.848138 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.848203 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.848295 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.848384 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 91 , 0 , 3 [MCU2_0] 8074.848463 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.848535 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.848691 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4176 , 256 , 11000 , 1 [MCU2_0] 8074.848777 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.848828 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.848884 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.848945 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.849005 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.849061 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.849119 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.849176 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.849229 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.849330 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.849393 s: AWB : prm = dummy [MCU2_0] 8074.849413 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.849461 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.849517 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.849570 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.849667 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.849726 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.849771 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.849836 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4176 [MCU2_0] 8074.849919 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.849989 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.850046 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.850327 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.850570 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.850819 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.851063 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.851303 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.851537 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.851819 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.852066 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.852302 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.852367 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.852444 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4176 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.852503 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.852556 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8074.852600 s: temp : 750 [MCU2_0] 8074.852634 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8074.852688 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8074.852790 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8074.852852 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8074.852898 s: next_totalgain_value : 92160 [MCU2_0] 8074.852946 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8074.853000 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8074.853053 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8074.853108 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8074.853162 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8074.853209 s: next_totalgain_value : 543875 [MCU2_0] 8074.853281 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8074.853335 s: vs_total_value : 162792 [MCU2_0] 8074.853371 s: next_totalgain_value : 543875 [MCU2_0] 8074.853420 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.853493 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.853561 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.853628 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.853698 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.853769 s: HCG: [MCU2_0] 8074.854006 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.854267 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.854504 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.854733 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8074.855010 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.855122 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.855459 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.855709 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.855742 s: LCG: [MCU2_0] 8074.855979 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.856220 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8074.856513 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.856754 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.857000 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.857038 s: SPD: [MCU2_0] 8074.857284 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.857524 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.857755 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.858008 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.858272 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.858515 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.858747 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.858777 s: VS: [MCU2_0] 8074.859031 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.859296 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.859542 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.859771 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.860044 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.860298 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.860539 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.860585 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.869276 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.869344 s: HCG: [MCU2_0] 8074.869581 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.869814 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.870041 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.870297 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8074.870540 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.870772 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.870999 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.871028 s: LCG: [MCU2_0] 8074.871279 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.871522 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8074.871755 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.871984 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.872224 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.872277 s: SPD: [MCU2_0] 8074.872517 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.872752 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.872983 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.873230 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.873497 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.873730 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.873962 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.873991 s: VS: [MCU2_0] 8074.874281 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.874532 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.874768 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.875000 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.875296 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.875549 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.875788 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.875835 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.875882 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.875933 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.876004 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.876068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.876126 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.876183 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.876266 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.876335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.876392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.876449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.876506 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.876561 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.876613 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.876687 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.876747 s: AWB : prm = [MCU2_0] 8074.876786 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.876833 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.876950 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.877063 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.877128 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.877191 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.877270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.877334 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.877393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.877450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.877506 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.877562 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.877620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.877674 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.877725 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.877800 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.877857 s: AWB : prm = [MCU2_0] 8074.877895 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.877951 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.878065 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.878207 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.878321 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.878410 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.878468 s: joe 3333333333333333333333 [MCU2_0] 8074.878516 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.878585 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.878676 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.878783 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5630 [MCU2_0] 8074.879904 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5560 [MCU2_0] 8074.880153 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.880338 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.880464 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.880526 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.880581 s: joe 11111111111111111111111111111 [MCU2_0] 8074.880636 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.880687 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.880740 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.880795 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.880839 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.880888 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.880946 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.881005 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.881065 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.881122 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.881267 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.881333 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.881408 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.881467 s: AWB : prm = dummy [MCU2_0] 8074.881486 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.881535 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.881592 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.881642 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.881693 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.881742 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.881799 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.881855 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5626 , 512 , 609 , 674 [MCU2_0] 8074.881921 s: joe add temp=5626, Ratio_BG =1.070778, Ratio_RG=0.935844 [MCU2_0] 8074.881970 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8074.884679 s: 111111111111111111 [MCU2_0] 8074.884739 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.884798 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.884847 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.884895 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.884952 s: joe add status=0 colorTemp=5626, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.885000 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.885045 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.885098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.885160 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.885217 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.885345 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.885416 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.885474 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.885529 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.885583 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.885653 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.885711 s: AWB : prm = [MCU2_0] 8074.885755 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.885803 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.885849 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.887062 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.887156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.887223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.887331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.887397 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.887455 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.887511 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.887586 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.887653 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.887720 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.887788 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.887849 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.887933 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.888008 s: AWB : prm = [MCU2_0] 8074.888054 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.888114 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.897013 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.897107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.897171 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.897229 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.897326 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.897399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.897456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.897513 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.897570 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.897625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.897678 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.897727 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.897799 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.897859 s: AWB : prm = [MCU2_0] 8074.897895 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.897943 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.907009 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.907103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.907165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.907262 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.907333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.907392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.907449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.907508 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.907564 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.907620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.907673 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.907724 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.907796 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.907853 s: AWB : prm = [MCU2_0] 8074.907891 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.907938 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.917062 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.917175 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.917291 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.917369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.917431 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.917489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.917549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.917611 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.917675 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.917736 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.917793 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.917846 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.917923 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.918007 s: AWB : prm = [MCU2_0] 8074.918054 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.918102 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.918774 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.918876 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.918952 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.919008 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.919060 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.919100 s: code block {} start [MCU2_0] 8074.919155 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.919214 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.919347 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.919401 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.919440 s: tivxMutexLock()结束处. [MCU2_0] 8074.919472 s: joe 6666666666666666666666666 [MCU2_0] 8074.919523 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.919598 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.919673 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.919721 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.919773 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.919824 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.919875 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.919932 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.919998 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.920050 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.920399 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.920480 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.920537 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.920615 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 92 , 0 , 3 [MCU2_0] 8074.920691 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.920765 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.920863 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4176 , 256 , 11000 , 1 [MCU2_0] 8074.920939 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.920987 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.921039 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.921098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.921154 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.921212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.921302 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.921409 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.921475 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.921549 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.921609 s: AWB : prm = dummy [MCU2_0] 8074.921629 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.921677 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.921735 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.921786 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.921836 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.921942 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.921998 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.922062 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4176 [MCU2_0] 8074.922145 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.922215 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.922322 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.922607 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.922850 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.923087 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.923325 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.923579 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.923819 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.924049 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.924290 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8074.924537 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8074.924604 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8074.924681 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4176 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8074.924741 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8074.924793 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8074.924836 s: temp : 750 [MCU2_0] 8074.924868 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8074.924922 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8074.924977 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8074.925034 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8074.925079 s: next_totalgain_value : 92160 [MCU2_0] 8074.925128 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8074.925182 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8074.925233 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8074.925317 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8074.925376 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8074.925421 s: next_totalgain_value : 543875 [MCU2_0] 8074.925469 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8074.925564 s: vs_total_value : 162792 [MCU2_0] 8074.925609 s: next_totalgain_value : 543875 [MCU2_0] 8074.925657 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8074.925730 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8074.925798 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8074.925866 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8074.925937 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8074.925975 s: HCG: [MCU2_0] 8074.926200 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.926441 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.926689 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.926929 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8074.927046 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.927317 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.927609 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.927855 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.927888 s: LCG: [MCU2_0] 8074.928107 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.928381 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8074.928656 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.928897 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.929132 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.929164 s: SPD: [MCU2_0] 8074.929397 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.929676 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.929921 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.930156 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.930394 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.930630 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.930915 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.930952 s: VS: [MCU2_0] 8074.931176 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.931421 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.931658 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.931946 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.932191 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.932433 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.932669 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.932757 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8074.941392 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8074.941456 s: HCG: [MCU2_0] 8074.941686 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8074.941930 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8074.942175 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8074.942417 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8074.942653 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8074.942926 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8074.943169 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8074.943202 s: LCG: [MCU2_0] 8074.943433 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8074.943669 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8074.943897 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8074.944176 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8074.944426 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8074.944458 s: SPD: [MCU2_0] 8074.944682 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8074.944910 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8074.945190 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8074.945441 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8074.945683 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8074.945916 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8074.946155 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8074.946193 s: VS: [MCU2_0] 8074.946431 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8074.946675 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8074.946909 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8074.947153 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8074.947411 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8074.947656 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8074.947890 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8074.947937 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8074.947985 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8074.948079 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.948159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.948223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.948306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.948366 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.948423 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.948479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.948538 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.948594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.948650 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.948704 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.948755 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.948825 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.948883 s: AWB : prm = [MCU2_0] 8074.948924 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.948972 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.949144 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.949207 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.949286 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.949349 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.949407 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.949464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.949522 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.949580 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.949635 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.949691 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.949747 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.949800 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.949853 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.949926 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.949987 s: AWB : prm = [MCU2_0] 8074.950025 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.950082 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.950193 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.950357 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8074.950448 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8074.950534 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8074.950590 s: joe 3333333333333333333333 [MCU2_0] 8074.950640 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.950708 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8074.950798 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8074.950907 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5626 [MCU2_0] 8074.952024 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5544 [MCU2_0] 8074.952200 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8074.952437 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8074.952555 s: joe 222222222222222222222222222222222 [MCU2_0] 8074.952611 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.952667 s: joe 11111111111111111111111111111 [MCU2_0] 8074.952722 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.952772 s: joe 000000000000000000000000000000000 [MCU2_0] 8074.952823 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.952878 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.952924 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.952977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.953036 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.953094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.953151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.953208 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.953346 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.953411 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.953484 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.953544 s: AWB : prm = dummy [MCU2_0] 8074.953565 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.953613 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8074.953669 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.953720 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.953771 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.953819 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8074.953874 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8074.953930 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5621 , 512 , 609 , 674 [MCU2_0] 8074.953997 s: joe add temp=5621, Ratio_BG =1.071056, Ratio_RG=0.935789 [MCU2_0] 8074.954046 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8074.956811 s: 111111111111111111 [MCU2_0] 8074.956880 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8074.956945 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.956996 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.957043 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.957101 s: joe add status=0 colorTemp=5621, rgain=512, ggain=609, bgain=674 [MCU2_0] 8074.957147 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.957190 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.957261 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.957328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.957445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.957515 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.957575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.957636 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.957692 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8074.957742 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8074.957816 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8074.957874 s: AWB : prm = [MCU2_0] 8074.957918 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.957967 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.958011 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8074.959598 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.959694 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.959761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.959823 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.959880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.959937 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.959995 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.960050 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.960109 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.960166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.960221 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.960313 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.960393 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.960455 s: AWB : prm = [MCU2_0] 8074.960505 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.960554 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.970802 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.970907 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.970976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.971042 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.971104 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.971165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.971227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.971333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.971408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.971471 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.971529 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.971587 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.971663 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.971728 s: AWB : prm = [MCU2_0] 8074.971771 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.971822 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.980800 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.980889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.980954 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.981013 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.981093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.981152 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.981210 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.981297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.981359 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.981416 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.981471 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.981525 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.981597 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.981656 s: AWB : prm = [MCU2_0] 8074.981694 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.981741 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.990851 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.990945 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.991010 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.991092 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.991151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.991209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.991302 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8074.991368 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8074.991428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8074.991486 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8074.991541 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8074.991592 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8074.991667 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8074.991726 s: AWB : prm = [MCU2_0] 8074.991766 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8074.991814 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8074.991967 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8074.992053 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8074.992126 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8074.992178 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8074.992227 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8074.992298 s: code block {} start [MCU2_0] 8074.992362 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8074.992422 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8074.992457 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8074.992494 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8074.992528 s: tivxMutexLock()结束处. [MCU2_0] 8074.992559 s: joe 6666666666666666666666666 [MCU2_0] 8074.992611 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.992684 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8074.992757 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8074.992803 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8074.992857 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.992961 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8074.993028 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8074.993087 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8074.993153 s: joe 5555555555555555555555555555555 [MCU2_0] 8074.993206 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.993495 s: joe 4444444444444444444444444444444 [MCU2_0] 8074.993570 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8074.993627 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8074.993707 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 93 , 0 , 3 [MCU2_0] 8074.993784 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8074.993833 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8074.993885 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8074.994072 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17149, gsum=12319, bsum=10830, wsum=512 [MCU2_0] 8074.994143 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8074.994195 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 8074.994228 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8074.994317 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8074.994391 s: (2 - 1)AE debug: curY=26, curY_sat=26, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8074.994462 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 8074.994518 s: (2 - 3)AE debug: max2_ae()比较后,curY=26 [MCU2_0] 8074.994582 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8074.994665 s: (3 - 1)AE debug: reset=0, h->avg_y=370, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8074.994740 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8074.994814 s: (3 - 2)AE debug: h->history_brightness[0]=26 [MCU2_0] 8074.994856 s: (3 - 2)AE debug: h->history_brightness[1]=52 [MCU2_0] 8074.994896 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 8074.994936 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8074.994975 s: (3 - 2)AE debug: h->history_brightness[4]=53 [MCU2_0] 8074.995065 s: (3 - 2)AE debug: h->history_brightness[5]=26 [MCU2_0] 8074.995116 s: (3 - 2)AE debug: h->history_brightness[6]=53 [MCU2_0] 8074.995159 s: (3 - 2)AE debug: h->history_brightness[7]=26 [MCU2_0] 8074.995201 s: (3 - 2)AE debug: h->history_brightness[8]=52 [MCU2_0] 8074.995266 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 8074.995317 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8074.995375 s: (3 - 2)AE debug: avgY=369, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8074.995439 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8074.995515 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8074.995596 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8074.995657 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8074.995727 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8074.995810 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8074.995875 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8074.995951 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结果。 [MCU2_0] 8074.996007 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8074.996107 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8074.996195 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4176, 256 [MCU2_0] 8074.996273 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4591, 256, r=1 [MCU2_0] 8074.996322 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8074.996355 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8074.996422 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8074.996519 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4591 , 256 , 11000 , 1 [MCU2_0] 8074.996597 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8074.996643 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8074.996695 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8074.996755 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8074.996814 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8074.996871 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8074.996926 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8074.996980 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8074.997033 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8074.997150 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.997218 s: AWB : prm = dummy [MCU2_0] 8074.997256 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8074.997311 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8074.997370 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8074.997425 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8074.997479 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8074.997530 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8074.997575 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8074.997638 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4591 [MCU2_0] 8074.997721 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8074.997789 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8074.997846 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8074.998152 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8074.998405 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8074.998648 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8074.998878 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8074.999108 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8074.999400 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8074.999638 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8074.999868 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.000096 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.000199 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.000409 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4591 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.000482 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.000540 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8075.000585 s: temp : 750 [MCU2_0] 8075.000620 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8075.000672 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8075.000728 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8075.000861 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.000939 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8075.000996 s: next_totalgain_value : 98304 [MCU2_0] 8075.001047 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8075.001102 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8075.001154 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8075.001308 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8075.001380 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8075.001431 s: next_totalgain_value : 565630 [MCU2_0] 8075.001481 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8075.001531 s: vs_total_value : 169632 [MCU2_0] 8075.001563 s: next_totalgain_value : 565630 [MCU2_0] 8075.001611 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.001685 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.001756 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.001825 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.001897 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.001937 s: HCG: [MCU2_0] 8075.002173 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.002433 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.002679 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8075.002908 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8075.003135 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.003421 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.003665 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.003696 s: LCG: [MCU2_0] 8075.003918 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.004146 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8075.004391 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.004635 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.004865 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.004894 s: SPD: [MCU2_0] 8075.005111 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.005399 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.005647 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8075.005884 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8075.006116 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.006424 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.006672 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.006702 s: VS: [MCU2_0] 8075.006928 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.007161 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.007439 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.007689 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.007922 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.008150 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.008383 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.008473 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.017095 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.017156 s: HCG: [MCU2_0] 8075.017428 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.017697 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.017944 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.018176 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8075.018421 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.018670 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.018913 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.018943 s: LCG: [MCU2_0] 8075.019162 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.019404 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8075.019681 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.019922 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.020151 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.020181 s: SPD: [MCU2_0] 8075.020411 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.020688 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.020935 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8075.021169 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8075.021402 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.021634 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.021929 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.021968 s: VS: [MCU2_0] 8075.022191 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.022432 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.022664 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.022957 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.023193 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.023437 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.023674 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.023764 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.023826 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.023884 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.023957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.024024 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.024080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.024139 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.024195 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.024283 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.024349 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.024406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.024464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.024517 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.024571 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.024641 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.024701 s: AWB : prm = [MCU2_0] 8075.024739 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.024796 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.024920 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.024992 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.025122 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.025204 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.025325 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.025390 s: joe 3333333333333333333333 [MCU2_0] 8075.025442 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.025511 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.025602 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.025712 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5621 [MCU2_0] 8075.025883 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.025966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.026030 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.026089 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.026148 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.026207 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.026292 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.026353 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.026410 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.026470 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.026526 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.026580 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.026653 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.026715 s: AWB : prm = [MCU2_0] 8075.026755 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.026804 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.027993 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 8075.028173 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.028326 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.028453 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.028519 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.028571 s: joe 11111111111111111111111111111 [MCU2_0] 8075.028625 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.028674 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.028725 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.028780 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.028826 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.028878 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.028936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.029068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.029135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.029196 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.029284 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.029348 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.029424 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.029484 s: AWB : prm = dummy [MCU2_0] 8075.029504 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.029553 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.029609 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.029659 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.029710 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.029761 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.029819 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.029878 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5623 , 512 , 609 , 674 [MCU2_0] 8075.029947 s: joe add temp=5623, Ratio_BG =1.070944, Ratio_RG=0.935811 [MCU2_0] 8075.030052 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8075.032781 s: 111111111111111111 [MCU2_0] 8075.032840 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.032903 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.032952 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.032996 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.033053 s: joe add status=0 colorTemp=5623, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.033139 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.033195 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.033275 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.033340 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.033400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.033458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.033516 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.033572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.033628 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.033679 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.033752 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.033809 s: AWB : prm = [MCU2_0] 8075.033848 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.033894 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.033937 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.035933 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.036030 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.036095 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.036159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.036238 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.036330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.036391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.036450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.036508 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.036565 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.036619 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.036671 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.036743 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.036804 s: AWB : prm = [MCU2_0] 8075.036843 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.036890 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.045910 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.045998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.046062 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.046138 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.046198 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.046279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.046344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.046407 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.046462 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.046517 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.046571 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.046622 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.046695 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.046753 s: AWB : prm = [MCU2_0] 8075.046792 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.046839 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.055909 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.055996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.056077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.056140 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.056200 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.056283 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.056347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.056403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.056459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.056515 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.056568 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.056617 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.056692 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.056750 s: AWB : prm = [MCU2_0] 8075.056788 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.056834 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.065998 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.066100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.066186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.066280 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.066345 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.066403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.066459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.066516 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.066570 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.066629 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.066683 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.066734 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.066806 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.066865 s: AWB : prm = [MCU2_0] 8075.066903 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.066952 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.067141 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.067233 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.067350 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.067407 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.067458 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.067496 s: code block {} start [MCU2_0] 8075.067552 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.067611 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.067646 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.067682 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.067716 s: tivxMutexLock()结束处. [MCU2_0] 8075.067748 s: joe 6666666666666666666666666 [MCU2_0] 8075.067799 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.067870 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.067942 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.067987 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.068098 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.068162 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.068216 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.068295 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.068369 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.068427 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.068697 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.068764 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.068819 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.068899 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 94 , 0 , 3 [MCU2_0] 8075.068977 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.069050 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.069218 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4591 , 256 , 11000 , 1 [MCU2_0] 8075.069331 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.069384 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.069440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.069502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.069560 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.069620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.069676 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.069732 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.069785 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.069855 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.069917 s: AWB : prm = dummy [MCU2_0] 8075.069938 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.069986 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.070043 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.070095 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.070196 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.070278 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.070332 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.070396 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4591 [MCU2_0] 8075.070481 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.070551 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.070606 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.070864 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.071100 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.071367 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.071612 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.071841 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.072071 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8075.072386 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8075.072629 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.072862 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.072924 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.073000 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4591 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.073059 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.073112 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8075.073157 s: temp : 750 [MCU2_0] 8075.073191 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8075.073308 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8075.073375 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8075.073432 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8075.073479 s: next_totalgain_value : 98304 [MCU2_0] 8075.073530 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8075.073584 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8075.073638 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8075.073695 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8075.073753 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8075.073800 s: next_totalgain_value : 565630 [MCU2_0] 8075.073849 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8075.073896 s: vs_total_value : 169632 [MCU2_0] 8075.073927 s: next_totalgain_value : 565630 [MCU2_0] 8075.073975 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.074047 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.074114 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.074182 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.074270 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.074349 s: HCG: [MCU2_0] 8075.074589 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.074821 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.075047 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.075291 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8075.075573 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.075894 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.075949 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.076207 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.076260 s: LCG: [MCU2_0] 8075.076508 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.076752 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8075.076983 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.077211 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.077514 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.077553 s: SPD: [MCU2_0] 8075.077779 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.078014 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.078287 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8075.078544 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8075.078790 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.079024 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.079277 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.079307 s: VS: [MCU2_0] 8075.079564 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.079808 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.080042 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.080292 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.080575 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.080814 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.081045 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.081091 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.089729 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.089799 s: HCG: [MCU2_0] 8075.090033 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.090310 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.090550 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.090795 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8075.091031 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.091286 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.091520 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.091549 s: LCG: [MCU2_0] 8075.091795 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.092036 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8075.092289 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.092523 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.092765 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.092802 s: SPD: [MCU2_0] 8075.093030 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.093280 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.093511 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8075.093781 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8075.094023 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.094272 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.094506 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.094535 s: VS: [MCU2_0] 8075.094793 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.095035 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.095290 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.095525 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.095752 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.096034 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.096312 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.096364 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.096411 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.096463 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.096533 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.096594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.096652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.096708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.096764 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.096837 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.096896 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.096954 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.097011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.097065 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.097116 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.097188 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.097266 s: AWB : prm = [MCU2_0] 8075.097311 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.097358 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.097520 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.097591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.097653 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.097711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.097768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.097824 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.097880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.097936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.097992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.098049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.098103 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.098154 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.098228 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.098313 s: AWB : prm = [MCU2_0] 8075.098360 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.098407 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.098513 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.098582 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.098714 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.098795 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.098880 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.098938 s: joe 3333333333333333333333 [MCU2_0] 8075.098987 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.099057 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.099145 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.099289 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5623 [MCU2_0] 8075.100499 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5620 [MCU2_0] 8075.100741 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.100857 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.100978 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.101037 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.101090 s: joe 11111111111111111111111111111 [MCU2_0] 8075.101143 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.101193 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.101288 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.101351 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.101400 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.101451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.101513 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.101572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.101690 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.101756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.101814 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.101868 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.101939 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.101997 s: AWB : prm = dummy [MCU2_0] 8075.102016 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.102064 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.102123 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.102173 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.102223 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.102317 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.102385 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.102445 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5623 , 512 , 609 , 674 [MCU2_0] 8075.102510 s: joe add temp=5623, Ratio_BG =1.070944, Ratio_RG=0.935811 [MCU2_0] 8075.102558 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8075.105246 s: 111111111111111111 [MCU2_0] 8075.105306 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.105367 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.105417 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.105465 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.105519 s: joe add status=0 colorTemp=5623, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.105568 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.105609 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.105657 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.105768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.105836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.105896 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.105955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.106010 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.106065 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.106116 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.106186 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.106267 s: AWB : prm = [MCU2_0] 8075.106320 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.106370 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.106417 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.107521 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.107612 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.107679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.107736 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.107811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.107872 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.107931 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.107990 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.108046 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.108103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.108156 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.108207 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.108315 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.108378 s: AWB : prm = [MCU2_0] 8075.108416 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.108464 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.117501 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.117594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.117659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.117732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.117792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.117848 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.117904 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.117961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.118018 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.118074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.118127 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.118180 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.118279 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.118344 s: AWB : prm = [MCU2_0] 8075.118384 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.118429 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.127485 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.127577 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.127660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.127728 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.127787 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.127843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.127901 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.127956 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.128011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.128068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.128124 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.128173 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.128275 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.128340 s: AWB : prm = [MCU2_0] 8075.128378 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.128424 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.137502 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.137591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.137673 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.137737 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.137799 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.137858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.137913 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.137968 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.138028 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.138085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.138143 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.138193 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.138297 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.138366 s: AWB : prm = [MCU2_0] 8075.138407 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.138454 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.147521 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.147614 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.147701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.147768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.147829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.147887 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.147945 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.148004 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.148061 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.148119 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.148176 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.148229 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.148336 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.148402 s: AWB : prm = [MCU2_0] 8075.148443 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.148492 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.155215 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.155360 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.155497 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.155563 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.155616 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.155653 s: code block {} start [MCU2_0] 8075.155711 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.155771 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.155808 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.155846 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.155880 s: tivxMutexLock()结束处. [MCU2_0] 8075.155910 s: joe 6666666666666666666666666 [MCU2_0] 8075.155961 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.156031 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.156105 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.156152 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.156207 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.156311 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.156377 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.156435 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.156545 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.156614 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.156886 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.156956 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.157013 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.157091 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 95 , 0 , 3 [MCU2_0] 8075.157169 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.157287 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.157394 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4591 , 256 , 11000 , 1 [MCU2_0] 8075.157594 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.157668 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.157734 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.157794 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.157852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.157909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.157966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.158025 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.158083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.158140 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.158196 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.158276 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.158357 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.158416 s: AWB : prm = [MCU2_0] 8075.158455 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.158501 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.158627 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.158687 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.158745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.158808 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.158866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.158924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.158982 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.159038 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.159090 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.159162 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.159220 s: AWB : prm = dummy [MCU2_0] 8075.159267 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.159326 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.159385 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.159440 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.159493 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.159542 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.159586 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.159707 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4591 [MCU2_0] 8075.159796 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.159867 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.159926 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.160184 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.160426 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.160723 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.160969 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.161203 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.161443 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8075.161730 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8075.161974 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.162208 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.162322 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.162405 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4591 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.162467 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.162523 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8075.162568 s: temp : 750 [MCU2_0] 8075.162601 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8075.162654 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8075.162766 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8075.162831 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8075.162880 s: next_totalgain_value : 98304 [MCU2_0] 8075.162929 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8075.162984 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8075.163034 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8075.163089 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8075.163144 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8075.163192 s: next_totalgain_value : 565630 [MCU2_0] 8075.163262 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8075.163321 s: vs_total_value : 169632 [MCU2_0] 8075.163356 s: next_totalgain_value : 565630 [MCU2_0] 8075.163404 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.163477 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.163547 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.163615 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.163685 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.163723 s: HCG: [MCU2_0] 8075.163995 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.164268 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.164511 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.164744 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8075.165025 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.165296 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.165533 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.165563 s: LCG: [MCU2_0] 8075.165784 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.166071 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8075.166319 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.166557 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.166789 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.166857 s: SPD: [MCU2_0] 8075.167095 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.167354 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.167595 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8075.167830 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8075.168113 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.168388 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.168646 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.168737 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.168771 s: VS: [MCU2_0] 8075.169032 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.169298 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.169540 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.169767 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.170041 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.170291 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.170530 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.170576 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.179227 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.179301 s: HCG: [MCU2_0] 8075.179534 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.179765 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.179996 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.180269 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8075.180528 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.180762 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.180987 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.181018 s: LCG: [MCU2_0] 8075.181271 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.181521 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8075.181753 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.181978 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.182217 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.182270 s: SPD: [MCU2_0] 8075.182505 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.182737 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.182965 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8075.183231 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8075.183493 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.183724 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.183952 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.183979 s: VS: [MCU2_0] 8075.184252 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.184501 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.184733 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.184962 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.185190 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.185483 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.185725 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.185774 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.185820 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.185870 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.185939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.186006 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.186068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.186125 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.186182 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.186269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.186334 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.186394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.186450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.186504 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.186556 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.186626 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.186685 s: AWB : prm = [MCU2_0] 8075.186722 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.186771 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.186939 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.187014 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.187079 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.187137 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.187194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.187277 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.187339 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.187397 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.187453 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.187510 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.187564 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.187614 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.187684 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.187743 s: AWB : prm = [MCU2_0] 8075.187782 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.187829 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.187938 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.188007 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.188141 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.188362 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.188464 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.188524 s: joe 3333333333333333333333 [MCU2_0] 8075.188575 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.188643 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.188735 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.188842 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5623 [MCU2_0] 8075.190020 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 8075.190196 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.190342 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.190463 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.190522 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.190577 s: joe 11111111111111111111111111111 [MCU2_0] 8075.190630 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.190679 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.190729 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.190783 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.190829 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.190883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.190948 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.191056 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.191135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.191194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.191282 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.191341 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.191417 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.191476 s: AWB : prm = dummy [MCU2_0] 8075.191497 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.191546 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.191603 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.191655 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.191705 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.191755 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.191810 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.191868 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5625 , 512 , 609 , 674 [MCU2_0] 8075.191935 s: joe add temp=5625, Ratio_BG =1.070833, Ratio_RG=0.935833 [MCU2_0] 8075.191985 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8075.194672 s: 111111111111111111 [MCU2_0] 8075.194733 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.194795 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.194845 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.194891 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.194947 s: joe add status=0 colorTemp=5625, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.194993 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.195034 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.195085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.195201 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.195294 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.195360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.195418 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.195476 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.195531 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.195581 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.195653 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.195709 s: AWB : prm = [MCU2_0] 8075.195750 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.195797 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.195840 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.197076 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.197182 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.197296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.197370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.197436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.197501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.197563 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.197628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.197689 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.197753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.197811 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.197867 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.197943 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.198010 s: AWB : prm = [MCU2_0] 8075.198051 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.198102 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.206591 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.206699 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.206843 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.206984 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.207050 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.207115 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.207178 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.207238 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.207336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.207398 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.207456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.207514 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.207570 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.207629 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.207684 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.207736 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.207825 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.207891 s: AWB : prm = [MCU2_0] 8075.207929 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.207976 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.208100 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.208151 s: code block {} start [MCU2_0] 8075.208208 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.208299 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.208344 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.208382 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.208417 s: tivxMutexLock()结束处. [MCU2_0] 8075.208449 s: joe 6666666666666666666666666 [MCU2_0] 8075.208503 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.208572 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.208647 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.208694 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.208745 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.208797 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.208848 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.208905 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.208974 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.209025 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.209364 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.209446 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.209505 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.209585 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 96 , 0 , 3 [MCU2_0] 8075.209661 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.209706 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8075.209758 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8075.209879 s: (0)AE debug: rMax=80, gMax=55, bMax=48, rsum=34400, gsum=24843, bsum=21836, wsum=512 [MCU2_0] 8075.209943 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8075.209994 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 8075.210028 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8075.210066 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8075.210189 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8075.210292 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 8075.210354 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 8075.210419 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8075.210502 s: (3 - 1)AE debug: reset=0, h->avg_y=369, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8075.210578 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8075.210649 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 8075.210689 s: (3 - 2)AE debug: h->history_brightness[1]=26 [MCU2_0] 8075.210731 s: (3 - 2)AE debug: h->history_brightness[2]=52 [MCU2_0] 8075.210771 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8075.210813 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 8075.210853 s: (3 - 2)AE debug: h->history_brightness[5]=53 [MCU2_0] 8075.210895 s: (3 - 2)AE debug: h->history_brightness[6]=26 [MCU2_0] 8075.210935 s: (3 - 2)AE debug: h->history_brightness[7]=53 [MCU2_0] 8075.210976 s: (3 - 2)AE debug: h->history_brightness[8]=26 [MCU2_0] 8075.211019 s: (3 - 2)AE debug: h->history_brightness[9]=52 [MCU2_0] 8075.211066 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8075.211123 s: (3 - 2)AE debug: avgY=395, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8075.211224 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8075.211354 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8075.211447 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8075.211513 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 8075.211586 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8075.211676 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 8075.211738 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8075.211801 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8075.211882 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计算结果。 [MCU2_0] 8075.211942 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8075.212001 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8075.212071 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4591, 256 [MCU2_0] 8075.212120 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 3990, 256, r=1 [MCU2_0] 8075.212160 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8075.212233 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8075.212332 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.212433 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 3990 , 256 , 11000 , 1 [MCU2_0] 8075.212509 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.212555 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.212610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.212669 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.212729 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.212785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.212843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.212899 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.212950 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.213021 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.213081 s: AWB : prm = dummy [MCU2_0] 8075.213101 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.213149 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.213255 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.213322 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.213375 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.213424 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.213467 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.213531 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3990 [MCU2_0] 8075.213613 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.213682 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.213738 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.213993 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.214228 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.214547 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.214782 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.215014 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.215257 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8075.215542 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8075.215784 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.216017 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.216076 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.216152 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3990 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.216211 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.216287 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8075.216383 s: temp : 750 [MCU2_0] 8075.216422 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8075.216477 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8075.216533 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8075.216588 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8075.216634 s: next_totalgain_value : 89088 [MCU2_0] 8075.216684 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8075.216738 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8075.216787 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8075.216843 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8075.216984 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8075.217045 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.217100 s: next_totalgain_value : 522120 [MCU2_0] 8075.217151 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8075.217201 s: vs_total_value : 156408 [MCU2_0] 8075.217233 s: next_totalgain_value : 522120 [MCU2_0] 8075.217439 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.217523 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.217593 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.217661 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.217732 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.217771 s: HCG: [MCU2_0] 8075.218006 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.218278 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.218535 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.218783 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8075.219015 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.219273 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.219558 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.219597 s: LCG: [MCU2_0] 8075.219829 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.220061 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8075.220300 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.220589 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.220830 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.220861 s: SPD: [MCU2_0] 8075.221082 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.221317 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.221662 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8075.221911 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8075.222144 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.222382 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.222644 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.222681 s: VS: [MCU2_0] 8075.222907 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.223135 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.223398 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.223671 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.223917 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.224149 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.224386 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.224434 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.233019 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.233083 s: HCG: [MCU2_0] 8075.233317 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.233554 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.233834 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8075.234080 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8075.234319 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.234560 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.234801 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.234839 s: LCG: [MCU2_0] 8075.235062 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.235319 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8075.235561 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.235826 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.236068 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.236098 s: SPD: [MCU2_0] 8075.236328 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.236568 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.236842 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8075.237081 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8075.237320 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.237555 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.237783 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.237849 s: VS: [MCU2_0] 8075.238089 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.238328 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.238564 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.238793 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.239033 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.239297 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.239535 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.239582 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.239629 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.239682 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.239752 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.239812 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.239882 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.239942 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.239999 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.240054 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.240110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.240165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.240223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.240303 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.240361 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.240436 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.240495 s: AWB : prm = [MCU2_0] 8075.240535 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.240582 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.240752 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.240819 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.240877 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.240939 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.240998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.241055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.241110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.241164 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.241220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.241311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.241372 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.241431 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.241483 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.241556 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.241615 s: AWB : prm = [MCU2_0] 8075.241655 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.241710 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.241840 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.241982 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.242061 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.242146 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.242203 s: joe 3333333333333333333333 [MCU2_0] 8075.242287 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.242360 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.242452 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.242559 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5625 [MCU2_0] 8075.243685 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5671 [MCU2_0] 8075.243929 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.244048 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.244167 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.244226 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.244319 s: joe 11111111111111111111111111111 [MCU2_0] 8075.244382 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.244435 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.244488 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.244543 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.244589 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.244641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.244700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.244761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.244817 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.244874 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.244988 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.245054 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.245129 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.245190 s: AWB : prm = dummy [MCU2_0] 8075.245212 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.245280 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.245350 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.245404 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.245454 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.245505 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.245567 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.245625 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5628 , 512 , 609 , 674 [MCU2_0] 8075.245697 s: joe add temp=5628, Ratio_BG =1.070667, Ratio_RG=0.935867 [MCU2_0] 8075.245745 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8075.248479 s: 111111111111111111 [MCU2_0] 8075.248541 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.248603 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.248654 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.248701 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.248756 s: joe add status=0 colorTemp=5628, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.248803 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.248845 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.248894 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.248951 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.249007 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.249127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.249191 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.249275 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.249335 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.249385 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.249455 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.249513 s: AWB : prm = [MCU2_0] 8075.249556 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.249607 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.249652 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.250855 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.250961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.251033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.251100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.251185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.251304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.251372 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.251436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.251500 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.251562 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.251620 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.251676 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.251754 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.251820 s: AWB : prm = [MCU2_0] 8075.251861 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.251914 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.260784 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.260873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.260936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.260998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.261056 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.261113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.261185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.261271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.261333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.261392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.261446 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.261497 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.261570 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.261631 s: AWB : prm = [MCU2_0] 8075.261670 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.261718 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.270768 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.270854 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.270931 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.270993 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.271052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.271107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.271163 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.271218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.271304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.271364 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.271420 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.271472 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.271542 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.271602 s: AWB : prm = [MCU2_0] 8075.271640 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.271686 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.280759 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.280842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.280918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.280983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.281045 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.281102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.281160 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.281216 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.281296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.281358 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.281412 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.281463 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.281537 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.281596 s: AWB : prm = [MCU2_0] 8075.281636 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.281683 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.290806 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.290920 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.291016 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.291082 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.291145 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.291205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.291305 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.291375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.291439 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.291501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.291561 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.291614 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.291694 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.291760 s: AWB : prm = [MCU2_0] 8075.291801 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.291851 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.293796 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.293895 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.293972 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.294089 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.294159 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.294202 s: code block {} start [MCU2_0] 8075.294293 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.294365 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.294405 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.294442 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.294479 s: tivxMutexLock()结束处. [MCU2_0] 8075.294512 s: joe 6666666666666666666666666 [MCU2_0] 8075.294567 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.294637 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.294715 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.294763 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.294816 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.294868 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.294918 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.294975 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.295089 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.295159 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.295485 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.295566 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.295624 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.295708 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 97 , 0 , 3 [MCU2_0] 8075.295787 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.295860 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.295957 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 3990 , 256 , 11000 , 1 [MCU2_0] 8075.296035 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.296140 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.296209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.296309 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.296374 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.296432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.296494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.296551 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.296604 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.296677 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.296737 s: AWB : prm = dummy [MCU2_0] 8075.296755 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.296804 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.296862 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.296915 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.296965 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.297015 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.297062 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.297177 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3990 [MCU2_0] 8075.297296 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.297373 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.297432 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.297699 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.297931 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.298209 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.298483 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.298717 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.298944 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8075.299170 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8075.299475 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.299721 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.299783 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.299860 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3990 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.299919 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.299972 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8075.300016 s: temp : 750 [MCU2_0] 8075.300050 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8075.300102 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8075.300157 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8075.300215 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8075.300418 s: next_totalgain_value : 89088 [MCU2_0] 8075.300487 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8075.300548 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8075.300598 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8075.300655 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8075.300804 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8075.300866 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.300919 s: next_totalgain_value : 522120 [MCU2_0] 8075.300970 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8075.301020 s: vs_total_value : 156408 [MCU2_0] 8075.301052 s: next_totalgain_value : 522120 [MCU2_0] 8075.301098 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.301169 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.301237 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.301399 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.301479 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.301520 s: HCG: [MCU2_0] 8075.301763 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.302001 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.302233 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8075.302527 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8075.302771 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.302999 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.303229 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.303277 s: LCG: [MCU2_0] 8075.303548 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.303792 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8075.304027 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.304281 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.304561 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.304598 s: SPD: [MCU2_0] 8075.304829 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.305061 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.305298 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8075.305544 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8075.305786 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.306021 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.306269 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.306302 s: VS: [MCU2_0] 8075.306557 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.306795 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.307027 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.307299 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.307589 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.307834 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.308064 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.308109 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.316700 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.316765 s: HCG: [MCU2_0] 8075.317001 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.317230 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.317544 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8075.317831 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8075.318074 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.318313 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.318546 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.318577 s: LCG: [MCU2_0] 8075.318812 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.319053 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8075.319315 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.319555 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.319815 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.319852 s: SPD: [MCU2_0] 8075.320079 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.320317 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.320553 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8075.320832 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8075.321077 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.321319 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.321573 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.321612 s: VS: [MCU2_0] 8075.321887 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.322138 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.322383 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.322621 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.322906 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.323149 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.323393 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.323441 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.323489 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.323544 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.323616 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.323679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.323742 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.323800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.323856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.323929 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.323988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.324049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.324107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.324164 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.324216 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.324311 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.324375 s: AWB : prm = [MCU2_0] 8075.324415 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.324464 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.324584 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.324705 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.324771 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.324835 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.324894 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.324952 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.325009 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.325065 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.325122 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.325179 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.325235 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.325320 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.325372 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.325447 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.325505 s: AWB : prm = [MCU2_0] 8075.325545 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.325601 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.325728 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.325869 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.325946 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.326031 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.326088 s: joe 3333333333333333333333 [MCU2_0] 8075.326141 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.326209 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.326333 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.326447 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5628 [MCU2_0] 8075.327572 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5666 [MCU2_0] 8075.327820 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.327943 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.328061 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.328118 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.328172 s: joe 11111111111111111111111111111 [MCU2_0] 8075.328225 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.328311 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.328380 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.328437 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.328484 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.328535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.328593 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.328652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.328710 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.328767 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.328880 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.328943 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.329017 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.329076 s: AWB : prm = dummy [MCU2_0] 8075.329097 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.329145 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.329203 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.329281 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.329337 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.329386 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.329444 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.329501 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5630 , 512 , 609 , 674 [MCU2_0] 8075.329569 s: joe add temp=5630, Ratio_BG =1.070556, Ratio_RG=0.935889 [MCU2_0] 8075.329620 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8075.332340 s: 111111111111111111 [MCU2_0] 8075.332405 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.332464 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.332516 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.332561 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.332616 s: joe add status=0 colorTemp=5630, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.332662 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.332704 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.332753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.332813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.332870 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.332978 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.333049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.333111 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.333169 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.333219 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.333322 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.333383 s: AWB : prm = [MCU2_0] 8075.333427 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.333477 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.333521 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.335273 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.335386 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.335463 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.335531 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.335592 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.335655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.335717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.335778 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.335842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.335903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.335964 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.336037 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.336124 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.336185 s: AWB : prm = [MCU2_0] 8075.336226 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.336294 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.345174 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.345286 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.345359 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.345418 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.345474 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.345544 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.345605 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.345662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.345719 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.345775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.345829 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.345881 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.345955 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.346014 s: AWB : prm = [MCU2_0] 8075.346053 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.346099 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.355176 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.355289 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.355368 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.355431 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.355491 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.355550 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.355606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.355661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.355717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.355774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.355826 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.355878 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.355950 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.356010 s: AWB : prm = [MCU2_0] 8075.356051 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.356098 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.365202 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.365342 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.365413 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.365499 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.365564 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.365623 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.365680 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.365739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.365800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.365860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.365918 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.365970 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.366292 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.366372 s: AWB : prm = [MCU2_0] 8075.366415 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.366465 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.366647 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.366737 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.366813 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.366867 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.366919 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.366956 s: code block {} start [MCU2_0] 8075.367011 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.367071 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.367106 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.367142 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.367176 s: tivxMutexLock()结束处. [MCU2_0] 8075.367209 s: joe 6666666666666666666666666 [MCU2_0] 8075.367322 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.367405 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.367484 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.367533 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.367643 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.367704 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.367758 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.367815 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.367883 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.367936 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.368213 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.368321 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.368381 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.368462 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 98 , 0 , 3 [MCU2_0] 8075.368541 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.368675 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.368783 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 3990 , 256 , 11000 , 1 [MCU2_0] 8075.368863 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.368909 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.368963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.369024 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.369082 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.369140 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.369197 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.369279 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.369338 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.369413 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.369476 s: AWB : prm = dummy [MCU2_0] 8075.369497 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.369546 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.369605 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.369705 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.369769 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.369823 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.369865 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.369928 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 3990 [MCU2_0] 8075.370011 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.370080 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.370138 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.370409 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.370646 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.370942 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.371186 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.371426 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.371659 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8075.371902 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8075.372141 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.372377 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.372442 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.372518 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 3990 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.372579 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.372634 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8075.372676 s: temp : 750 [MCU2_0] 8075.372708 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8075.372805 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8075.372866 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8075.372924 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8075.372972 s: next_totalgain_value : 89088 [MCU2_0] 8075.373021 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8075.373076 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8075.373127 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8075.373182 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8075.373238 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8075.373334 s: next_totalgain_value : 522120 [MCU2_0] 8075.373385 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8075.373433 s: vs_total_value : 156408 [MCU2_0] 8075.373464 s: next_totalgain_value : 522120 [MCU2_0] 8075.373512 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.373585 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.373655 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.373721 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.373826 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.373875 s: HCG: [MCU2_0] 8075.374109 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.374368 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.374606 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8075.374871 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8075.375189 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.375261 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.375525 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.375764 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.375796 s: LCG: [MCU2_0] 8075.376033 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.376295 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8075.376535 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.376767 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.377008 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.377045 s: SPD: [MCU2_0] 8075.377290 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.377527 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.377759 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8075.378023 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8075.378281 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.378518 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.378746 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.378776 s: VS: [MCU2_0] 8075.379045 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.379320 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.379562 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.379795 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.380076 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.380323 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.380560 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.380607 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.389248 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.389320 s: HCG: [MCU2_0] 8075.389550 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.389786 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.390014 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8075.390287 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8075.390527 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.390757 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.390985 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.391014 s: LCG: [MCU2_0] 8075.391283 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.391533 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8075.391773 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.392002 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.392279 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.392316 s: SPD: [MCU2_0] 8075.392545 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.392777 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.393004 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8075.393298 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8075.393544 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.393775 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.394002 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.394033 s: VS: [MCU2_0] 8075.394309 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.394557 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.394789 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.395017 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.395263 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.395545 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.395786 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.395833 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.395880 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.395933 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.396002 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.396065 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.396124 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.396182 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.396259 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.396333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.396396 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.396454 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.396511 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.396566 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.396618 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.396692 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.396751 s: AWB : prm = [MCU2_0] 8075.396790 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.396836 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.396949 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.397071 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.397129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.397193 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.397278 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.397347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.397403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.397461 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.397520 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.397578 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.397637 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.397691 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.397743 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.397818 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.397877 s: AWB : prm = [MCU2_0] 8075.397916 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.397975 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.398103 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.398278 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.398372 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.398459 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.398517 s: joe 3333333333333333333333 [MCU2_0] 8075.398568 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.398638 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.398729 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.398839 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5630 [MCU2_0] 8075.399967 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5631 [MCU2_0] 8075.400209 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.400449 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.400578 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.400639 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.400690 s: joe 11111111111111111111111111111 [MCU2_0] 8075.400745 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.400794 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.400845 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.400899 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.400944 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.400997 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.401056 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.401113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.401232 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.401336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.401397 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.401451 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.401522 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.401582 s: AWB : prm = dummy [MCU2_0] 8075.401601 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.401649 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.401707 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.401757 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.401808 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.401856 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.401911 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.401968 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5630 , 512 , 609 , 674 [MCU2_0] 8075.402035 s: joe add temp=5630, Ratio_BG =1.070556, Ratio_RG=0.935889 [MCU2_0] 8075.402084 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8075.404825 s: 111111111111111111 [MCU2_0] 8075.404889 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.404954 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.405004 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.405051 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.405110 s: joe add status=0 colorTemp=5630, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.405158 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.405200 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.405279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.405394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.405459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.405516 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.405573 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.405629 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.405684 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.405735 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.405806 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.405863 s: AWB : prm = [MCU2_0] 8075.405904 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.405953 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.405996 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.407122 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.407231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.407350 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.407435 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.407505 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.407570 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.407634 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.407695 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.407761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.407825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.407882 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.407936 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.408016 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.408082 s: AWB : prm = [MCU2_0] 8075.408123 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.408175 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.417013 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.417102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.417167 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.417228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.417320 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.417383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.417451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.417512 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.417568 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.417625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.417680 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.417730 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.417801 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.417861 s: AWB : prm = [MCU2_0] 8075.417898 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.417945 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.427120 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.427218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.427340 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.427406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.427466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.427523 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.427579 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.427637 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.427692 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.427748 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.427802 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.427852 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.427925 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.427983 s: AWB : prm = [MCU2_0] 8075.428021 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.428067 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.428289 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.428380 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.428453 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.428506 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.428556 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.428592 s: code block {} start [MCU2_0] 8075.428646 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.428704 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.428740 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.428777 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.428810 s: tivxMutexLock()结束处. [MCU2_0] 8075.428841 s: joe 6666666666666666666666666 [MCU2_0] 8075.428890 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.428959 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.429031 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.429076 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.429128 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.429236 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.429327 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.429388 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.429454 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.429513 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.429779 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.429849 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.429904 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.429981 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 99 , 0 , 3 [MCU2_0] 8075.430056 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.430102 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8075.430153 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8075.430364 s: (0)AE debug: rMax=41, gMax=29, bMax=26, rsum=17422, gsum=12709, bsum=11263, wsum=512 [MCU2_0] 8075.430437 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8075.430492 s: (1)AE debug: R = 34, G = 24, B = 21 [MCU2_0] 8075.430526 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8075.430566 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8075.430627 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8075.430693 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 92,zone[3] = 8,zone[4] = 0,zone[5] = 0 [MCU2_0] 8075.430747 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 8075.430811 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8075.430891 s: (3 - 1)AE debug: reset=0, h->avg_y=395, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8075.430966 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8075.431037 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 8075.431077 s: (3 - 2)AE debug: h->history_brightness[1]=53 [MCU2_0] 8075.431118 s: (3 - 2)AE debug: h->history_brightness[2]=26 [MCU2_0] 8075.431158 s: (3 - 2)AE debug: h->history_brightness[3]=52 [MCU2_0] 8075.431198 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 8075.431259 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 8075.431354 s: (3 - 2)AE debug: h->history_brightness[6]=53 [MCU2_0] 8075.431404 s: (3 - 2)AE debug: h->history_brightness[7]=26 [MCU2_0] 8075.431447 s: (3 - 2)AE debug: h->history_brightness[8]=53 [MCU2_0] 8075.431487 s: (3 - 2)AE debug: h->history_brightness[9]=26 [MCU2_0] 8075.431532 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8075.431588 s: (3 - 2)AE debug: avgY=370, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8075.431652 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8075.431730 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8075.431808 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8075.431868 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8075.431938 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8075.639318 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.639417 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.639481 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.639539 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.639596 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.639652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.639709 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.639765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.639820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.639877 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.639931 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.639982 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.640054 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.640113 s: AWB : prm = [MCU2_0] 8075.640152 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.640199 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.649971 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.650088 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.650164 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.650231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.650353 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.650425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.650488 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.650549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.650611 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.650677 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.650737 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.650793 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.650874 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.650940 s: AWB : prm = [MCU2_0] 8075.650982 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.651034 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.653856 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.653958 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.654036 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.654091 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.654144 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.654182 s: code block {} start [MCU2_0] 8075.654382 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.654466 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.654506 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.654545 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.654582 s: tivxMutexLock()结束处. [MCU2_0] 8075.654613 s: joe 6666666666666666666666666 [MCU2_0] 8075.654668 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.654743 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.654816 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.654864 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.654918 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.654969 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.655020 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.655077 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.655142 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.655194 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.655551 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.655633 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.655690 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.655771 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 102 , 0 , 3 [MCU2_0] 8075.655848 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.655896 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8075.655948 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8075.656066 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17157, gsum=12322, bsum=10844, wsum=512 [MCU2_0] 8075.656129 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8075.656180 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 8075.656213 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8075.656311 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8075.656447 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8075.656526 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 8075.656583 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 8075.656648 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8075.656732 s: (3 - 1)AE debug: reset=0, h->avg_y=370, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8075.656810 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8075.656887 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 8075.656927 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 8075.656968 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 8075.657009 s: (3 - 2)AE debug: h->history_brightness[3]=26 [MCU2_0] 8075.657050 s: (3 - 2)AE debug: h->history_brightness[4]=52 [MCU2_0] 8075.657092 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 8075.657134 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 8075.657177 s: (3 - 2)AE debug: h->history_brightness[7]=53 [MCU2_0] 8075.657218 s: (3 - 2)AE debug: h->history_brightness[8]=26 [MCU2_0] 8075.657299 s: (3 - 2)AE debug: h->history_brightness[9]=53 [MCU2_0] 8075.657353 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8075.657412 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8075.657524 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8075.657609 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8075.657692 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8075.657756 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8075.657828 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8075.657911 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8075.657978 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8075.658054 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结果。 [MCU2_0] 8075.658113 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8075.658172 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8075.658273 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4387, 256 [MCU2_0] 8075.658332 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4823, 256, r=1 [MCU2_0] 8075.658373 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8075.658404 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8075.658512 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.658619 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4823 , 256 , 11000 , 1 [MCU2_0] 8075.658698 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.658745 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.658800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.658861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.658919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.658977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.659036 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.659092 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.659145 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.659215 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.659378 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.659434 s: AWB : prm = dummy [MCU2_0] 8075.659458 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.659555 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.659623 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.659676 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.659728 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.659778 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.659825 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.659887 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4823 [MCU2_0] 8075.659972 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.660042 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.660098 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.660378 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.660679 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.660921 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.661153 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.661395 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.661646 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8075.661891 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8075.662123 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.662396 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.662467 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.662546 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4823 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.662657 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.662726 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8075.662770 s: temp : 750 [MCU2_0] 8075.662803 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8075.662854 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8075.662910 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8075.662969 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8075.663015 s: next_totalgain_value : 104448 [MCU2_0] 8075.663065 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8075.663120 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8075.663171 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8075.663226 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8075.663307 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8075.663358 s: next_totalgain_value : 609140 [MCU2_0] 8075.663406 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8075.663455 s: vs_total_value : 182400 [MCU2_0] 8075.663488 s: next_totalgain_value : 609140 [MCU2_0] 8075.663536 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.663608 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.663723 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.663795 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.663865 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.663902 s: HCG: [MCU2_0] 8075.664135 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.664377 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.664611 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8075.664854 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8075.665092 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.665327 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.665564 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.665594 s: LCG: [MCU2_0] 8075.665828 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.666065 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8075.666305 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.666540 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.666777 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.666819 s: SPD: [MCU2_0] 8075.667046 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.667293 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.667526 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8075.667791 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8075.668034 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.668312 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.668551 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.668582 s: VS: [MCU2_0] 8075.668838 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.669082 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.669319 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.669551 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.669816 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.670069 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.670307 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.670354 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.678977 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.679043 s: HCG: [MCU2_0] 8075.679300 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.679544 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.679779 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.680030 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8075.680315 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.680559 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.680791 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.680821 s: LCG: [MCU2_0] 8075.681060 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.681307 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8075.681547 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.681776 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.682005 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.682076 s: SPD: [MCU2_0] 8075.682319 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.682558 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.682791 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8075.683017 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8075.683295 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.683538 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.683768 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.683799 s: VS: [MCU2_0] 8075.684015 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.684271 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.684520 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.684754 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.684984 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.685270 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.685517 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.685567 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.685616 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.685668 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.685740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.685801 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.685859 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.685917 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.685974 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.686029 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.686087 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.686156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.686217 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.686296 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.686352 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.686427 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.686487 s: AWB : prm = [MCU2_0] 8075.686526 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.686573 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.686757 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.686826 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.686886 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.686947 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.687006 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.687065 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.687121 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.687179 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.687238 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.687324 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.687383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.687439 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.687493 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.687565 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.687704 s: AWB : prm = [MCU2_0] 8075.687751 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.687800 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.687920 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.688057 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.688135 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.688221 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.688336 s: joe 3333333333333333333333 [MCU2_0] 8075.688405 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.688477 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.688567 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.688677 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5632 [MCU2_0] 8075.689805 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5649 [MCU2_0] 8075.690037 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.690156 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.690304 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.690367 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.690421 s: joe 11111111111111111111111111111 [MCU2_0] 8075.690475 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.690524 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.690575 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.690630 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.690675 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.690726 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.690789 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.690845 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.690901 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.690957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.691073 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.691136 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.691213 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.691297 s: AWB : prm = dummy [MCU2_0] 8075.691323 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.691372 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.691429 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.691481 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.691534 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.691582 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.691639 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.691696 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5633 , 512 , 609 , 674 [MCU2_0] 8075.691764 s: joe add temp=5633, Ratio_BG =1.070389, Ratio_RG=0.935922 [MCU2_0] 8075.691829 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8075.694616 s: 111111111111111111 [MCU2_0] 8075.694681 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.694742 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.694792 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.694838 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.694895 s: joe add status=0 colorTemp=5633, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.694942 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.694983 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.695033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.695143 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.695212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.695296 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.695361 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.695419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.695474 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.695525 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.695597 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.695656 s: AWB : prm = [MCU2_0] 8075.695701 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.695749 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.695794 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.700331 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.700428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.700492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.700550 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.700606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.700660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.700717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.700772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.700829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.700886 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.700938 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.700990 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.701062 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.701122 s: AWB : prm = [MCU2_0] 8075.701162 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.701208 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.710541 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.710632 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.710697 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.710756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.710814 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.710873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.710928 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.710983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.711040 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.711095 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.711149 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.711202 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.711314 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.711380 s: AWB : prm = [MCU2_0] 8075.711420 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.711467 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.720627 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.720745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.720815 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.720945 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.721018 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.721080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.721141 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.721202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.721319 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.721390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.721471 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.721531 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.721611 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.721679 s: AWB : prm = [MCU2_0] 8075.721722 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.721775 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.723311 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.723414 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.723493 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.723548 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.723599 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.723637 s: code block {} start [MCU2_0] 8075.723693 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.723753 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.723790 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.723827 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.723862 s: tivxMutexLock()结束处. [MCU2_0] 8075.723893 s: joe 6666666666666666666666666 [MCU2_0] 8075.724018 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.724097 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.724173 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.724221 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.724309 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.724368 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.724422 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.724480 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.724546 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.724600 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.724867 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.724938 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.725058 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.725154 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 103 , 0 , 3 [MCU2_0] 8075.725232 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.725340 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.725444 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4823 , 256 , 11000 , 1 [MCU2_0] 8075.725521 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.725569 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.725623 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.725681 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.725738 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.725795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.725851 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.725905 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.725959 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.726084 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.726150 s: AWB : prm = dummy [MCU2_0] 8075.726171 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.726219 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.726297 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.726355 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.726406 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.726458 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.726501 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.726564 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4823 [MCU2_0] 8075.726647 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.726716 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.726771 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.727026 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.727322 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.727564 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.727795 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.728025 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.728304 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8075.728550 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8075.728777 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.729005 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.729063 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.729185 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4823 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.729277 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.729340 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8075.729383 s: temp : 750 [MCU2_0] 8075.729417 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8075.729469 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8075.729526 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8075.729581 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8075.729626 s: next_totalgain_value : 104448 [MCU2_0] 8075.729675 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8075.729729 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8075.729779 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8075.729833 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8075.729887 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8075.729933 s: next_totalgain_value : 609140 [MCU2_0] 8075.729980 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8075.730028 s: vs_total_value : 182400 [MCU2_0] 8075.730059 s: next_totalgain_value : 609140 [MCU2_0] 8075.730107 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.730224 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.730317 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.730390 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.730463 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.730586 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.730632 s: HCG: [MCU2_0] 8075.730875 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.731111 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.731382 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.731625 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8075.731859 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.732088 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.732369 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.732406 s: LCG: [MCU2_0] 8075.732631 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.732862 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8075.733088 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.733332 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.733573 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.733605 s: SPD: [MCU2_0] 8075.733827 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.734058 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.734349 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8075.734593 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8075.734821 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.735049 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.735334 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.735374 s: VS: [MCU2_0] 8075.735608 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.735841 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.736070 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.736302 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.736586 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.736832 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.737061 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.737106 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.745702 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.745770 s: HCG: [MCU2_0] 8075.746005 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.746236 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.746561 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.746812 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8075.747046 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.747296 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.747582 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.747622 s: LCG: [MCU2_0] 8075.747851 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.748083 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8075.748323 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.748606 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.748853 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.748886 s: SPD: [MCU2_0] 8075.749107 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.749365 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.749648 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8075.749894 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8075.750125 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.750369 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.750650 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.750690 s: VS: [MCU2_0] 8075.750920 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.751156 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.751396 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.751679 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.751926 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.752156 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.752406 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.752459 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.752507 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.752558 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.752626 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.752704 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.752762 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.752819 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.752876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.752932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.752988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.753045 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.753100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.753153 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.753205 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.753300 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.753364 s: AWB : prm = [MCU2_0] 8075.753404 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.753451 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.753567 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.753684 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.753740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.753803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.753864 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.753924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.753980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.754037 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.754092 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.754149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.754303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.754364 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.754418 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.754491 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.754563 s: AWB : prm = [MCU2_0] 8075.754607 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.754654 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.754789 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.754931 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.755013 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.755097 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.755155 s: joe 3333333333333333333333 [MCU2_0] 8075.755205 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.755312 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.755418 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.755526 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5633 [MCU2_0] 8075.756646 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5625 [MCU2_0] 8075.756889 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.757005 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.757121 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.757180 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.757233 s: joe 11111111111111111111111111111 [MCU2_0] 8075.757332 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.757385 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.757439 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.757492 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.757537 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.757590 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.757647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.757703 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.757761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.757818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.757929 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.757989 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.758065 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.758125 s: AWB : prm = dummy [MCU2_0] 8075.758145 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.758192 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.758290 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.758357 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.758410 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.758459 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.758515 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.758574 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5633 , 512 , 609 , 674 [MCU2_0] 8075.758641 s: joe add temp=5633, Ratio_BG =1.070389, Ratio_RG=0.935922 [MCU2_0] 8075.758691 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8075.761383 s: 111111111111111111 [MCU2_0] 8075.761444 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.761507 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.761557 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.761604 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.761660 s: joe add status=0 colorTemp=5633, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.761707 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.761750 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.761802 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.761861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.761916 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.762031 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.762099 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.762158 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.762214 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.762296 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.762370 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.762429 s: AWB : prm = [MCU2_0] 8075.762471 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.762517 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.762560 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.763642 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.763731 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.763799 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.763857 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.763913 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.763970 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.764026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.764103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.764164 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.764221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.764307 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.764366 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.764440 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.764501 s: AWB : prm = [MCU2_0] 8075.764541 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.764589 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.773638 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.773727 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.773802 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.773871 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.773934 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.773992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.774049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.774107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.774165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.774223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.774309 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.774368 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.774444 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.774506 s: AWB : prm = [MCU2_0] 8075.774546 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.774594 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.783725 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.783825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.783894 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.783953 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.784008 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.784065 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.784121 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.784176 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.784231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.784316 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.784376 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.784427 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.784499 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.784561 s: AWB : prm = [MCU2_0] 8075.784599 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.784647 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.793754 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.793851 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.793936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.793998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.794059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.794118 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.794176 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.794232 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.794322 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.794387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.794443 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.794497 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.794571 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.794634 s: AWB : prm = [MCU2_0] 8075.794675 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.794725 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.803720 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.803814 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.803880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.803959 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.804022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.804081 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.804137 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.804193 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.804277 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.804344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.804399 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.804452 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.804525 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.804585 s: AWB : prm = [MCU2_0] 8075.804625 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.804672 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.813705 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.813791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.813857 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.813933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.813995 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.814051 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.814106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.814161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.814219 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.814301 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.814363 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.814418 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.814491 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.814551 s: AWB : prm = [MCU2_0] 8075.814589 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.814638 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.823771 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.823888 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.823960 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.824023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.824083 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.824144 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.824205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.824311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.824379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.824445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.824502 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.824572 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.824656 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.824723 s: AWB : prm = [MCU2_0] 8075.824767 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.824818 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.826420 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.826521 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.826594 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.826646 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.826696 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.826734 s: code block {} start [MCU2_0] 8075.826788 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.826846 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.826881 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.826918 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.826952 s: tivxMutexLock()结束处. [MCU2_0] 8075.827062 s: joe 6666666666666666666666666 [MCU2_0] 8075.827122 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.827196 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.827303 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.827355 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.827410 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.827465 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.827517 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.827573 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.827639 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.827693 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.827972 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.828109 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.828174 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.828289 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 104 , 0 , 3 [MCU2_0] 8075.828373 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.828446 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.828546 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4823 , 256 , 11000 , 1 [MCU2_0] 8075.828623 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.828670 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.828725 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.828787 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.828846 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.828902 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.828957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.829012 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.829115 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.829196 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.829278 s: AWB : prm = dummy [MCU2_0] 8075.829307 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.829359 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.829421 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.829474 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.829523 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.829573 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.829616 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.829679 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4823 [MCU2_0] 8075.829764 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.829834 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.829892 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.830181 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.830444 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.830686 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.830915 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.831200 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.831468 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8075.831705 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8075.831934 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.832205 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.832289 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.832373 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4823 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.832434 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.832491 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8075.832534 s: temp : 750 [MCU2_0] 8075.832568 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8075.832620 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8075.832676 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8075.832734 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8075.832780 s: next_totalgain_value : 104448 [MCU2_0] 8075.832827 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8075.832879 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8075.832928 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8075.832982 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8075.833038 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8075.833086 s: next_totalgain_value : 609140 [MCU2_0] 8075.833134 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8075.833182 s: vs_total_value : 182400 [MCU2_0] 8075.833278 s: next_totalgain_value : 609140 [MCU2_0] 8075.833333 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.833405 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.833474 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.833541 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.833610 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.833647 s: HCG: [MCU2_0] 8075.833755 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.834014 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.834325 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.834573 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.834806 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8075.835033 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.835324 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.835570 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.835604 s: LCG: [MCU2_0] 8075.835830 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.836059 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8075.836351 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.836599 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.836833 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.836863 s: SPD: [MCU2_0] 8075.837079 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.837311 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.837597 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8075.837837 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8075.838066 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.838302 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.838551 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.838587 s: VS: [MCU2_0] 8075.838813 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.839040 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.839290 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.839539 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.839779 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.840012 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.840254 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.840305 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.848974 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.849042 s: HCG: [MCU2_0] 8075.849297 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.849586 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.849832 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.850060 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8075.850295 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.850533 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.850781 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.850820 s: LCG: [MCU2_0] 8075.851048 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.851291 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8075.851532 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.851778 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.852019 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.852050 s: SPD: [MCU2_0] 8075.852293 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.852529 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.852784 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8075.853028 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8075.853284 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.853521 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.853800 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.853835 s: VS: [MCU2_0] 8075.854113 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.854396 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.854644 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.854894 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.855139 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.855378 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.855613 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.855659 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.855705 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.855800 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.855879 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.855942 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.856000 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.856055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.856113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.856170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.856227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.856310 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.856372 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.856428 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.856477 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.856549 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.856609 s: AWB : prm = [MCU2_0] 8075.856648 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.856694 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.856869 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.856937 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.856994 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.857055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.857114 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.857171 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.857230 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.857316 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.857379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.857437 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.857495 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.857549 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.857599 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.857671 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.857731 s: AWB : prm = [MCU2_0] 8075.857768 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.857823 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.857936 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.858077 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.858151 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.858236 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.858327 s: joe 3333333333333333333333 [MCU2_0] 8075.858381 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.858448 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.858538 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.858647 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5633 [MCU2_0] 8075.859764 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5620 [MCU2_0] 8075.859937 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.860129 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.860305 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.860380 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.860433 s: joe 11111111111111111111111111111 [MCU2_0] 8075.860488 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.860539 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.860592 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.860647 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.860694 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.860744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.860804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.860863 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.860920 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.860976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.861086 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.861147 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.861219 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.861307 s: AWB : prm = dummy [MCU2_0] 8075.861332 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.861382 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.861440 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.861492 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.861541 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.861589 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.861645 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.861702 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5632 , 512 , 609 , 674 [MCU2_0] 8075.861770 s: joe add temp=5632, Ratio_BG =1.070444, Ratio_RG=0.935911 [MCU2_0] 8075.861819 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8075.864500 s: 111111111111111111 [MCU2_0] 8075.864556 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.864614 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.864665 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.864709 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.864764 s: joe add status=0 colorTemp=5632, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.864811 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.864853 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.864903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.864961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.865017 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.865072 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.865178 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.865268 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.865332 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.865388 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.865460 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.865518 s: AWB : prm = [MCU2_0] 8075.865562 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.865611 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.865656 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.866873 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.866966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.867029 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.867088 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.867146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.867217 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.867306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.867369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.867430 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.867487 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.867541 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.867592 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.867666 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.867726 s: AWB : prm = [MCU2_0] 8075.867765 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.867813 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.876877 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.876963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.877039 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.877102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.877162 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.877220 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.877303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.877365 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.877423 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.877481 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.877534 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.877584 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.877656 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.877718 s: AWB : prm = [MCU2_0] 8075.877757 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.877804 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.886854 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.886938 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.887015 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.887079 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.887136 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.887190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.887273 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.887400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.887473 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.887533 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.887588 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.887639 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.887710 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.887770 s: AWB : prm = [MCU2_0] 8075.887810 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.887856 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.896940 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.897050 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.897121 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.897185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.897293 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.897367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.897435 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.897501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.897582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.897647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.897710 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.897767 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.897845 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.897912 s: AWB : prm = [MCU2_0] 8075.897954 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.898006 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.899440 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.899537 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.899611 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.899664 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.899714 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.899750 s: code block {} start [MCU2_0] 8075.899803 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.899862 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.899896 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.899932 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.899966 s: tivxMutexLock()结束处. [MCU2_0] 8075.899998 s: joe 6666666666666666666666666 [MCU2_0] 8075.900047 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.900116 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.900366 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.900430 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.900491 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.900545 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.900599 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.900657 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.900724 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.900777 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.901045 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.901111 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.901168 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.901353 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 105 , 0 , 3 [MCU2_0] 8075.901438 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.901485 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8075.901535 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8075.901663 s: (0)AE debug: rMax=78, gMax=53, bMax=46, rsum=33823, gsum=24122, bsum=20931, wsum=512 [MCU2_0] 8075.901725 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8075.901774 s: (1)AE debug: R = 66, G = 47, B = 40 [MCU2_0] 8075.901806 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8075.901846 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8075.901905 s: (2 - 1)AE debug: curY=52, curY_sat=52, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8075.901973 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 8075.902027 s: (2 - 3)AE debug: max2_ae()比较后,curY=52 [MCU2_0] 8075.902092 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8075.902173 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8075.902329 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8075.902423 s: (3 - 2)AE debug: h->history_brightness[0]=52 [MCU2_0] 8075.902470 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 8075.902512 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 8075.902554 s: (3 - 2)AE debug: h->history_brightness[3]=53 [MCU2_0] 8075.902594 s: (3 - 2)AE debug: h->history_brightness[4]=26 [MCU2_0] 8075.902636 s: (3 - 2)AE debug: h->history_brightness[5]=52 [MCU2_0] 8075.902676 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 8075.902717 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 8075.902758 s: (3 - 2)AE debug: h->history_brightness[8]=53 [MCU2_0] 8075.902800 s: (3 - 2)AE debug: h->history_brightness[9]=26 [MCU2_0] 8075.902848 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8075.902905 s: (3 - 2)AE debug: avgY=370, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8075.902969 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8075.903045 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8075.903125 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8075.903184 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 8075.903309 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8075.903421 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 8075.903489 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8075.903553 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8075.903633 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计算结果。 [MCU2_0] 8075.903691 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8075.903749 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8075.903821 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4823, 256 [MCU2_0] 8075.903868 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4191, 256, r=1 [MCU2_0] 8075.903909 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8075.903942 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8075.904006 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.904102 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4191 , 256 , 11000 , 1 [MCU2_0] 8075.904178 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.904221 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.904300 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.904413 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.904476 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.904535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.904595 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.904652 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.904704 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.904779 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.904837 s: AWB : prm = dummy [MCU2_0] 8075.904856 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.904907 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.904963 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.905014 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.905066 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.905116 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.905159 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.905221 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4191 [MCU2_0] 8075.905324 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.905439 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.905501 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.905756 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.905988 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.906213 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.906513 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.906757 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.906887 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.907052 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8075.907303 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8075.907555 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8075.907793 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8075.907853 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8075.907928 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4191 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8075.907987 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8075.908041 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8075.908085 s: temp : 750 [MCU2_0] 8075.908119 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8075.908171 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8075.908227 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8075.908337 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8075.908391 s: next_totalgain_value : 92160 [MCU2_0] 8075.908483 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8075.908548 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8075.908602 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8075.908656 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8075.908712 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8075.908759 s: next_totalgain_value : 543875 [MCU2_0] 8075.908810 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8075.908856 s: vs_total_value : 162792 [MCU2_0] 8075.908888 s: next_totalgain_value : 543875 [MCU2_0] 8075.908937 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8075.909010 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8075.909080 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8075.909148 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8075.909220 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8075.909276 s: HCG: [MCU2_0] 8075.909527 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.909772 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.910003 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8075.910231 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8075.910532 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.910779 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.911010 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.911040 s: LCG: [MCU2_0] 8075.911280 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.911559 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8075.911805 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.912041 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.912287 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.912317 s: SPD: [MCU2_0] 8075.912579 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.912823 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.913053 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8075.913288 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8075.913518 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.913766 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.914010 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.914043 s: VS: [MCU2_0] 8075.914305 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.914547 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.914793 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.915035 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.915288 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.915524 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.915770 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.915821 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8075.924489 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8075.924561 s: HCG: [MCU2_0] 8075.924846 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8075.925092 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8075.925332 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8075.925569 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8075.925796 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8075.926077 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8075.926328 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8075.926364 s: LCG: [MCU2_0] 8075.926590 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8075.926821 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8075.927097 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8075.927359 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8075.927598 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8075.927628 s: SPD: [MCU2_0] 8075.927847 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8075.928121 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8075.928370 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8075.928611 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8075.928839 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8075.929084 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8075.929330 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8075.929365 s: VS: [MCU2_0] 8075.929588 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8075.929819 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8075.930080 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8075.930325 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8075.930567 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8075.930797 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8075.931036 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8075.931089 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8075.931137 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8075.931190 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.931281 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.931349 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.931407 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.931465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.931522 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.931578 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.931634 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.931690 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.931746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.931799 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.931850 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.931923 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.931994 s: AWB : prm = [MCU2_0] 8075.932038 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.932085 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.932195 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.932349 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.932414 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.932475 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.932533 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.932591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.932647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.932703 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.932759 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.932815 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.932871 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.932925 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.932976 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.933049 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.933107 s: AWB : prm = [MCU2_0] 8075.933145 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.933206 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.933341 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.933484 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8075.933560 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8075.933644 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8075.933702 s: joe 3333333333333333333333 [MCU2_0] 8075.933753 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.933821 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8075.933911 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8075.934020 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5632 [MCU2_0] 8075.935142 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5548 [MCU2_0] 8075.935421 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8075.935545 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8075.935663 s: joe 222222222222222222222222222222222 [MCU2_0] 8075.935723 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.935775 s: joe 11111111111111111111111111111 [MCU2_0] 8075.935828 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.935878 s: joe 000000000000000000000000000000000 [MCU2_0] 8075.935929 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.935985 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.936029 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.936081 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.936140 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.936198 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.936290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.936356 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.936462 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.936525 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.936603 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.936663 s: AWB : prm = dummy [MCU2_0] 8075.936683 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.936731 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8075.936788 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.936839 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.936889 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.936939 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8075.936992 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8075.937051 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5627 , 512 , 609 , 674 [MCU2_0] 8075.937117 s: joe add temp=5627, Ratio_BG =1.070722, Ratio_RG=0.935856 [MCU2_0] 8075.937167 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8075.939871 s: 111111111111111111 [MCU2_0] 8075.939932 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8075.939992 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.940041 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.940086 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.940143 s: joe add status=0 colorTemp=5627, rgain=512, ggain=609, bgain=674 [MCU2_0] 8075.940189 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.940232 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.940308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.940372 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.940432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.940535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.940602 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.940662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.940718 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8075.940769 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8075.940839 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8075.940896 s: AWB : prm = [MCU2_0] 8075.940938 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.940986 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.941028 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8075.942311 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.942405 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.942471 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.942532 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.942609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.942669 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.942727 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.942784 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.942842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.942901 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.942955 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.943007 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.943081 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.943145 s: AWB : prm = [MCU2_0] 8075.943183 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.943233 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.952289 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.952373 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.952442 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.952518 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.952580 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.952639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.952697 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.952752 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.952808 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.952864 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.952917 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.952967 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.953038 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.953099 s: AWB : prm = [MCU2_0] 8075.953136 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.953185 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.962277 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.962371 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.962453 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.962517 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.962577 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.962634 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.962690 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.962746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.962802 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.962858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.962912 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.962962 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.963033 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.963093 s: AWB : prm = [MCU2_0] 8075.963132 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.963179 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.972280 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.972377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.972455 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.972519 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.972576 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.972632 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.972690 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.972747 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.972803 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.972860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.972915 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.972967 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.973039 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.973099 s: AWB : prm = [MCU2_0] 8075.973135 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.973182 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.982264 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.982350 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.982428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.982492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.982550 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.982607 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.982663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.982719 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.982774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.982830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.982884 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.982936 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.983007 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.983066 s: AWB : prm = [MCU2_0] 8075.983106 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.983153 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.992338 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.992450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.992521 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.992586 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.992648 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.992707 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.992768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8075.992851 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8075.992919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8075.992984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8075.993046 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8075.993103 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8075.993179 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8075.993269 s: AWB : prm = [MCU2_0] 8075.993324 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8075.993379 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8075.994736 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8075.994836 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8075.994915 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8075.994969 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8075.995020 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8075.995058 s: code block {} start [MCU2_0] 8075.995112 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8075.995173 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8075.995210 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8075.995284 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8075.995333 s: tivxMutexLock()结束处. [MCU2_0] 8075.995366 s: joe 6666666666666666666666666 [MCU2_0] 8075.995419 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.995493 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8075.995568 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8075.995615 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8075.995735 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.995794 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8075.995847 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8075.995904 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8075.995972 s: joe 5555555555555555555555555555555 [MCU2_0] 8075.996025 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.996334 s: joe 4444444444444444444444444444444 [MCU2_0] 8075.996412 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8075.996472 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8075.996556 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 106 , 0 , 3 [MCU2_0] 8075.996634 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8075.996767 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8075.996883 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4191 , 256 , 11000 , 1 [MCU2_0] 8075.996965 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8075.997013 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8075.997066 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8075.997127 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8075.997186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8075.997272 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8075.997336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8075.997396 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8075.997447 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8075.997519 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.997581 s: AWB : prm = dummy [MCU2_0] 8075.997601 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8075.997650 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8075.997710 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8075.997809 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8075.997866 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8075.997918 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8075.997964 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8075.998030 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4191 [MCU2_0] 8075.998112 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8075.998180 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8075.998238 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8075.998527 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8075.998821 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8075.999068 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8075.999324 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8075.999570 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8075.999850 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.000107 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.000467 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.000716 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.000778 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.000921 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4191 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.000989 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.001042 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8076.001085 s: temp : 750 [MCU2_0] 8076.001118 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8076.001170 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8076.001225 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8076.001314 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8076.001364 s: next_totalgain_value : 92160 [MCU2_0] 8076.001413 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8076.001468 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8076.001517 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8076.001572 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8076.001626 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8076.001672 s: next_totalgain_value : 543875 [MCU2_0] 8076.001719 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8076.001765 s: vs_total_value : 162792 [MCU2_0] 8076.001795 s: next_totalgain_value : 543875 [MCU2_0] 8076.001842 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.001959 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.002036 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.002105 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.002173 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.002311 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.002361 s: HCG: [MCU2_0] 8076.002600 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.002835 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.003087 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.003359 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8076.003597 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.003828 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.004090 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.004127 s: LCG: [MCU2_0] 8076.004364 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.004601 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8076.004829 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.005108 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.005392 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.005428 s: SPD: [MCU2_0] 8076.005652 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.005879 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.006149 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.006400 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8076.006643 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.006873 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.007116 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.007151 s: VS: [MCU2_0] 8076.007388 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.007626 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.007856 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.008124 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.008372 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.008610 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.008840 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.008885 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.017527 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.017598 s: HCG: [MCU2_0] 8076.017835 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.018067 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.018336 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.018585 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8076.018819 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.019049 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.019332 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.019370 s: LCG: [MCU2_0] 8076.019596 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.019831 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8076.020059 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.020296 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.020638 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.020676 s: SPD: [MCU2_0] 8076.020903 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.021135 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.021418 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.021661 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8076.021896 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.022122 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.022405 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.022442 s: VS: [MCU2_0] 8076.022676 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.022907 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.023133 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.023431 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.023683 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.023919 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.024147 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.024190 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.024236 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.024318 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.024390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.024465 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.024525 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.024581 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.024637 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.024696 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.024754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.024811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.024866 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.024919 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.024970 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.025042 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.025103 s: AWB : prm = [MCU2_0] 8076.025141 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.025187 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.025373 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.025453 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.025516 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.025574 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.025631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.025687 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.025744 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.025800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.025857 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.025914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.025968 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.026019 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.026091 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.026149 s: AWB : prm = [MCU2_0] 8076.026188 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.026234 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.026370 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.026438 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.026574 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.026653 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.026739 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.026795 s: joe 3333333333333333333333 [MCU2_0] 8076.026845 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.026913 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.027003 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.027111 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5627 [MCU2_0] 8076.028230 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5542 [MCU2_0] 8076.028504 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.028621 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.028738 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.028796 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.028848 s: joe 11111111111111111111111111111 [MCU2_0] 8076.028904 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.028954 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.029005 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.029060 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.029106 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.029156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.029215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.029339 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.029406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.029518 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.029581 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.029634 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.029707 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.029766 s: AWB : prm = dummy [MCU2_0] 8076.029786 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.029834 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.029891 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.029941 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.029992 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.030041 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.030099 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.030156 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5622 , 512 , 609 , 674 [MCU2_0] 8076.030220 s: joe add temp=5622, Ratio_BG =1.071000, Ratio_RG=0.935800 [MCU2_0] 8076.030302 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8076.033028 s: 111111111111111111 [MCU2_0] 8076.033089 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.033151 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.033202 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.033281 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.033346 s: joe add status=0 colorTemp=5622, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.033394 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.033436 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.033485 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.033593 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.033663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.033720 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.033779 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.033835 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.033890 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.033943 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.034012 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.034070 s: AWB : prm = [MCU2_0] 8076.034112 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.034158 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.034201 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.035373 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.035466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.035534 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.035595 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.035674 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.035732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.035791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.035847 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.035904 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.035963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.036016 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.036067 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.036140 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.036199 s: AWB : prm = [MCU2_0] 8076.036237 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.036318 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.045360 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.045445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.045512 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.045589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.045646 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.045702 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.045758 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.045814 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.045869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.045925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.045979 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.046030 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.046100 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.046160 s: AWB : prm = [MCU2_0] 8076.046197 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.046267 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.055357 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.055445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.055525 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.055589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.055649 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.055706 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.055763 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.055819 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.055875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.055931 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.055985 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.056039 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.056112 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.056170 s: AWB : prm = [MCU2_0] 8076.056209 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.056282 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.065445 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.065559 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.065628 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.065694 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.065755 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.065818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.065904 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.065972 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.066033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.066094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.066152 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.066206 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.066323 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.066393 s: AWB : prm = [MCU2_0] 8076.066441 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.066493 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.067743 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.067843 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.067921 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.067973 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.068022 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.068060 s: code block {} start [MCU2_0] 8076.068114 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.068171 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.068206 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.068276 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.068323 s: tivxMutexLock()结束处. [MCU2_0] 8076.068356 s: joe 6666666666666666666666666 [MCU2_0] 8076.068409 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.068481 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.068553 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.068597 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.068695 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.068766 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.068819 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.068876 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.068942 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.068997 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.069300 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.069376 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.069443 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.069522 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 107 , 0 , 3 [MCU2_0] 8076.069599 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.069671 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.069830 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4191 , 256 , 11000 , 1 [MCU2_0] 8076.069914 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.069961 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.070017 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.070077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.070136 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.070193 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.070279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.070343 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.070397 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.070469 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.070527 s: AWB : prm = dummy [MCU2_0] 8076.070546 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.070596 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.070652 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.070703 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.070796 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.070858 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.070902 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.070963 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4191 [MCU2_0] 8076.071045 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.071112 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.071169 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.071444 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.071688 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.071937 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.072178 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.072423 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.072656 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.072938 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.073179 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.073414 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.073477 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.073552 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4191 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.073613 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.073666 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8076.073709 s: temp : 750 [MCU2_0] 8076.073742 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8076.073793 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8076.073898 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8076.073962 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8076.074008 s: next_totalgain_value : 92160 [MCU2_0] 8076.074056 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8076.074113 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8076.074163 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8076.074220 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8076.074301 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8076.074351 s: next_totalgain_value : 543875 [MCU2_0] 8076.074399 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8076.074448 s: vs_total_value : 162792 [MCU2_0] 8076.074480 s: next_totalgain_value : 543875 [MCU2_0] 8076.074526 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.074599 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.074667 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.074735 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.074805 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.074842 s: HCG: [MCU2_0] 8076.075115 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.075367 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.075602 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.075831 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8076.076072 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.076320 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.076563 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.076594 s: LCG: [MCU2_0] 8076.076809 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.077055 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.077148 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8076.077405 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.077646 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.077875 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.077904 s: SPD: [MCU2_0] 8076.078140 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.078391 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.078627 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.078855 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8076.079124 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.079372 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.079605 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.079637 s: VS: [MCU2_0] 8076.079856 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.080092 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.080355 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.080590 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.080821 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.081093 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.081358 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.081409 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.090073 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.090147 s: HCG: [MCU2_0] 8076.090397 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.090640 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.090877 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.091106 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8076.091401 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.091645 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.091876 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.091907 s: LCG: [MCU2_0] 8076.092123 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.092401 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8076.092644 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.092876 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.093100 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.093127 s: SPD: [MCU2_0] 8076.093370 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.093619 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.093848 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.094072 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8076.094304 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.094588 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.094828 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.094860 s: VS: [MCU2_0] 8076.095078 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.095320 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.095605 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.095843 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.096072 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.096308 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.096558 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.096614 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.096661 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.096712 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.096782 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.096843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.096900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.096957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.097012 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.097070 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.097126 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.097185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.097262 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.097324 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.097378 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.097462 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.097525 s: AWB : prm = [MCU2_0] 8076.097566 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.097613 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.097722 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.097788 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.097919 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.097996 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.098081 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.098138 s: joe 3333333333333333333333 [MCU2_0] 8076.098188 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.098288 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.098387 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.098496 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5622 [MCU2_0] 8076.099276 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.099360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.099424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.099483 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.099540 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.099597 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.099652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.099708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.099783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.099842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.099896 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.099950 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.100023 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.100081 s: AWB : prm = [MCU2_0] 8076.100121 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.100167 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.100784 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5644 [MCU2_0] 8076.100957 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.101068 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.101186 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.101320 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.101437 s: joe 11111111111111111111111111111 [MCU2_0] 8076.101505 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.101556 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.101611 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.101664 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.101708 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.101761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.101820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.101879 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.101935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.101992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.102047 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.102099 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.102170 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.102230 s: AWB : prm = dummy [MCU2_0] 8076.102274 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.102330 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.102429 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.102488 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.102540 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.102589 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.102646 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.102702 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5623 , 512 , 609 , 674 [MCU2_0] 8076.102770 s: joe add temp=5623, Ratio_BG =1.070944, Ratio_RG=0.935811 [MCU2_0] 8076.102821 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8076.105507 s: 111111111111111111 [MCU2_0] 8076.105565 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.105627 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.105675 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.105719 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.105776 s: joe add status=0 colorTemp=5623, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.105822 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.105864 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.105913 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.105970 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.106028 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.106085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.106142 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.106198 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.106279 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.106343 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.106416 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.106475 s: AWB : prm = [MCU2_0] 8076.106568 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.106620 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.106666 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.110338 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.110434 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.110501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.110562 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.110642 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.110701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.110758 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.110814 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.110871 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.110932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.110987 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.111040 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.111113 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.111174 s: AWB : prm = [MCU2_0] 8076.111216 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.111291 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.120720 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.120811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.120875 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.120934 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.120992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.121048 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.121105 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.121162 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.121218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.121312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.121375 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.121430 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.121502 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.121573 s: AWB : prm = [MCU2_0] 8076.121615 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.121666 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.130690 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.130778 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.130842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.130915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.130976 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.131034 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.131089 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.131145 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.131203 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.131291 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.131353 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.131408 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.131483 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.131544 s: AWB : prm = [MCU2_0] 8076.131584 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.131632 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.140697 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.140779 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.140861 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.140926 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.140983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.141038 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.141097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.141153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.141209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.141293 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.141353 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.141407 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.141481 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.141542 s: AWB : prm = [MCU2_0] 8076.141581 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.141628 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.150680 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.150766 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.150841 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.150902 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.150961 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.151020 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.151077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.151133 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.151190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.151269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.151330 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.151381 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.151452 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.151513 s: AWB : prm = [MCU2_0] 8076.151550 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.151597 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.160752 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.160880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.160959 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.161028 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.161092 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.161149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.161208 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.161310 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.161377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.161437 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.161498 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.161553 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.161629 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.161691 s: AWB : prm = [MCU2_0] 8076.161732 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.161780 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.162592 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.162696 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.162770 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.162826 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.162878 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.162992 s: code block {} start [MCU2_0] 8076.163048 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.163106 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.163142 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.163178 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.163212 s: tivxMutexLock()结束处. [MCU2_0] 8076.163277 s: joe 6666666666666666666666666 [MCU2_0] 8076.163343 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.163417 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.163493 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.163543 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.163600 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.163653 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.163703 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.163761 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.163828 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.163881 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.164200 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.164313 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.164373 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.164455 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 108 , 0 , 3 [MCU2_0] 8076.164534 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.164581 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8076.164632 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8076.164755 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17177, gsum=12326, bsum=10841, wsum=512 [MCU2_0] 8076.164819 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8076.164870 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 8076.164902 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8076.164941 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8076.165070 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8076.165148 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 8076.165205 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 8076.165294 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8076.165390 s: (3 - 1)AE debug: reset=0, h->avg_y=370, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8076.165466 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8076.165539 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 8076.165582 s: (3 - 2)AE debug: h->history_brightness[1]=52 [MCU2_0] 8076.165627 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 8076.165667 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8076.165707 s: (3 - 2)AE debug: h->history_brightness[4]=53 [MCU2_0] 8076.165749 s: (3 - 2)AE debug: h->history_brightness[5]=26 [MCU2_0] 8076.165789 s: (3 - 2)AE debug: h->history_brightness[6]=52 [MCU2_0] 8076.165830 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 8076.165870 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 8076.165911 s: (3 - 2)AE debug: h->history_brightness[9]=53 [MCU2_0] 8076.165960 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8076.166062 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8076.166132 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8076.166208 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8076.166307 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8076.166378 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8076.166452 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8076.166536 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8076.166602 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8076.166680 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结果。 [MCU2_0] 8076.166738 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8076.166795 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8076.166866 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4191, 256 [MCU2_0] 8076.166915 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4608, 256, r=1 [MCU2_0] 8076.166955 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8076.166987 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8076.167096 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.167204 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4608 , 256 , 11000 , 1 [MCU2_0] 8076.167320 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.167376 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.167429 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.167490 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.167550 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.167606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.167662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.167714 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.167767 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.167838 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.167899 s: AWB : prm = dummy [MCU2_0] 8076.167919 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.167967 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.168023 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.168128 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.168188 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.168261 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.168318 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.168382 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4608 [MCU2_0] 8076.168465 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.168533 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.168590 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.168844 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.169077 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.169323 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.169567 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.169799 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.170026 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.170299 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.170540 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.170723 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.170889 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.170953 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.171029 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4608 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.171087 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.171141 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8076.171234 s: temp : 750 [MCU2_0] 8076.171306 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8076.171363 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8076.171420 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8076.171475 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8076.171522 s: next_totalgain_value : 98304 [MCU2_0] 8076.171569 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8076.171623 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8076.171672 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8076.171727 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8076.171783 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8076.171829 s: next_totalgain_value : 565630 [MCU2_0] 8076.171876 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8076.171923 s: vs_total_value : 169632 [MCU2_0] 8076.171954 s: next_totalgain_value : 565630 [MCU2_0] 8076.172000 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.172076 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.172144 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.172268 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.172353 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.172393 s: HCG: [MCU2_0] 8076.172631 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.172867 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.173099 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.173415 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8076.173658 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.173887 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.174114 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.174143 s: LCG: [MCU2_0] 8076.174380 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.174625 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8076.174857 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.175087 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.175359 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.175404 s: SPD: [MCU2_0] 8076.175638 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.175868 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.176095 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.176332 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8076.176610 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.176852 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.177084 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.177113 s: VS: [MCU2_0] 8076.177357 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.177640 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.177880 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.178110 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.178364 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.178613 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.178855 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.178903 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.187546 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.187654 s: HCG: [MCU2_0] 8076.187895 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.188134 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.188400 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8076.188663 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8076.188903 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.189132 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.189371 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.189405 s: LCG: [MCU2_0] 8076.189671 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.189919 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8076.190151 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.190389 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.190622 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.190695 s: SPD: [MCU2_0] 8076.190937 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.191168 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.191414 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.191652 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.191939 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.192181 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.192423 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.192457 s: VS: [MCU2_0] 8076.192677 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.192953 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.193192 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.193433 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.193674 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.193922 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.194163 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.194211 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.194276 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.194339 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.194413 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.194478 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.194536 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.194592 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.194647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.194703 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.194772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.194833 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.194891 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.194946 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.194999 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.195075 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.195134 s: AWB : prm = [MCU2_0] 8076.195172 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.195221 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.195423 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.195487 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.195544 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.195604 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.195663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.195719 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.195774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.195832 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.195889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.195947 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.196003 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.196056 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.196108 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.196178 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.196238 s: AWB : prm = [MCU2_0] 8076.196307 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.196364 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.196473 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.196613 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.196693 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.196779 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.196836 s: joe 3333333333333333333333 [MCU2_0] 8076.196887 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.196956 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.197046 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.197154 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5623 [MCU2_0] 8076.198326 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5620 [MCU2_0] 8076.198576 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.198692 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.198810 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.198868 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.198922 s: joe 11111111111111111111111111111 [MCU2_0] 8076.198975 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.199025 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.199075 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.199130 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.199178 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.199229 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.199331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.199394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.199452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.199510 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.199618 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.199680 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.199753 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.199813 s: AWB : prm = dummy [MCU2_0] 8076.199832 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.199881 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.199936 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.199988 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.200037 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.200085 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.200140 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.200197 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5623 , 512 , 609 , 674 [MCU2_0] 8076.200385 s: joe add temp=5623, Ratio_BG =1.070944, Ratio_RG=0.935811 [MCU2_0] 8076.200449 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8076.203170 s: 111111111111111111 [MCU2_0] 8076.203233 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.203341 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.203397 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.203442 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.203497 s: joe add status=0 colorTemp=5623, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.203545 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.203587 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.203682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.203755 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.203815 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.203873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.203929 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.203988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.204042 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.204093 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.204163 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.204220 s: AWB : prm = [MCU2_0] 8076.204294 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.204348 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.204393 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.205472 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.205566 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.205632 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.205691 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.205765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.205825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.205884 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.205941 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.206002 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.206057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.206113 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.206167 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.206268 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.206337 s: AWB : prm = [MCU2_0] 8076.206378 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.206429 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.215465 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.215552 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.215615 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.215692 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.215756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.215816 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.215874 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.215933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.215991 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.216049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.216103 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.216156 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.216227 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.216315 s: AWB : prm = [MCU2_0] 8076.216362 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.216412 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.225448 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.225541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.225603 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.225679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.225739 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.225796 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.225854 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.225910 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.225967 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.226022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.226076 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.226125 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.226198 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.226287 s: AWB : prm = [MCU2_0] 8076.226335 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.226384 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.235657 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.235762 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.235833 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.235894 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.235972 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.236029 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.236087 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.236148 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.236204 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.236297 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.236361 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.236413 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.236486 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.236546 s: AWB : prm = [MCU2_0] 8076.236586 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.236634 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.236814 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.236902 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.236976 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.237027 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.237078 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.237114 s: code block {} start [MCU2_0] 8076.237168 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.237228 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.237295 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.237339 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.237374 s: tivxMutexLock()结束处. [MCU2_0] 8076.237406 s: joe 6666666666666666666666666 [MCU2_0] 8076.237458 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.237529 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.237604 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.237649 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.237702 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.237804 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.237866 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.237926 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.237995 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.238049 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.238349 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.238425 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.238480 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.238559 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 109 , 0 , 3 [MCU2_0] 8076.238636 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.238705 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.238866 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4608 , 256 , 11000 , 1 [MCU2_0] 8076.238951 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.239001 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.239055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.239116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.239174 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.239231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.239344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.239407 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.239459 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.239531 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.239591 s: AWB : prm = dummy [MCU2_0] 8076.239611 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.239659 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.239715 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.239768 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.239861 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.239921 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.239967 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.240030 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4608 [MCU2_0] 8076.240112 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.240179 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.240235 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.240525 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.240760 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.241007 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.241275 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.241515 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.241746 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.242024 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.242287 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.242524 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.242583 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.242661 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4608 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.242720 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.242774 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8076.242817 s: temp : 750 [MCU2_0] 8076.242851 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8076.242952 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8076.243020 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8076.243078 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8076.243126 s: next_totalgain_value : 98304 [MCU2_0] 8076.243175 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8076.243231 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8076.243306 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8076.243364 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8076.243420 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8076.243466 s: next_totalgain_value : 565630 [MCU2_0] 8076.243515 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8076.243563 s: vs_total_value : 169632 [MCU2_0] 8076.243593 s: next_totalgain_value : 565630 [MCU2_0] 8076.243639 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.243711 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.243779 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.243846 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.243916 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.243991 s: HCG: [MCU2_0] 8076.244227 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.244488 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.244731 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8076.245008 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8076.245294 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.245452 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.245620 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.245862 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.245892 s: LCG: [MCU2_0] 8076.246147 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.246395 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8076.246629 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.246860 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.247096 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.247129 s: SPD: [MCU2_0] 8076.247362 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.247604 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.247831 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.248098 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.248351 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.248585 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.248815 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.248844 s: VS: [MCU2_0] 8076.249061 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.249353 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.249595 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.249824 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.250052 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.250296 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.250542 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.250589 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.259185 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.259275 s: HCG: [MCU2_0] 8076.259572 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.259813 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.260046 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8076.260292 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8076.260577 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.260815 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.261042 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.261070 s: LCG: [MCU2_0] 8076.261292 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.261535 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8076.261778 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.262008 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.262237 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.262286 s: SPD: [MCU2_0] 8076.262528 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.262771 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.263001 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.263229 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.263546 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.263793 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.264023 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.264051 s: VS: [MCU2_0] 8076.264289 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.264569 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.264807 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.265037 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.265284 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.265525 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.265765 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.265812 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.265860 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.265915 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.265982 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.266044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.266103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.266159 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.266215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.266299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.266362 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.266419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.266486 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.266545 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.266596 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.266670 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.266730 s: AWB : prm = [MCU2_0] 8076.266769 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.266818 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.266935 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.267003 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.267139 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.267213 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.267332 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.267399 s: joe 3333333333333333333333 [MCU2_0] 8076.267452 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.267520 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.267610 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.267717 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5623 [MCU2_0] 8076.267879 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.267959 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.268024 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.268085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.268142 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.268198 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.268274 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.268337 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.268396 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.268453 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.268508 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.268558 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.268631 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.268690 s: AWB : prm = [MCU2_0] 8076.268729 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.268776 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.269964 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5644 [MCU2_0] 8076.270137 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.270287 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.270412 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.270475 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.270529 s: joe 11111111111111111111111111111 [MCU2_0] 8076.270581 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.270631 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.270684 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.270738 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.270784 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.270834 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.270892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.271009 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.271079 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.271140 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.271195 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.271275 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.271356 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.271415 s: AWB : prm = dummy [MCU2_0] 8076.271435 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.271484 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.271542 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.271592 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.271642 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.271691 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.271746 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.271804 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5624 , 512 , 609 , 674 [MCU2_0] 8076.271870 s: joe add temp=5624, Ratio_BG =1.070889, Ratio_RG=0.935822 [MCU2_0] 8076.271917 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8076.274667 s: 111111111111111111 [MCU2_0] 8076.274729 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.274791 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.274842 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.274887 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.274943 s: joe add status=0 colorTemp=5624, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.274992 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.275080 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.275149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.275212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.275324 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.275389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.275447 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.275501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.275556 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.275608 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.275681 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.275739 s: AWB : prm = [MCU2_0] 8076.275781 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.275827 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.275870 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.277853 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.277951 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.278019 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.278080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.278151 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.278212 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.278301 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.278365 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.278423 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.278482 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.278536 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.278587 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.278662 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.278723 s: AWB : prm = [MCU2_0] 8076.278760 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.278807 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.287847 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.287936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.287999 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.288073 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.288133 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.288190 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.288278 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.288344 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.288404 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.288462 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.288515 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.288566 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.288638 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.288696 s: AWB : prm = [MCU2_0] 8076.288736 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.288782 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.297821 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.297906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.297972 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.298048 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.298112 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.298170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.298223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.298307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.298369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.298428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.298483 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.298536 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.298609 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.298668 s: AWB : prm = [MCU2_0] 8076.298706 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.298753 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.307832 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.307924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.308004 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.308067 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.308124 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.308180 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.308236 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.308322 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.308381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.308437 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.308490 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.308541 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.308612 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.308671 s: AWB : prm = [MCU2_0] 8076.308709 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.308756 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.317815 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.317904 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.317986 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.318052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.318111 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.318170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.318225 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.318316 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.318373 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.318430 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.318483 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.318534 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.318605 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.318665 s: AWB : prm = [MCU2_0] 8076.318705 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.318753 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.327874 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.327988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.328080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.328148 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.328210 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.328307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.328377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.328440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.328501 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.328563 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.328624 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.328678 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.328757 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.328824 s: AWB : prm = [MCU2_0] 8076.328867 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.328918 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.330764 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.330871 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.330953 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.331009 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.331131 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.331181 s: code block {} start [MCU2_0] 8076.331274 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.331348 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.331387 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.331426 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.331462 s: tivxMutexLock()结束处. [MCU2_0] 8076.331495 s: joe 6666666666666666666666666 [MCU2_0] 8076.331549 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.331622 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.331697 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.331743 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.331797 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.331851 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.331903 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.331958 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.332024 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.332077 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.332429 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.332516 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.332573 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.332655 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 110 , 0 , 3 [MCU2_0] 8076.332732 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.332803 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.332902 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4608 , 256 , 11000 , 1 [MCU2_0] 8076.332977 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.333024 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.333074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.333132 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.333280 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.333352 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.333415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.333470 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.333522 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.333597 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.333657 s: AWB : prm = dummy [MCU2_0] 8076.333678 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.333726 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.333784 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.333835 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.333887 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.333938 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.333979 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.334041 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4608 [MCU2_0] 8076.334123 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.334233 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.334322 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.334586 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.334825 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.335054 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.335341 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.335587 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.335820 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.336049 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.336338 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.336579 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.336641 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.336718 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4608 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.336777 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.336832 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8076.336875 s: temp : 750 [MCU2_0] 8076.336907 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8076.336960 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8076.337017 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8076.337072 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8076.337117 s: next_totalgain_value : 98304 [MCU2_0] 8076.337166 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8076.337221 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8076.337337 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8076.337404 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8076.337463 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8076.337509 s: next_totalgain_value : 565630 [MCU2_0] 8076.337558 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8076.337607 s: vs_total_value : 169632 [MCU2_0] 8076.337640 s: next_totalgain_value : 565630 [MCU2_0] 8076.337686 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.337846 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.337924 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.337984 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.338053 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.338123 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.338160 s: HCG: [MCU2_0] 8076.338409 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.338656 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.338889 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8076.339119 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8076.339410 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.339654 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.339885 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.339915 s: LCG: [MCU2_0] 8076.340134 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.340371 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8076.340660 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.340896 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.341124 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.341154 s: SPD: [MCU2_0] 8076.341385 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.341674 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.341917 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.342148 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.342382 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.342626 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.342866 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.342898 s: VS: [MCU2_0] 8076.343120 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.343362 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.343613 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.343855 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.344088 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.344322 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.344566 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.344621 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.353227 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.353314 s: HCG: [MCU2_0] 8076.353568 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.353828 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.354073 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8076.354315 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8076.354553 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.354830 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.355072 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.355102 s: LCG: [MCU2_0] 8076.355325 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.355568 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8076.355852 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.356094 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.356331 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.356365 s: SPD: [MCU2_0] 8076.356588 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.356829 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.357071 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.357310 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.357546 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.357819 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.358059 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.358089 s: VS: [MCU2_0] 8076.358314 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.358549 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.358778 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.359058 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.359319 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.359559 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.359788 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.359872 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.359930 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.359984 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.360052 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.360113 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.360170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.360225 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.360308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.360370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.360432 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.360489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.360545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.360598 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.360650 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.360723 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.360784 s: AWB : prm = [MCU2_0] 8076.360824 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.360880 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.360995 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.361111 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.361172 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.361234 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.361322 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.361383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.361440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.361496 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.361553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.361611 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.361665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.361719 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.361771 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.361843 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.361903 s: AWB : prm = [MCU2_0] 8076.361943 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.361999 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.362112 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.362280 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.362371 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.362457 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.362513 s: joe 3333333333333333333333 [MCU2_0] 8076.362565 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.362633 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.362722 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.362831 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5624 [MCU2_0] 8076.363951 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 8076.364202 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.364360 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.364484 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.364547 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.364601 s: joe 11111111111111111111111111111 [MCU2_0] 8076.364657 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.364708 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.364758 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.364813 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.364859 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.364908 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.364968 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.365028 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.365085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.365142 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.365295 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.365366 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.365441 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.365501 s: AWB : prm = dummy [MCU2_0] 8076.365522 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.365569 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.365626 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.365678 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.365727 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.365774 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.365829 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.365885 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5625 , 512 , 609 , 674 [MCU2_0] 8076.365951 s: joe add temp=5625, Ratio_BG =1.070833, Ratio_RG=0.935833 [MCU2_0] 8076.365998 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8076.368691 s: 111111111111111111 [MCU2_0] 8076.368750 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.368811 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.368862 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.368909 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.368965 s: joe add status=0 colorTemp=5625, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.369012 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.369053 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.369102 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.369163 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.369221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.369355 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.369426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.369487 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.369545 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.369599 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.369671 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.369728 s: AWB : prm = [MCU2_0] 8076.369769 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.369816 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.369859 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.371071 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.371160 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.371223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.371320 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.371394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.371456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.371514 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.371569 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.371625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.371682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.371735 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.371787 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.371860 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.371919 s: AWB : prm = [MCU2_0] 8076.371958 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.372006 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.381087 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.381175 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.381275 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.381341 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.381400 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.381457 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.381512 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.381569 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.381627 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.381683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.381736 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.381786 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.381857 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.381919 s: AWB : prm = [MCU2_0] 8076.381958 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.382005 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.391057 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.391143 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.391209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.391308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.391375 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.391435 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.391492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.391548 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.391605 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.391659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.391713 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.391763 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.391835 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.391894 s: AWB : prm = [MCU2_0] 8076.391931 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.391978 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.401074 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.401167 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.401276 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.401343 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.401404 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.401464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.401518 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.401574 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.401630 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.401687 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.401742 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.401791 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.401866 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.401924 s: AWB : prm = [MCU2_0] 8076.401963 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.402009 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.411048 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.411135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.411196 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.411291 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.411355 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.411413 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.411470 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.411526 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.411582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.411639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.411693 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.411746 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.411819 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.411879 s: AWB : prm = [MCU2_0] 8076.411917 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.411963 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.421077 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.421185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.421288 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.421358 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.421420 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.421477 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.421535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.421594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.421651 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.421708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.421761 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.421812 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.421886 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.421946 s: AWB : prm = [MCU2_0] 8076.421987 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.422033 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.426792 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.426898 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.427047 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.427109 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.427161 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.427200 s: code block {} start [MCU2_0] 8076.427290 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.427360 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.427398 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.427433 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.427468 s: tivxMutexLock()结束处. [MCU2_0] 8076.427500 s: joe 6666666666666666666666666 [MCU2_0] 8076.427553 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.427627 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.427702 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.427749 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.427804 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.427856 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.427907 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.427963 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.428078 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.428148 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.428452 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.428532 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.428590 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.428669 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 111 , 0 , 3 [MCU2_0] 8076.428749 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.428796 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8076.428851 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8076.428977 s: (0)AE debug: rMax=80, gMax=55, bMax=49, rsum=34437, gsum=24872, bsum=21851, wsum=512 [MCU2_0] 8076.429107 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8076.429181 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 8076.429220 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8076.429294 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8076.429370 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8076.429446 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 8076.429505 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 8076.429569 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8076.429652 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8076.429729 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8076.429802 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 8076.429843 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 8076.429885 s: (3 - 2)AE debug: h->history_brightness[2]=52 [MCU2_0] 8076.429926 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8076.429968 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 8076.430010 s: (3 - 2)AE debug: h->history_brightness[5]=53 [MCU2_0] 8076.430053 s: (3 - 2)AE debug: h->history_brightness[6]=26 [MCU2_0] 8076.430140 s: (3 - 2)AE debug: h->history_brightness[7]=52 [MCU2_0] 8076.430193 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 8076.430235 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 8076.430314 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8076.430374 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8076.430441 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8076.430519 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8076.430599 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8076.430658 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 8076.430730 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8076.430821 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 8076.430880 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8076.430944 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8076.431087 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.431165 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.431228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.431307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.431367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.431425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.431483 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.431541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.431598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.431656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.431709 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.431761 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.431834 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.431893 s: AWB : prm = [MCU2_0] 8076.431933 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.431981 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.432119 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计算结果。 [MCU2_0] 8076.432204 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8076.432289 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8076.432373 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4608, 256 [MCU2_0] 8076.432425 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4005, 256, r=1 [MCU2_0] 8076.432465 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8076.432496 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8076.432562 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.432659 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4005 , 256 , 11000 , 1 [MCU2_0] 8076.432734 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.432779 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.432830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.432890 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.432947 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.433003 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.433058 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.433169 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.433231 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.433331 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.433396 s: AWB : prm = dummy [MCU2_0] 8076.433417 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.433465 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.433524 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.433577 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.433629 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.433678 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.433722 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.433783 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4005 [MCU2_0] 8076.433865 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.433935 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.433990 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.434281 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.434529 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.434761 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.434988 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.435226 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.435494 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.435736 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.435967 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.436256 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.436330 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.436408 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4005 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.436467 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.436522 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8076.436566 s: temp : 750 [MCU2_0] 8076.436599 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8076.436652 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8076.436707 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8076.436764 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8076.436809 s: next_totalgain_value : 89088 [MCU2_0] 8076.436855 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8076.436909 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8076.436959 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8076.437014 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8076.437068 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8076.437114 s: next_totalgain_value : 522120 [MCU2_0] 8076.437161 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8076.437288 s: vs_total_value : 156408 [MCU2_0] 8076.437333 s: next_totalgain_value : 522120 [MCU2_0] 8076.437384 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.437457 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.437527 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.437594 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.437664 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.437702 s: HCG: [MCU2_0] 8076.437930 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.438161 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.438419 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8076.438668 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8076.438901 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.439131 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.439414 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.439454 s: LCG: [MCU2_0] 8076.439682 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.439914 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8076.440146 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.440389 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.440636 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.440668 s: SPD: [MCU2_0] 8076.440890 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.441120 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.441389 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.441524 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.441690 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.441929 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.442161 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.442425 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.442465 s: VS: [MCU2_0] 8076.442696 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.442927 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.443156 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.443439 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.443690 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.443925 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.444151 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.444197 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.452827 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.452891 s: HCG: [MCU2_0] 8076.453119 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.453421 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.453692 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.453936 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8076.454167 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.454401 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.454649 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.454685 s: LCG: [MCU2_0] 8076.454910 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.455139 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8076.455382 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.455670 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.455912 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.455944 s: SPD: [MCU2_0] 8076.456161 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.456398 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.456677 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8076.456918 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8076.457148 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.457387 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.457623 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.457689 s: VS: [MCU2_0] 8076.457928 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.458163 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.458405 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.458643 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.458884 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.459122 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.459369 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.459421 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.459468 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.459521 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.459589 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.459650 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.459721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.459783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.459842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.459899 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.459956 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.460013 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.460071 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.460124 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.460176 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.460267 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.460331 s: AWB : prm = [MCU2_0] 8076.460371 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.460418 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.460584 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.460646 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.460704 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.460766 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.460821 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.460880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.460935 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.460991 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.461048 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.461103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.461162 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.461215 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.461291 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.461369 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.461428 s: AWB : prm = [MCU2_0] 8076.461467 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.461523 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.461648 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.461788 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.461872 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.461957 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.462014 s: joe 3333333333333333333333 [MCU2_0] 8076.462062 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.462130 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.462219 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.462369 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5625 [MCU2_0] 8076.463497 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5637 [MCU2_0] 8076.463741 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.463860 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.463979 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.464037 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.464090 s: joe 11111111111111111111111111111 [MCU2_0] 8076.464141 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.464191 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.464278 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.464338 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.464388 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.464440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.464502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.464560 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.464617 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.464676 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.464783 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.464842 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.464915 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.464974 s: AWB : prm = dummy [MCU2_0] 8076.464993 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.465040 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.465099 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.465149 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.465198 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.465270 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.465337 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.465396 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5626 , 512 , 609 , 674 [MCU2_0] 8076.465464 s: joe add temp=5626, Ratio_BG =1.070778, Ratio_RG=0.935844 [MCU2_0] 8076.465516 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8076.468231 s: 111111111111111111 [MCU2_0] 8076.468309 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.468372 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.468423 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.468469 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.468526 s: joe add status=0 colorTemp=5626, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.468573 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.468613 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.468663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.468721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.468779 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.468889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.468956 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.469015 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.469069 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.469118 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.469190 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.469277 s: AWB : prm = [MCU2_0] 8076.469329 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.469377 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.469423 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.470696 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.470809 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.470887 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.470983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.471053 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.471114 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.471176 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.471235 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.471341 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.471408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.471467 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.471523 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.471600 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.471664 s: AWB : prm = [MCU2_0] 8076.471707 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.471758 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.480611 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.480698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.480761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.480818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.480876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.480933 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.481007 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.481068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.481125 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.481181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.481234 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.481319 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.481393 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.481454 s: AWB : prm = [MCU2_0] 8076.481493 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.481540 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.490594 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.490684 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.490764 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.490829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.490886 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.490944 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.490999 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.491057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.491115 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.491170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.491225 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.491308 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.491387 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.491448 s: AWB : prm = [MCU2_0] 8076.491487 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.491535 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.498941 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.499044 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.499185 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.499284 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.499346 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.499386 s: code block {} start [MCU2_0] 8076.499440 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.499499 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.499534 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.499571 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.499607 s: tivxMutexLock()结束处. [MCU2_0] 8076.499637 s: joe 6666666666666666666666666 [MCU2_0] 8076.499687 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.499759 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.499833 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.499879 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.499933 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.499986 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.500038 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.500097 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.500208 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.500406 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.500626 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.500708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.500774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.500836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.500895 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.500955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.501011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.501068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.501125 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.501181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.501280 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.501339 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.501414 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.501473 s: AWB : prm = [MCU2_0] 8076.501514 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.501561 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.501828 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.501905 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.501961 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.502042 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 112 , 0 , 3 [MCU2_0] 8076.502119 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.502190 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.502330 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4005 , 256 , 11000 , 1 [MCU2_0] 8076.502412 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.502459 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.502510 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.502571 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.502630 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.502750 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.502814 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.502871 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.502924 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.502994 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.503052 s: AWB : prm = dummy [MCU2_0] 8076.503070 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.503118 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.503174 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.503224 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.503320 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.503381 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.503430 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.503493 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4005 [MCU2_0] 8076.503576 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.503644 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.503739 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.504017 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.504282 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.504515 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.504790 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.505029 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.505284 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.505520 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.505752 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.506040 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.506106 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.506185 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4005 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.506270 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.506331 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8076.506380 s: temp : 750 [MCU2_0] 8076.506413 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8076.506467 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8076.506526 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8076.506583 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8076.506628 s: next_totalgain_value : 89088 [MCU2_0] 8076.506677 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8076.506734 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8076.506783 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8076.506883 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8076.506945 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8076.506991 s: next_totalgain_value : 522120 [MCU2_0] 8076.507040 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8076.507089 s: vs_total_value : 156408 [MCU2_0] 8076.507121 s: next_totalgain_value : 522120 [MCU2_0] 8076.507170 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.507268 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.507339 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.507407 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.507477 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.507514 s: HCG: [MCU2_0] 8076.507747 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.507994 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.508256 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.508506 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8076.508736 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.508999 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.509275 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.509314 s: LCG: [MCU2_0] 8076.509538 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.509767 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8076.510044 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.510290 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.510607 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.510660 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.510703 s: SPD: [MCU2_0] 8076.510977 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.511224 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.511487 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8076.511723 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8076.511996 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.512264 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.512504 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.512535 s: VS: [MCU2_0] 8076.512754 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.513027 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.513291 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.513529 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.513761 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.513988 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.514287 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.514341 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.523014 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.523089 s: HCG: [MCU2_0] 8076.523350 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.523604 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.523840 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.524069 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8076.524358 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.524599 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.524828 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.524855 s: LCG: [MCU2_0] 8076.525073 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.525320 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8076.525561 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.525794 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.526024 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.526053 s: SPD: [MCU2_0] 8076.526329 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.526579 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.526812 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8076.527038 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8076.527344 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.527590 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.527819 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.527848 s: VS: [MCU2_0] 8076.528066 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.528302 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.528586 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.528821 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.529054 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.529287 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.529529 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.529585 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.529631 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.529684 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.529753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.529815 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.529871 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.529926 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.529980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.530035 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.530094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.530150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.530206 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.530287 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.530344 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.530428 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.530494 s: AWB : prm = [MCU2_0] 8076.530532 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.530580 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.530745 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.530811 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.530868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.530928 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.530986 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.531042 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.531096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.531154 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.531209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.531291 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.531353 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.531409 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.531460 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.531532 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.531592 s: AWB : prm = [MCU2_0] 8076.531630 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.531687 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.531801 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.531941 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.532022 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.532109 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.532167 s: joe 3333333333333333333333 [MCU2_0] 8076.532218 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.532323 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.532430 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.532540 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5626 [MCU2_0] 8076.533682 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5637 [MCU2_0] 8076.533924 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.534040 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.534159 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.534218 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.534307 s: joe 11111111111111111111111111111 [MCU2_0] 8076.534372 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.534423 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.534476 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.534530 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.534573 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.534625 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.534684 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.534743 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.534799 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.534856 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.534969 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.535027 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.535097 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.535157 s: AWB : prm = dummy [MCU2_0] 8076.535176 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.535225 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.535302 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.535359 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.535412 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.535462 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.535522 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.535579 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5627 , 512 , 609 , 674 [MCU2_0] 8076.535645 s: joe add temp=5627, Ratio_BG =1.070722, Ratio_RG=0.935856 [MCU2_0] 8076.535694 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8076.538387 s: 111111111111111111 [MCU2_0] 8076.538447 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.538507 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.538556 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.538601 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.538655 s: joe add status=0 colorTemp=5627, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.538704 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.538746 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.538795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.538852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.538911 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.539011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.539086 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.539146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.539201 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.539299 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.539379 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.539438 s: AWB : prm = [MCU2_0] 8076.539483 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.539531 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.539575 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.540759 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.540852 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.540915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.540977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.541036 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.541116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.541174 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.541232 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.541328 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.541388 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.541443 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.541493 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.541567 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.541630 s: AWB : prm = [MCU2_0] 8076.541668 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.541714 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.550765 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.550848 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.550912 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.550984 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.551044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.551103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.551161 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.551218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.551301 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.551365 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.551421 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.551472 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.551545 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.551605 s: AWB : prm = [MCU2_0] 8076.551643 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.551691 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.560749 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.560842 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.560924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.560989 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.561049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.561107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.561164 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.561221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.561306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.561370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.561423 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.561478 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.561549 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.561609 s: AWB : prm = [MCU2_0] 8076.561647 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.561694 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.570744 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.570828 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.570903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.570966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.571024 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.571080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.571137 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.571193 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.571271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.571334 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.571390 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.571442 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.571514 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.571574 s: AWB : prm = [MCU2_0] 8076.571612 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.571659 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.580723 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.580808 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.580884 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.580944 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.581003 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.581060 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.581115 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.581172 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.581229 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.581321 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.581379 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.581433 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.581503 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.581564 s: AWB : prm = [MCU2_0] 8076.581602 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.581647 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.590801 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.590918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.590992 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.591055 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.591144 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.591208 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.591312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.591379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.591443 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.591506 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.591566 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.591623 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.591701 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.591764 s: AWB : prm = [MCU2_0] 8076.591807 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.591857 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.594047 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.594150 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.594228 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.594325 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.594388 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.594429 s: code block {} start [MCU2_0] 8076.594487 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.594546 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.594582 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.594619 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.594654 s: tivxMutexLock()结束处. [MCU2_0] 8076.594685 s: joe 6666666666666666666666666 [MCU2_0] 8076.594738 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.594808 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.594881 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.594930 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.594983 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.595081 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.595149 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.595208 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.595295 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.595357 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.595631 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.595700 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.595757 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.595836 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 113 , 0 , 3 [MCU2_0] 8076.595915 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.595986 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.596149 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4005 , 256 , 11000 , 1 [MCU2_0] 8076.596238 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.596323 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.596379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.596444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.596504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.596563 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.596620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.596676 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.596731 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.596806 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.596866 s: AWB : prm = dummy [MCU2_0] 8076.596886 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.596934 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.596993 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.597047 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.597098 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.597196 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.597278 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.597351 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4005 [MCU2_0] 8076.597437 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.597507 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.597566 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.597827 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.598065 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.598314 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.598565 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.598798 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.599024 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.599302 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.599552 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.599783 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.599843 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.599920 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4005 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.599981 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.600033 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8076.600077 s: temp : 750 [MCU2_0] 8076.600109 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8076.600163 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8076.600367 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8076.600444 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8076.600491 s: next_totalgain_value : 89088 [MCU2_0] 8076.600539 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8076.600594 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8076.600645 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8076.600775 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.600847 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8076.600910 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8076.600958 s: next_totalgain_value : 522120 [MCU2_0] 8076.601006 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8076.601056 s: vs_total_value : 156408 [MCU2_0] 8076.601087 s: next_totalgain_value : 522120 [MCU2_0] 8076.601133 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.601206 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.601301 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.601418 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.601500 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.601538 s: HCG: [MCU2_0] 8076.601771 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.602003 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.602232 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.602521 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8076.602765 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.602995 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.603225 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.603271 s: LCG: [MCU2_0] 8076.603545 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.603791 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8076.604019 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.604269 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.604516 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.604550 s: SPD: [MCU2_0] 8076.604775 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.605003 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.605231 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8076.605531 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8076.605772 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.606003 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.606229 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.606279 s: VS: [MCU2_0] 8076.606554 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.606794 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.607032 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.607284 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.607564 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.607812 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.608047 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.608093 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.616700 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.616766 s: HCG: [MCU2_0] 8076.617008 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.617339 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.617597 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.617851 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8076.618096 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.618361 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.618600 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.618631 s: LCG: [MCU2_0] 8076.618871 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.619115 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8076.619371 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.619605 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.619920 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.619961 s: SPD: [MCU2_0] 8076.620190 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.620430 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.620663 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8076.620944 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8076.621187 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.621431 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.621668 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.621698 s: VS: [MCU2_0] 8076.621969 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.622209 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.622460 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.622696 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.622932 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.623176 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.623424 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.623476 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.623522 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.623574 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.623641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.623701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.623760 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.623817 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.623872 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.623944 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.624004 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.624059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.624116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.624170 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.624222 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.624318 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.624382 s: AWB : prm = [MCU2_0] 8076.624421 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.624470 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.624640 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.624704 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.624763 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.624826 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.624884 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.624940 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.624996 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.625053 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.625110 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.625166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.625223 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.625300 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.625358 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.625434 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.625494 s: AWB : prm = [MCU2_0] 8076.625533 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.625590 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.625703 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.625845 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.625923 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.626008 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.626064 s: joe 3333333333333333333333 [MCU2_0] 8076.626116 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.626184 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.626309 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.626429 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5627 [MCU2_0] 8076.627559 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 8076.627816 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.627931 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.628047 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.628108 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.628161 s: joe 11111111111111111111111111111 [MCU2_0] 8076.628215 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.628298 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.628364 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.628419 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.628465 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.628516 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.628574 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.628632 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.628689 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.628746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.628858 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.628921 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.628995 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.629055 s: AWB : prm = dummy [MCU2_0] 8076.629074 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.629123 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.629179 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.629230 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.629330 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.629386 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.629447 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.629503 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5629 , 512 , 609 , 674 [MCU2_0] 8076.629573 s: joe add temp=5629, Ratio_BG =1.070611, Ratio_RG=0.935878 [MCU2_0] 8076.629625 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8076.632332 s: 111111111111111111 [MCU2_0] 8076.632390 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.632452 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.632501 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.632546 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.632602 s: joe add status=0 colorTemp=5629, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.632649 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.632690 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.632738 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.632797 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.632857 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.632966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.633035 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.633094 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.633147 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.633197 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.633294 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.633358 s: AWB : prm = [MCU2_0] 8076.633401 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.633451 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.633495 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.634650 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.634736 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.634800 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.634860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.634917 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.634990 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.635054 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.635111 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.635170 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.635225 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.635311 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.635371 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.635446 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.635507 s: AWB : prm = [MCU2_0] 8076.635545 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.635590 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.644654 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.644740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.644815 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.644877 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.644936 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.644993 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.645049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.645106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.645164 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.645221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.645304 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.645359 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.645435 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.645497 s: AWB : prm = [MCU2_0] 8076.645534 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.645582 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.654639 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.654731 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.654813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.654873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.654929 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.654986 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.655044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.655099 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.655154 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.655210 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.655291 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.655351 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.655423 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.655483 s: AWB : prm = [MCU2_0] 8076.655521 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.655567 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.664723 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.664840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.664915 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.664983 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.665046 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.665107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.665192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.665292 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.665362 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.665423 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.665483 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.665539 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.665616 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.665680 s: AWB : prm = [MCU2_0] 8076.665721 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.665770 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.667084 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.667185 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.667306 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.667370 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.667424 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.667464 s: code block {} start [MCU2_0] 8076.667518 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.667579 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.667615 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.667651 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.667686 s: tivxMutexLock()结束处. [MCU2_0] 8076.667717 s: joe 6666666666666666666666666 [MCU2_0] 8076.667770 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.667844 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.667917 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.667963 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.668081 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.668142 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.668195 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.668275 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.668350 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.668404 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.668668 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.668735 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.668790 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.668869 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 114 , 0 , 3 [MCU2_0] 8076.668947 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.668992 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8076.669109 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8076.669238 s: (0)AE debug: rMax=41, gMax=29, bMax=25, rsum=17428, gsum=12711, bsum=11264, wsum=512 [MCU2_0] 8076.669338 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8076.669397 s: (1)AE debug: R = 34, G = 24, B = 22 [MCU2_0] 8076.669433 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8076.669473 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8076.669535 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8076.669603 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 92,zone[3] = 8,zone[4] = 0,zone[5] = 0 [MCU2_0] 8076.669658 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 8076.669722 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8076.669806 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8076.669884 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8076.669955 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 8076.669996 s: (3 - 2)AE debug: h->history_brightness[1]=53 [MCU2_0] 8076.670036 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 8076.670124 s: (3 - 2)AE debug: h->history_brightness[3]=52 [MCU2_0] 8076.670176 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 8076.670219 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 8076.670288 s: (3 - 2)AE debug: h->history_brightness[6]=53 [MCU2_0] 8076.670335 s: (3 - 2)AE debug: h->history_brightness[7]=26 [MCU2_0] 8076.670379 s: (3 - 2)AE debug: h->history_brightness[8]=52 [MCU2_0] 8076.670421 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 8076.670468 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8076.670522 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8076.670586 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8076.670662 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8076.670741 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8076.670799 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8076.670868 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8076.670951 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8076.671015 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8076.671090 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结果。 [MCU2_0] 8076.671194 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8076.671290 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8076.671377 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4005, 256 [MCU2_0] 8076.671429 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4403, 256, r=1 [MCU2_0] 8076.671471 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8076.671503 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8076.671569 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.671665 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4403 , 256 , 11000 , 1 [MCU2_0] 8076.671742 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.671787 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.671837 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.671897 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.671955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.672011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.672067 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.672123 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.672221 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.672328 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.672393 s: AWB : prm = dummy [MCU2_0] 8076.672413 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.672463 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.672519 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.672573 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.672624 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.672677 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.672724 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.672785 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4403 [MCU2_0] 8076.672866 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.672935 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.672991 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.673282 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.673528 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.673758 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.673989 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.674278 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.674530 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.674675 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.674843 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.675079 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.675340 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.675407 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.675484 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4403 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.675545 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.675597 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 8076.675641 s: temp : 750 [MCU2_0] 8076.675673 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 8076.675725 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 8076.675783 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 8076.675840 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 8076.675885 s: next_totalgain_value : 95232 [MCU2_0] 8076.675933 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 8076.675987 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8076.676036 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8076.676090 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8076.676144 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8076.676192 s: next_totalgain_value : 565630 [MCU2_0] 8076.676262 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8076.676360 s: vs_total_value : 169632 [MCU2_0] 8076.676403 s: next_totalgain_value : 565630 [MCU2_0] 8076.676452 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.676526 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.676593 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.676661 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.676731 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.676769 s: HCG: [MCU2_0] 8076.676999 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.677234 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.677562 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.677805 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8076.678035 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.678286 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.678536 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.678573 s: LCG: [MCU2_0] 8076.678797 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.679024 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8076.679276 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.679525 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.679766 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.679796 s: SPD: [MCU2_0] 8076.680017 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.680266 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.680544 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8076.680783 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8076.681010 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.681238 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.681500 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.681535 s: VS: [MCU2_0] 8076.681760 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.681989 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.682216 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.682502 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.682751 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.682987 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.683218 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.683299 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.692001 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.692075 s: HCG: [MCU2_0] 8076.692319 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.692557 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.692809 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.693052 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8076.693292 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.693523 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.693805 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.693842 s: LCG: [MCU2_0] 8076.694066 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.694302 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8076.694536 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.694779 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.695024 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.695056 s: SPD: [MCU2_0] 8076.695312 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.695554 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.695797 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.696042 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.696297 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.696532 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.696814 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.696848 s: VS: [MCU2_0] 8076.697071 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.697306 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.697539 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.697768 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.698052 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.698292 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.698527 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.698574 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.698622 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.698673 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.698745 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.698834 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.698896 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.698952 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.699006 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.699063 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.699119 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.699176 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.699234 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.699310 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.699363 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.699436 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.699495 s: AWB : prm = [MCU2_0] 8076.699534 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.699581 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.699751 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.699814 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.699869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.699929 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.699985 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.700041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.700096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.700152 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.700209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.700305 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.700370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.700428 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.700483 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.700556 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.700617 s: AWB : prm = [MCU2_0] 8076.700657 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.700715 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.700898 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.701045 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.701123 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.701211 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.701326 s: joe 3333333333333333333333 [MCU2_0] 8076.701393 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.701463 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.701557 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.701665 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5629 [MCU2_0] 8076.702781 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 8076.703023 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.703146 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.703300 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.703369 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.703425 s: joe 11111111111111111111111111111 [MCU2_0] 8076.703479 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.703530 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.703584 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.703638 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.703682 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.703732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.703791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.703850 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.703909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.704026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.704092 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.704144 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.704217 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.704302 s: AWB : prm = dummy [MCU2_0] 8076.704328 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.704377 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.704435 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.704488 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.704541 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.704590 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.704649 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.704706 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5630 , 512 , 609 , 674 [MCU2_0] 8076.704772 s: joe add temp=5630, Ratio_BG =1.070556, Ratio_RG=0.935889 [MCU2_0] 8076.704824 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8076.707566 s: 111111111111111111 [MCU2_0] 8076.707631 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.707693 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.707746 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.707795 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.707850 s: joe add status=0 colorTemp=5630, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.707896 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.707940 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.707988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.708044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.708158 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.708227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.708315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.708377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.708433 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.708483 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.708554 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.708612 s: AWB : prm = [MCU2_0] 8076.708655 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.708703 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.708744 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.709810 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.709903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.709966 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.710026 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.710084 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.710158 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.710219 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.710307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.710370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.710429 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.710484 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.710535 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.710607 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.710668 s: AWB : prm = [MCU2_0] 8076.710706 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.710755 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.719803 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.719891 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.719959 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.720033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.720096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.720152 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.720211 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.720300 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.720359 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.720417 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.720472 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.720524 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.720597 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.720656 s: AWB : prm = [MCU2_0] 8076.720694 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.720741 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.729770 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.729854 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.729916 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.729988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.730049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.730106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.730162 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.730221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.730307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.730368 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.730422 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.730474 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.730547 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.730607 s: AWB : prm = [MCU2_0] 8076.730647 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.730694 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.739772 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.739858 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.739934 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.739998 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.740057 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.740114 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.740168 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.740224 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.740311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.740376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.740432 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.740483 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.740554 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.740612 s: AWB : prm = [MCU2_0] 8076.740651 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.740698 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.749750 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.749833 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.749914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.749979 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.750036 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.750092 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.750149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.750204 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.750286 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.750347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.750403 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.750454 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.750526 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.750585 s: AWB : prm = [MCU2_0] 8076.750625 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.750672 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.759812 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.759922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.759993 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.760059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.760121 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.760185 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.760292 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.760367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.760450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.760514 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.760574 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.760630 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.760710 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.760774 s: AWB : prm = [MCU2_0] 8076.760815 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.760867 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.762236 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.762378 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.762454 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.762508 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.762560 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.762599 s: code block {} start [MCU2_0] 8076.762652 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.762709 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.762745 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.762781 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.762815 s: tivxMutexLock()结束处. [MCU2_0] 8076.762846 s: joe 6666666666666666666666666 [MCU2_0] 8076.762896 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.762966 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.763040 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.763086 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.763140 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.763284 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.763348 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.763406 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.763473 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.763531 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.763808 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.763874 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.763930 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.764007 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 115 , 0 , 3 [MCU2_0] 8076.764085 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.764158 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.764354 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4403 , 256 , 11000 , 1 [MCU2_0] 8076.764437 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.764485 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.764539 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.764600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.764663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.764723 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.764782 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.764838 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.764891 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.764963 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.765023 s: AWB : prm = dummy [MCU2_0] 8076.765042 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.765091 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.765149 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.765202 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.765317 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.765379 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.765428 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.765494 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4403 [MCU2_0] 8076.765578 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.765648 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.765703 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.765961 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.766199 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.766446 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.766694 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.766932 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.767160 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.767414 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.767660 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.767892 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.767952 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.768029 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4403 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.768089 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.768145 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 8076.768187 s: temp : 750 [MCU2_0] 8076.768220 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 8076.768302 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 8076.768408 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 8076.768476 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 8076.768524 s: next_totalgain_value : 95232 [MCU2_0] 8076.768574 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 8076.768626 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8076.768675 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8076.768732 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8076.768787 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8076.768833 s: next_totalgain_value : 565630 [MCU2_0] 8076.768879 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8076.768926 s: vs_total_value : 169632 [MCU2_0] 8076.768959 s: next_totalgain_value : 565630 [MCU2_0] 8076.769007 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.769079 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.769147 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.769213 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.769304 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.769349 s: HCG: [MCU2_0] 8076.769624 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.769770 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.769939 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.770181 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.770470 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8076.770723 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.770958 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.771186 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.771217 s: LCG: [MCU2_0] 8076.771483 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.771733 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8076.771965 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.772192 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.772427 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.772494 s: SPD: [MCU2_0] 8076.772737 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.772970 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.773198 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.773449 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.773735 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.773976 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.774207 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.774236 s: VS: [MCU2_0] 8076.774481 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.774761 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.774998 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.775227 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.775479 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.775723 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.775963 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.776009 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.784582 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.784646 s: HCG: [MCU2_0] 8076.784886 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.785131 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.785397 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.785643 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8076.785894 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.786139 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.786397 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.786435 s: LCG: [MCU2_0] 8076.786665 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.786916 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8076.787162 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.787409 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.787647 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.787675 s: SPD: [MCU2_0] 8076.787920 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.788160 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.788410 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.788652 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.788892 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.789135 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.789374 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.789406 s: VS: [MCU2_0] 8076.789627 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.789900 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.790138 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.790376 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.790608 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.790834 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.791117 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.791168 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.791216 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.791309 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.791382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.791445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.791504 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.791560 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.791618 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.791675 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.791734 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.791790 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.791847 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.791914 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.791969 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.792042 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.792102 s: AWB : prm = [MCU2_0] 8076.792139 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.792186 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.792377 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.792440 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.792499 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.792565 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.792624 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.792681 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.792737 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.792793 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.792848 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.792903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.792959 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.793014 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.793065 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.793137 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.793195 s: AWB : prm = [MCU2_0] 8076.793233 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.793314 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.793434 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.793577 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.793658 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.793742 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.793798 s: joe 3333333333333333333333 [MCU2_0] 8076.793847 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.793917 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.794009 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.794115 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5630 [MCU2_0] 8076.795238 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5642 [MCU2_0] 8076.795520 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.795643 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.795762 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.795819 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.795873 s: joe 11111111111111111111111111111 [MCU2_0] 8076.795926 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.795976 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.796028 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.796082 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.796127 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.796179 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.796238 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.796339 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.796402 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.796462 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.796571 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.796633 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.796704 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.796764 s: AWB : prm = dummy [MCU2_0] 8076.796784 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.796832 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.796889 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.796943 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.796994 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.797043 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.797099 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.797157 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5631 , 512 , 609 , 674 [MCU2_0] 8076.797221 s: joe add temp=5631, Ratio_BG =1.070500, Ratio_RG=0.935900 [MCU2_0] 8076.797324 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8076.800041 s: 111111111111111111 [MCU2_0] 8076.800101 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.800165 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.800216 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.800373 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.800440 s: joe add status=0 colorTemp=5631, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.800489 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.800530 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.800627 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.800700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.800763 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.800820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.800876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.800932 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.800987 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.801039 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.801112 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.801170 s: AWB : prm = [MCU2_0] 8076.801212 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.801290 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.801345 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.802370 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.802459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.802525 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.802587 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.802645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.802718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.802778 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.802837 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.802894 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.802950 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.803004 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.803054 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.803130 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.803191 s: AWB : prm = [MCU2_0] 8076.803230 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.803305 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.812374 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.812461 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.812537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.812600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.812657 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.812715 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.812774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.812830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.812887 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.812944 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.812998 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.813049 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.813122 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.813181 s: AWB : prm = [MCU2_0] 8076.813219 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.813293 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.822365 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.822458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.822522 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.822599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.822660 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.822717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.822773 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.822830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.822887 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.822945 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.822997 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.823047 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.823120 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.823179 s: AWB : prm = [MCU2_0] 8076.823218 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.823296 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.832434 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.832545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.832645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.832709 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.832772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.832836 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.832898 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.832959 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.833021 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.833084 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.833141 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.833198 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.833314 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.833387 s: AWB : prm = [MCU2_0] 8076.833431 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.833482 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.835455 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.835557 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.835700 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.835764 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.835816 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.835855 s: code block {} start [MCU2_0] 8076.835910 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.835968 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.836003 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.836040 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.836075 s: tivxMutexLock()结束处. [MCU2_0] 8076.836106 s: joe 6666666666666666666666666 [MCU2_0] 8076.836157 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.836229 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.836341 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.836389 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.836443 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.836496 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.836547 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.836603 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.836712 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.836776 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.837043 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.837109 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.837163 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.837279 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 116 , 0 , 3 [MCU2_0] 8076.837361 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.837436 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.837537 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4403 , 256 , 11000 , 1 [MCU2_0] 8076.837615 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.837662 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.837770 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.837843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.837902 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.837958 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.838014 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.838068 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.838120 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.838191 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.838271 s: AWB : prm = dummy [MCU2_0] 8076.838296 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.838345 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.838405 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.838457 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.838507 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.838558 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.838601 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.838662 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4403 [MCU2_0] 8076.838792 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.838869 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.838926 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.839186 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.839439 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.839687 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.839936 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.840178 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.840420 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.840656 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.840900 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.841146 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.841212 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.841311 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4403 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.841374 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.841428 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,496 ,256 . [MCU2_0] 8076.841471 s: temp : 750 [MCU2_0] 8076.841505 s: lcg_totalgain_value , d_gain_maxtimes : 95232 , 6 [MCU2_0] 8076.841557 s: 《4》(repeat)经过条件判断后计算出来的again_value : 372 [MCU2_0] 8076.841616 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 7 [MCU2_0] 8076.841670 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 368, 256 [MCU2_0] 8076.841716 s: next_totalgain_value : 95232 [MCU2_0] 8076.841765 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 368 , 256 ,229 [MCU2_0] 8076.841820 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8076.841920 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8076.841987 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8076.842045 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8076.842093 s: next_totalgain_value : 565630 [MCU2_0] 8076.842143 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8076.842194 s: vs_total_value : 169632 [MCU2_0] 8076.842226 s: next_totalgain_value : 565630 [MCU2_0] 8076.842300 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.842380 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.842450 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.842591 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.842674 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.842733 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.842775 s: HCG: [MCU2_0] 8076.843021 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.843293 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.843531 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.843760 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8076.844047 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.844292 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.844528 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.844558 s: LCG: [MCU2_0] 8076.844775 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.845015 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8076.845301 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.845545 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.845776 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.845809 s: SPD: [MCU2_0] 8076.846039 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.846294 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.846530 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.846758 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.847028 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.847298 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.847536 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.847568 s: VS: [MCU2_0] 8076.847786 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.848056 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.848300 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.848536 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.848769 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.848996 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.849254 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.849312 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.857967 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.858040 s: HCG: [MCU2_0] 8076.858303 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.858552 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.858782 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.859009 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8076.859300 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.859555 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.859792 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.859821 s: LCG: [MCU2_0] 8076.860041 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.860329 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8076.860573 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.860812 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.861041 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.861070 s: SPD: [MCU2_0] 8076.861334 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.861582 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.861820 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.862047 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.862293 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.862573 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.862816 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.862846 s: VS: [MCU2_0] 8076.863067 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.863315 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.863609 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.863852 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.864079 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.864313 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.864561 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.864616 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.864663 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.864716 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.864787 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.864849 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.864908 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.864965 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.865023 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.865079 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.865135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.865189 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.865271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.865330 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.865384 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.865467 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.865532 s: AWB : prm = [MCU2_0] 8076.865571 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.865619 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.865731 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.865851 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.865909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.865968 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.866022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.866078 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.866135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.866189 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.866270 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.866333 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.866393 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.866447 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.866497 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.866569 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.866631 s: AWB : prm = [MCU2_0] 8076.866669 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.866726 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.866842 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.866981 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.867061 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.867147 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.867204 s: joe 3333333333333333333333 [MCU2_0] 8076.867293 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.867367 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.867460 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.867570 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5631 [MCU2_0] 8076.868704 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5620 [MCU2_0] 8076.868950 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.869066 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.869183 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.869313 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.869372 s: joe 11111111111111111111111111111 [MCU2_0] 8076.869423 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.869472 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.869524 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.869578 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.869622 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.869671 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.869729 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.869786 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.869843 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.869899 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.870014 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.870076 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.870150 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.870209 s: AWB : prm = dummy [MCU2_0] 8076.870228 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.870303 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.870367 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.870420 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.870471 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.870519 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.870576 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.870635 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5630 , 512 , 609 , 674 [MCU2_0] 8076.870701 s: joe add temp=5630, Ratio_BG =1.070556, Ratio_RG=0.935889 [MCU2_0] 8076.870751 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8076.873451 s: 111111111111111111 [MCU2_0] 8076.873511 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.873574 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.873625 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.873671 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.873725 s: joe add status=0 colorTemp=5630, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.873772 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.873813 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.873862 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.873922 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.873980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.874086 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.874156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.874216 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.874295 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.874353 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.874425 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.874483 s: AWB : prm = [MCU2_0] 8076.874525 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.874573 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.874616 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.875804 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.875896 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.875963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.876024 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.876081 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.876155 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.876214 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.876305 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.876366 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.876426 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.876480 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.876531 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.876604 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.876663 s: AWB : prm = [MCU2_0] 8076.876702 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.876749 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.885816 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.885908 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.885991 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.886120 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.886188 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.886281 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.886350 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.886411 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.886468 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.886527 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.886581 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.886634 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.886709 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.886769 s: AWB : prm = [MCU2_0] 8076.886811 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.886858 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.895794 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.895882 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.895946 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.896006 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.896081 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.896142 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.896198 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.896281 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.896346 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.896405 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.896459 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.896509 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.896582 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.896641 s: AWB : prm = [MCU2_0] 8076.896681 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.896729 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.905807 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.905894 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.905978 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.906041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.906098 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.906158 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.906215 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.906303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.906369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.906428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.906480 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.906530 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.906602 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.906663 s: AWB : prm = [MCU2_0] 8076.906703 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.906749 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.915786 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.915874 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.915937 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.916008 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.916076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.916134 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.916192 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.916272 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.916336 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.916394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.916450 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.916500 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.916574 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.916633 s: AWB : prm = [MCU2_0] 8076.916671 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.916718 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.926524 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.926639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.926711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.926777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.926839 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.926902 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.926965 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.927029 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.927088 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.927150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.927209 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.927320 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.927407 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.927469 s: AWB : prm = [MCU2_0] 8076.927512 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.927565 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.930436 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8076.930538 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8076.930615 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8076.930669 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8076.930719 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8076.930822 s: code block {} start [MCU2_0] 8076.930891 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8076.930953 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8076.930990 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8076.931028 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8076.931064 s: tivxMutexLock()结束处. [MCU2_0] 8076.931097 s: joe 6666666666666666666666666 [MCU2_0] 8076.931150 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.931225 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8076.931333 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8076.931386 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8076.931440 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.931493 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8076.931547 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8076.931603 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8076.931670 s: joe 5555555555555555555555555555555 [MCU2_0] 8076.931724 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.932048 s: joe 4444444444444444444444444444444 [MCU2_0] 8076.932130 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.932192 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8076.932305 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 117 , 0 , 3 [MCU2_0] 8076.932389 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8076.932441 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8076.932494 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8076.932614 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17156, gsum=12314, bsum=10829, wsum=512 [MCU2_0] 8076.932679 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8076.932732 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 8076.932765 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8076.932806 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8076.932932 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8076.933012 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 8076.933068 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 8076.933133 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8076.933217 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8076.933317 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8076.933396 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 8076.933440 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 8076.933482 s: (3 - 2)AE debug: h->history_brightness[2]=53 [MCU2_0] 8076.933526 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8076.933566 s: (3 - 2)AE debug: h->history_brightness[4]=52 [MCU2_0] 8076.933609 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 8076.933648 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 8076.933688 s: (3 - 2)AE debug: h->history_brightness[7]=53 [MCU2_0] 8076.933729 s: (3 - 2)AE debug: h->history_brightness[8]=26 [MCU2_0] 8076.933770 s: (3 - 2)AE debug: h->history_brightness[9]=52 [MCU2_0] 8076.933816 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8076.933917 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8076.933990 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8076.934068 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8076.934147 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8076.934209 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8076.934297 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8076.934386 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8076.934451 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8076.934527 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结果。 [MCU2_0] 8076.934586 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8076.934645 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8076.934720 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4403, 256 [MCU2_0] 8076.934769 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4841, 256, r=1 [MCU2_0] 8076.934810 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8076.934842 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8076.934944 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8076.935052 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4841 , 256 , 11000 , 1 [MCU2_0] 8076.935132 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.935179 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.935231 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.935343 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.935409 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.935468 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.935525 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.935580 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.935633 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.935706 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.935850 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.935904 s: AWB : prm = dummy [MCU2_0] 8076.935976 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.936030 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8076.936092 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.936147 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.936197 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.936273 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8076.936328 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8076.936393 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4841 [MCU2_0] 8076.936477 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8076.936547 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8076.936603 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8076.936861 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8076.937109 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8076.937374 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8076.937615 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8076.937842 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8076.938130 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8076.938376 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8076.938608 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8076.938836 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8076.938896 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8076.938973 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4841 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8076.939079 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8076.939147 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8076.939193 s: temp : 750 [MCU2_0] 8076.939228 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8076.939306 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8076.939370 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8076.939425 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8076.939471 s: next_totalgain_value : 104448 [MCU2_0] 8076.939521 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8076.939574 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8076.939623 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8076.939678 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8076.939732 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8076.939777 s: next_totalgain_value : 609140 [MCU2_0] 8076.939825 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8076.939873 s: vs_total_value : 182400 [MCU2_0] 8076.939904 s: next_totalgain_value : 609140 [MCU2_0] 8076.939954 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8076.940027 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8076.940139 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8076.940216 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8076.940305 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8076.940347 s: HCG: [MCU2_0] 8076.940577 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.940814 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.941040 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8076.941327 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0f [MCU2_0] 8076.941575 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.941809 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.942032 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.942062 s: LCG: [MCU2_0] 8076.942303 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.942550 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x07 [MCU2_0] 8076.942782 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.943013 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.943287 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.943323 s: SPD: [MCU2_0] 8076.943552 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.943785 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.944013 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8076.944267 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8076.944512 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.944745 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.944972 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.945001 s: VS: [MCU2_0] 8076.945272 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.945525 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.945761 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.945990 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.946276 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.946525 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.946755 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.946801 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8076.955423 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8076.955494 s: HCG: [MCU2_0] 8076.955733 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8076.955970 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8076.956198 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8076.956471 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8076.956715 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8076.956950 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8076.957182 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8076.957212 s: LCG: [MCU2_0] 8076.957478 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8076.957727 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8076.957965 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8076.958195 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8076.958430 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8076.958499 s: SPD: [MCU2_0] 8076.958735 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8076.958973 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8076.959202 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8076.959447 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8076.959729 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8076.959968 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8076.960200 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8076.960228 s: VS: [MCU2_0] 8076.960473 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8076.960748 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8076.960983 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8076.961209 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8076.961445 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8076.961698 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8076.961941 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8076.961988 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8076.962033 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8076.962085 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.962158 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.962218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.962300 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.962363 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.962422 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.962479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.962538 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.962612 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.962674 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.962730 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.962784 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.962860 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.962919 s: AWB : prm = [MCU2_0] 8076.962956 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.963005 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.963114 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.963235 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.963316 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.963379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.963439 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.963493 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.963549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.963605 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.963661 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.963717 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.963772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.963826 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.963878 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.963951 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.964010 s: AWB : prm = [MCU2_0] 8076.964049 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.964105 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.964217 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.964378 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8076.964464 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8076.964550 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8076.964609 s: joe 3333333333333333333333 [MCU2_0] 8076.964658 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.964726 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8076.964816 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8076.964924 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5630 [MCU2_0] 8076.966063 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5620 [MCU2_0] 8076.966341 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8076.966465 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8076.966584 s: joe 222222222222222222222222222222222 [MCU2_0] 8076.966648 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.966700 s: joe 11111111111111111111111111111 [MCU2_0] 8076.966751 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.966799 s: joe 000000000000000000000000000000000 [MCU2_0] 8076.966852 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8076.966906 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.966949 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.967000 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.967059 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.967116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.967173 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.967228 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.967362 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8076.967428 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8076.967501 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.967561 s: AWB : prm = dummy [MCU2_0] 8076.967581 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8076.967630 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8076.967688 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8076.967738 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8076.967789 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8076.967837 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8076.967892 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8076.967949 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5629 , 512 , 609 , 674 [MCU2_0] 8076.968019 s: joe add temp=5629, Ratio_BG =1.070611, Ratio_RG=0.935878 [MCU2_0] 8076.968071 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8076.970788 s: 111111111111111111 [MCU2_0] 8076.970846 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8076.970909 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.970957 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.971002 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.971057 s: joe add status=0 colorTemp=5629, rgain=512, ggain=609, bgain=674 [MCU2_0] 8076.971105 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8076.971146 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.971197 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.971306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.971377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.971486 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.971551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.971608 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.971666 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8076.971718 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8076.971788 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8076.971846 s: AWB : prm = [MCU2_0] 8076.971889 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.971937 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.971982 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8076.973195 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.973323 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.973390 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.973450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.973523 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.973584 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.973645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.973704 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.973761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.973818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.973874 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.973925 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.973998 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.974060 s: AWB : prm = [MCU2_0] 8076.974101 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.974148 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.983181 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.983290 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.983360 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.983434 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.983494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.983553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.983609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.983664 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.983721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.983777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.983829 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.983880 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.983953 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.984013 s: AWB : prm = [MCU2_0] 8076.984052 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.984100 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8076.993170 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8076.993285 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8076.993369 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8076.993434 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8076.993492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8076.993549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8076.993604 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8076.993663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8076.993719 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8076.993776 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8076.993828 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8076.993880 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8076.993954 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8076.994013 s: AWB : prm = [MCU2_0] 8076.994051 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8076.994100 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.003416 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.003520 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.003586 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.003662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.003727 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.003785 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.003841 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.003900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.003957 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.004014 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.004068 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.004120 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.004192 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.004274 s: AWB : prm = [MCU2_0] 8077.004318 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.004366 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.004546 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.004634 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.004704 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.004755 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.004804 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.004840 s: code block {} start [MCU2_0] 8077.004893 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.004951 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.004986 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.005023 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.005057 s: tivxMutexLock()结束处. [MCU2_0] 8077.005087 s: joe 6666666666666666666666666 [MCU2_0] 8077.005136 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.005207 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.005320 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.005370 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.005426 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.005534 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.005598 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.005656 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.005722 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.005776 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.006046 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.006110 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.006166 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.006282 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 118 , 0 , 3 [MCU2_0] 8077.006366 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.006441 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.006603 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4841 , 256 , 11000 , 1 [MCU2_0] 8077.006687 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.006737 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.006791 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.006849 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.006908 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.006965 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.007020 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.007075 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.007127 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.007199 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.007303 s: AWB : prm = dummy [MCU2_0] 8077.007332 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.007381 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.007439 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.007491 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.007585 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.007646 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.007695 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.007762 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4841 [MCU2_0] 8077.007847 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.007916 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.007972 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.008228 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.008499 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.008753 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.008995 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.009225 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.009481 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.009745 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.009982 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.010212 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.010291 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.010373 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4841 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.010433 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.010487 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8077.010530 s: temp : 750 [MCU2_0] 8077.010562 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8077.010614 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8077.010715 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8077.010783 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8077.010829 s: next_totalgain_value : 104448 [MCU2_0] 8077.010880 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8077.010936 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8077.010985 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8077.011040 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8077.011094 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8077.011140 s: next_totalgain_value : 609140 [MCU2_0] 8077.011189 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8077.011257 s: vs_total_value : 182400 [MCU2_0] 8077.011297 s: next_totalgain_value : 609140 [MCU2_0] 8077.011346 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8077.011419 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8077.011487 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8077.011555 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8077.011625 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8077.011697 s: HCG: [MCU2_0] 8077.011936 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.012170 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.012407 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.012642 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8077.012887 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.013174 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.013305 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.013553 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.013586 s: LCG: [MCU2_0] 8077.013855 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.014095 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8077.014334 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.014567 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.014822 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.014857 s: SPD: [MCU2_0] 8077.015077 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.015311 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.015546 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8077.015823 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.016069 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.016307 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.016543 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.016573 s: VS: [MCU2_0] 8077.016792 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.017072 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.017356 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.017601 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.017886 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.018134 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.018376 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.018425 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8077.027063 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8077.027136 s: HCG: [MCU2_0] 8077.027376 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.027619 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.027852 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.028096 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8077.028367 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.028602 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.028832 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.028861 s: LCG: [MCU2_0] 8077.029120 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.029373 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8077.029607 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.029840 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.030069 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.030142 s: SPD: [MCU2_0] 8077.030382 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.030622 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.030854 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8077.031082 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.031389 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.031631 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.031864 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.031892 s: VS: [MCU2_0] 8077.032107 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.032388 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.032631 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.032862 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.033088 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.033330 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.033572 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.033621 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8077.033665 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8077.033717 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.033788 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.033850 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.033907 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.033964 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.034021 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.034077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.034134 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.034205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.034285 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.034345 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.034398 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.034471 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.034530 s: AWB : prm = [MCU2_0] 8077.034569 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.034618 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.034793 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.034857 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.034919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.034980 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.035040 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.035096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.035153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.035211 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.035295 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.035357 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.035414 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.035468 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.035518 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.035592 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.035652 s: AWB : prm = [MCU2_0] 8077.035690 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.035748 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.035862 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.036002 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8077.036086 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8077.036171 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8077.036230 s: joe 3333333333333333333333 [MCU2_0] 8077.036319 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.036397 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8077.036488 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8077.036595 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5629 [MCU2_0] 8077.037729 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5620 [MCU2_0] 8077.037978 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8077.038098 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8077.038218 s: joe 222222222222222222222222222222222 [MCU2_0] 8077.038320 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.038378 s: joe 11111111111111111111111111111 [MCU2_0] 8077.038432 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.038483 s: joe 000000000000000000000000000000000 [MCU2_0] 8077.038537 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.038590 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.038635 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.038685 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.038746 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.038806 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.038863 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.038918 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.039036 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.039094 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.039165 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.039224 s: AWB : prm = dummy [MCU2_0] 8077.039261 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.039316 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8077.039376 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.039430 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.039483 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.039533 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8077.039590 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8077.039647 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5628 , 512 , 609 , 674 [MCU2_0] 8077.039715 s: joe add temp=5628, Ratio_BG =1.070667, Ratio_RG=0.935867 [MCU2_0] 8077.039765 s: LPD_B =674, LPD_R=512 SPD_B=1738 SPD_R=1526 [MCU2_0] 8077.042451 s: 111111111111111111 [MCU2_0] 8077.042510 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8077.042569 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.042620 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.042666 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.042721 s: joe add status=0 colorTemp=5628, rgain=512, ggain=609, bgain=674 [MCU2_0] 8077.042769 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.042809 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.042860 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.042917 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.042974 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.043080 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.043146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.043205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.043306 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8077.043365 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8077.043437 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8077.043494 s: AWB : prm = [MCU2_0] 8077.043535 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.043580 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.043624 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.044812 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.044900 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.044965 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.045025 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.045085 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.045162 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.045224 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.045313 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.045377 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.045437 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.045493 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.045547 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.045621 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.045683 s: AWB : prm = [MCU2_0] 8077.045722 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.045769 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.055358 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.055456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.055524 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.055586 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.055643 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.055698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.055756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.055815 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.055872 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.055927 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.055981 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.056052 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.056129 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.056188 s: AWB : prm = [MCU2_0] 8077.056228 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.056297 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.065303 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.065392 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.065456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.065533 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.065595 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.065652 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.065708 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.065765 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.065822 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.065879 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.065930 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.065982 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.066053 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.066112 s: AWB : prm = [MCU2_0] 8077.066152 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.066198 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.075301 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.075387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.075467 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.075528 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.075588 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.075644 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.075701 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.075757 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.075812 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.075869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.075923 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.075972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.076045 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.076104 s: AWB : prm = [MCU2_0] 8077.076144 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.076191 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.085286 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.085373 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.085453 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.085517 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.085578 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.085637 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.085693 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.085752 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.085876 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.085944 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.086000 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.086053 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.086129 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.086190 s: AWB : prm = [MCU2_0] 8077.086230 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.086301 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.095387 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.095502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.095573 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.095635 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.095699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.095761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.095847 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.095914 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.095977 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.096039 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.096097 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.096152 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.096225 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.096321 s: AWB : prm = [MCU2_0] 8077.096371 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.096424 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.098732 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.098835 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.098916 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.098972 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.099023 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.099061 s: code block {} start [MCU2_0] 8077.099116 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.099176 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.099213 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.099289 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.099338 s: tivxMutexLock()结束处. [MCU2_0] 8077.099374 s: joe 6666666666666666666666666 [MCU2_0] 8077.099428 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.099500 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.099575 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.099620 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.099730 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.099791 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.099844 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.099901 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.099968 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.100022 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.100426 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.100513 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.100573 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.100654 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 119 , 0 , 3 [MCU2_0] 8077.100795 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.100884 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.100987 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4841 , 256 , 11000 , 1 [MCU2_0] 8077.101065 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.101114 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.101167 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.101229 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.101324 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.101386 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.101443 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.101499 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.101550 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.101624 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.101685 s: AWB : prm = dummy [MCU2_0] 8077.101706 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.101801 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.101868 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.101923 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.101975 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.102028 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.102072 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.102132 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4841 [MCU2_0] 8077.102214 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.102303 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.102367 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.102631 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.102912 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.103155 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.103395 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.103632 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.103878 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.104118 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.104389 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.104626 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.104687 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.104767 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4841 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.104877 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.104944 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,544 ,256 . [MCU2_0] 8077.104990 s: temp : 750 [MCU2_0] 8077.105023 s: lcg_totalgain_value , d_gain_maxtimes : 104448 , 6 [MCU2_0] 8077.105073 s: 《4》(repeat)经过条件判断后计算出来的again_value : 408 [MCU2_0] 8077.105129 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 9 [MCU2_0] 8077.105184 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 400, 256 [MCU2_0] 8077.105326 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.105388 s: next_totalgain_value : 104448 [MCU2_0] 8077.105439 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 400 , 256 ,229 [MCU2_0] 8077.105496 s: spd_totalgain_value , d_gain_maxtimes: 609140 ,2 [MCU2_0] 8077.105546 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2379 [MCU2_0] 8077.105602 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 2 [MCU2_0] 8077.105655 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2304, 256 [MCU2_0] 8077.105702 s: next_totalgain_value : 609140 [MCU2_0] 8077.105748 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2304 , 256 ,456 [MCU2_0] 8077.105796 s: vs_total_value : 182400 [MCU2_0] 8077.105827 s: next_totalgain_value : 609140 [MCU2_0] 8077.105922 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8077.106001 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8077.106070 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8077.106136 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8077.106205 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8077.106266 s: HCG: [MCU2_0] 8077.106504 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.106742 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.106982 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.107221 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8077.107478 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.107719 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.107990 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.108029 s: LCG: [MCU2_0] 8077.108280 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.108517 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8077.108748 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.109019 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.109279 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.109311 s: SPD: [MCU2_0] 8077.109537 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.109767 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.110034 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8077.110319 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.110563 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.110796 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.111074 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.111113 s: VS: [MCU2_0] 8077.111362 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.111603 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.111834 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.112101 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.112360 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.112596 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.112823 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.112868 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8077.121554 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8077.121629 s: HCG: [MCU2_0] 8077.121874 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.122112 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.122415 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.122658 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8077.122891 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.123122 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.123412 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.123452 s: LCG: [MCU2_0] 8077.123680 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.123914 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8077.124140 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.124385 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.124627 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.124658 s: SPD: [MCU2_0] 8077.124880 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.125108 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.125397 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8077.125644 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.125880 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.126107 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.126397 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.126432 s: VS: [MCU2_0] 8077.126664 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.126898 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.127127 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.127364 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.127651 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.127889 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.128120 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.128167 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8077.128212 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8077.128303 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.128379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.128454 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.128514 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.128570 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.128626 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.128682 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.128738 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.128795 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.128850 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.128905 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.128956 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.129028 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.129089 s: AWB : prm = [MCU2_0] 8077.129129 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.129175 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.129356 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.129424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.129489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.129545 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.129602 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.129658 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.129714 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.129772 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.129827 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.129883 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.129937 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.129988 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.130062 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.130121 s: AWB : prm = [MCU2_0] 8077.130158 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.130204 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.130330 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.130402 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.130537 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8077.130616 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8077.130701 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8077.130759 s: joe 3333333333333333333333 [MCU2_0] 8077.130807 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.130875 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8077.130964 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8077.131073 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5628 [MCU2_0] 8077.132200 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 377 , 5548 [MCU2_0] 8077.132479 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8077.132598 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8077.132715 s: joe 222222222222222222222222222222222 [MCU2_0] 8077.132774 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.132826 s: joe 11111111111111111111111111111 [MCU2_0] 8077.132881 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.132931 s: joe 000000000000000000000000000000000 [MCU2_0] 8077.132981 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.133037 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.133082 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.133132 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.133191 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.133285 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.133351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.133459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.133522 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.133574 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.133649 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.133711 s: AWB : prm = dummy [MCU2_0] 8077.133731 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.133783 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8077.133839 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.133891 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.133942 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.133990 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8077.134048 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8077.134108 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5623 , 512 , 609 , 674 [MCU2_0] 8077.134174 s: joe add temp=5623, Ratio_BG =1.070944, Ratio_RG=0.935811 [MCU2_0] 8077.134222 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8077.136995 s: 111111111111111111 [MCU2_0] 8077.137055 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8077.137118 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.137170 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.137213 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.137298 s: joe add status=0 colorTemp=5623, rgain=512, ggain=609, bgain=674 [MCU2_0] 8077.137350 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.137391 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.137441 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.137555 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.137623 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.137684 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.137743 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.137802 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.137857 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8077.137909 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8077.137979 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8077.138038 s: AWB : prm = [MCU2_0] 8077.138081 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.138130 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.138173 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.139355 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.139462 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.139524 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.139600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.139663 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.139721 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.139776 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.139833 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.139889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.139947 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.140001 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.140053 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.140125 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.140187 s: AWB : prm = [MCU2_0] 8077.140227 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.140297 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.149357 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.149440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.149516 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.149582 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.149640 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.149698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.149754 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.149810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.149867 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.149923 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.149975 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.150028 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.150099 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.150158 s: AWB : prm = [MCU2_0] 8077.150196 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.150266 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.159349 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.159443 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.159509 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.159584 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.159645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.159700 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.159756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.159811 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.159868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.159925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.159980 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.160032 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.160105 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.160165 s: AWB : prm = [MCU2_0] 8077.160203 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.160272 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.169394 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.169511 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.169583 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.169647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.169710 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.169769 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.169829 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.169892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.169955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.170018 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.170100 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.170162 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.170278 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.170353 s: AWB : prm = [MCU2_0] 8077.170399 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.170452 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.171905 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.172005 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.172084 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.172137 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.172188 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.172226 s: code block {} start [MCU2_0] 8077.172324 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.172392 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.172430 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.172466 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.172500 s: tivxMutexLock()结束处. [MCU2_0] 8077.172532 s: joe 6666666666666666666666666 [MCU2_0] 8077.172636 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.172724 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.172802 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.172850 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.172903 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.172955 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.173005 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.173061 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.173127 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.173180 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.173470 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.173546 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.173601 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.173746 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 120 , 0 , 3 [MCU2_0] 8077.173833 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.173881 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8077.173932 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8077.174055 s: (0)AE debug: rMax=78, gMax=53, bMax=46, rsum=33856, gsum=24109, bsum=20919, wsum=512 [MCU2_0] 8077.174118 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8077.174168 s: (1)AE debug: R = 66, G = 47, B = 40 [MCU2_0] 8077.174202 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8077.174269 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8077.174339 s: (2 - 1)AE debug: curY=52, curY_sat=52, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8077.174410 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 8077.174467 s: (2 - 3)AE debug: max2_ae()比较后,curY=52 [MCU2_0] 8077.174530 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8077.174610 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8077.174730 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8077.174814 s: (3 - 2)AE debug: h->history_brightness[0]=52 [MCU2_0] 8077.174857 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 8077.174899 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 8077.174940 s: (3 - 2)AE debug: h->history_brightness[3]=53 [MCU2_0] 8077.174983 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 8077.175024 s: (3 - 2)AE debug: h->history_brightness[5]=52 [MCU2_0] 8077.175064 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 8077.175106 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 8077.175148 s: (3 - 2)AE debug: h->history_brightness[8]=53 [MCU2_0] 8077.175188 s: (3 - 2)AE debug: h->history_brightness[9]=26 [MCU2_0] 8077.175234 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8077.175314 s: (3 - 2)AE debug: avgY=371, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8077.175383 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8077.175458 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8077.175538 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8077.175599 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 8077.175669 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8077.175798 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 8077.175872 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8077.175938 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8077.176020 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计算结果。 [MCU2_0] 8077.176081 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8077.176142 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8077.176213 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4841, 256 [MCU2_0] 8077.176313 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4207, 256, r=1 [MCU2_0] 8077.176361 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8077.176398 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8077.176465 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.176562 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4207 , 256 , 11000 , 1 [MCU2_0] 8077.176640 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.176684 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.176780 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.176848 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.176906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.176963 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.177020 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.177072 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.177124 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.177198 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.177278 s: AWB : prm = dummy [MCU2_0] 8077.177303 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.177357 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.177415 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.177467 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.177518 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.177571 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.177613 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.177677 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4207 [MCU2_0] 8077.177794 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.177876 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.177934 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.178192 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.178448 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.178695 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.178948 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.179191 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.179368 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.179533 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.179780 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.180026 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.180295 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.180367 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.180449 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4207 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.180508 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.180563 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8077.180608 s: temp : 750 [MCU2_0] 8077.180640 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8077.180692 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8077.180749 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8077.180803 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8077.180853 s: next_totalgain_value : 92160 [MCU2_0] 8077.180964 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8077.181037 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8077.181089 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8077.181148 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8077.181205 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8077.181276 s: next_totalgain_value : 543875 [MCU2_0] 8077.181334 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8077.181389 s: vs_total_value : 162792 [MCU2_0] 8077.181422 s: next_totalgain_value : 543875 [MCU2_0] 8077.181471 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8077.181549 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8077.181617 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8077.181686 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8077.181754 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8077.181791 s: HCG: [MCU2_0] 8077.182044 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.182321 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.182563 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.182800 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x02 [MCU2_0] 8077.183074 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.183333 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.183571 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.183601 s: LCG: [MCU2_0] 8077.183825 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.184101 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x09 [MCU2_0] 8077.184361 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.184592 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.184817 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.184847 s: SPD: [MCU2_0] 8077.185078 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.185324 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.185558 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x09 [MCU2_0] 8077.185829 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.186099 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.186372 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.186612 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.186642 s: VS: [MCU2_0] 8077.186865 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.187121 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.187376 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.187614 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.187845 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.188108 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.188394 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.188449 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8077.197036 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8077.197102 s: HCG: [MCU2_0] 8077.197392 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.197636 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.197873 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8077.198100 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8077.198358 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.198601 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.198833 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.198861 s: LCG: [MCU2_0] 8077.199079 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.199347 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8077.199595 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.199830 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.200062 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.200093 s: SPD: [MCU2_0] 8077.200439 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.200698 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.200933 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.201164 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.201448 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.201696 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.201928 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.201957 s: VS: [MCU2_0] 8077.202178 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.202456 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.202701 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.202935 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.203164 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.203394 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.203676 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.203729 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8077.203777 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8077.203830 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.203903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.203970 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.204028 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.204084 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.204141 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.204199 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.204280 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.204343 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.204403 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.204468 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.204526 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.204601 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.204662 s: AWB : prm = [MCU2_0] 8077.204703 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.204751 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.204920 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.204981 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.205041 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.205100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.205158 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.205216 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.205293 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.205358 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.205415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.205471 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.205528 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.205581 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.205632 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.205705 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.205763 s: AWB : prm = [MCU2_0] 8077.205799 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.205855 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.205973 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.206111 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8077.206192 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8077.206332 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8077.206403 s: joe 3333333333333333333333 [MCU2_0] 8077.206459 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.206527 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8077.206621 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8077.206731 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5623 [MCU2_0] 8077.207869 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5560 [MCU2_0] 8077.208112 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8077.208230 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8077.208383 s: joe 222222222222222222222222222222222 [MCU2_0] 8077.208451 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.208507 s: joe 11111111111111111111111111111 [MCU2_0] 8077.208562 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.208612 s: joe 000000000000000000000000000000000 [MCU2_0] 8077.208663 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.208717 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.208761 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.208813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.208873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.208931 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.208990 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.209106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.209174 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.209232 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.209338 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.209401 s: AWB : prm = dummy [MCU2_0] 8077.209421 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.209470 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8077.209528 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.209578 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.209629 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.209677 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8077.209733 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8077.209788 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5619 , 512 , 609 , 674 [MCU2_0] 8077.209854 s: joe add temp=5619, Ratio_BG =1.071167, Ratio_RG=0.935767 [MCU2_0] 8077.209903 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8077.212646 s: 111111111111111111 [MCU2_0] 8077.212708 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8077.212770 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.212818 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.212863 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.212919 s: joe add status=0 colorTemp=5619, rgain=512, ggain=609, bgain=674 [MCU2_0] 8077.212966 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.213010 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.213061 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.213120 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.213261 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.213339 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.213398 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.213456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.213511 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8077.213565 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8077.213636 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8077.213694 s: AWB : prm = [MCU2_0] 8077.213735 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.213783 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.213830 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.214953 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.215046 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.215108 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.215168 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.215266 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.215337 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.215399 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.215459 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.215517 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.215574 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.215629 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.215682 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.215756 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.215817 s: AWB : prm = [MCU2_0] 8077.215855 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.215905 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.224941 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.225033 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.225096 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.225172 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.225232 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.225321 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.225382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.225438 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.225497 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.225552 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.225607 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.225657 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.225729 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.225788 s: AWB : prm = [MCU2_0] 8077.225828 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.225875 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.234923 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.235007 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.235087 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.235157 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.235218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.235304 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.235364 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.235425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.235481 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.235540 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.235593 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.235643 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.235716 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.235777 s: AWB : prm = [MCU2_0] 8077.235815 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.235862 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.244922 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.245010 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.245088 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.245149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.245209 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.245294 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.245356 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.245414 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.245471 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.245533 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.245590 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.245641 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.245714 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.245775 s: AWB : prm = [MCU2_0] 8077.245814 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.245860 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.254907 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.255002 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.255084 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.255147 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.255204 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.255291 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.255352 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.255408 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.255464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.255519 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.255574 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.255625 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.255697 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.255756 s: AWB : prm = [MCU2_0] 8077.255796 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.255843 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.264964 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.265077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.265150 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.265216 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.265347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.265419 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.265483 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.265544 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.265603 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.265662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.265720 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.265774 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.265866 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.265930 s: AWB : prm = [MCU2_0] 8077.265970 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.266019 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.266686 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.266785 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.266862 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.266915 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.266967 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.267008 s: code block {} start [MCU2_0] 8077.267063 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.267189 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.267270 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.267318 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.267357 s: tivxMutexLock()结束处. [MCU2_0] 8077.267389 s: joe 6666666666666666666666666 [MCU2_0] 8077.267442 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.267515 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.267592 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.267640 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.267693 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.267746 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.267799 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.267856 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.267923 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.267973 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.268336 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.268416 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.268471 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.268552 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 121 , 0 , 3 [MCU2_0] 8077.268630 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.268704 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.268806 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4207 , 256 , 11000 , 1 [MCU2_0] 8077.268882 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.268931 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.268987 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.269047 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.269105 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.269164 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.269295 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.269363 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.269420 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.269495 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.269556 s: AWB : prm = dummy [MCU2_0] 8077.269575 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.269624 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.269682 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.269732 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.269782 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.269832 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.269875 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.269938 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4207 [MCU2_0] 8077.270020 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.270089 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.270145 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.270425 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.270675 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.270907 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.271134 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.271375 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.271620 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.271853 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.272079 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.272357 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.272434 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.272512 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4207 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.272573 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.272627 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8077.272669 s: temp : 750 [MCU2_0] 8077.272701 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8077.272753 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8077.272809 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8077.272864 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8077.272910 s: next_totalgain_value : 92160 [MCU2_0] 8077.272960 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8077.273014 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8077.273064 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8077.273117 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8077.273171 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8077.273216 s: next_totalgain_value : 543875 [MCU2_0] 8077.273289 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8077.273344 s: vs_total_value : 162792 [MCU2_0] 8077.273424 s: next_totalgain_value : 543875 [MCU2_0] 8077.273473 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8077.273546 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8077.273617 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8077.273683 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8077.273752 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8077.273789 s: HCG: [MCU2_0] 8077.274020 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.274282 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.274532 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8077.274779 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8077.275011 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.275235 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.275501 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.275538 s: LCG: [MCU2_0] 8077.275762 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.275991 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8077.276193 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.276377 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.276635 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.276879 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.276910 s: SPD: [MCU2_0] 8077.277129 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.277367 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.277614 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.277851 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.278079 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.278317 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.278571 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.278606 s: VS: [MCU2_0] 8077.278830 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.279061 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.279297 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.279577 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.279821 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.280055 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.280288 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.280338 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8077.288989 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8077.289060 s: HCG: [MCU2_0] 8077.289303 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.289543 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.289795 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8077.290044 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8077.290313 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.290551 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.290813 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.290850 s: LCG: [MCU2_0] 8077.291078 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.291318 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8077.291556 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.291833 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.292080 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.292113 s: SPD: [MCU2_0] 8077.292357 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.292594 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.292864 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.293109 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.293359 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.293592 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.293868 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.293905 s: VS: [MCU2_0] 8077.294134 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.294371 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.294609 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.294837 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.295120 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.295365 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.295603 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.295649 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8077.295697 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8077.295748 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.295818 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.295891 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.295955 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.296011 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.296069 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.296125 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.296182 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.296257 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.296324 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.296381 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.296433 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.296505 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.296564 s: AWB : prm = [MCU2_0] 8077.296604 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.296650 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.296830 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.296895 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.296953 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.297012 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.297070 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.297128 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.297186 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.297266 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.297331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.297388 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.297445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.297498 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.297548 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.297621 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.297679 s: AWB : prm = [MCU2_0] 8077.297718 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.297778 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.297896 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.298034 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8077.298112 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8077.298197 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8077.298286 s: joe 3333333333333333333333 [MCU2_0] 8077.298345 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.298412 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8077.298503 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8077.298611 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5619 [MCU2_0] 8077.299730 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5549 [MCU2_0] 8077.299903 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8077.300097 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8077.300215 s: joe 222222222222222222222222222222222 [MCU2_0] 8077.300407 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.300469 s: joe 11111111111111111111111111111 [MCU2_0] 8077.300526 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.300575 s: joe 000000000000000000000000000000000 [MCU2_0] 8077.300626 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.300680 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.300725 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.300776 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.300835 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.300892 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.300948 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.301068 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.301135 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.301188 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.301292 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.301358 s: AWB : prm = dummy [MCU2_0] 8077.301379 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.301428 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8077.301484 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.301537 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.301589 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.301638 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8077.301695 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8077.301751 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5615 , 512 , 609 , 674 [MCU2_0] 8077.301817 s: joe add temp=5615, Ratio_BG =1.071389, Ratio_RG=0.935722 [MCU2_0] 8077.301867 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8077.304596 s: 111111111111111111 [MCU2_0] 8077.304660 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8077.304721 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.304771 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.304815 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.304869 s: joe add status=0 colorTemp=5615, rgain=512, ggain=609, bgain=674 [MCU2_0] 8077.304915 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.304957 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.305008 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.305069 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.305177 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.305269 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.305332 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.305391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.305449 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8077.305499 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8077.305569 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8077.305627 s: AWB : prm = [MCU2_0] 8077.305670 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.305718 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.305762 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.306836 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.306924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.306985 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.307044 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.307100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.307156 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.307230 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.307318 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.307380 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.307439 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.307495 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.307545 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.307619 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.307678 s: AWB : prm = [MCU2_0] 8077.307718 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.307765 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.316839 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.316929 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.317010 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.317073 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.317131 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.317189 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.317277 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.317343 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.317406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.317466 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.317520 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.317577 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.317651 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.317713 s: AWB : prm = [MCU2_0] 8077.317753 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.317803 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.326833 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.326924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.326987 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.327062 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.327123 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.327181 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.327262 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.327330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.327387 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.327444 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.327497 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.327550 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.327623 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.327682 s: AWB : prm = [MCU2_0] 8077.327721 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.327768 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.336867 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.336978 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.337072 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.337140 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.337202 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.337306 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.337382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.337452 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.337512 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.337577 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.337634 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.337689 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.337769 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.337836 s: AWB : prm = [MCU2_0] 8077.337879 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.337930 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.339877 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.339978 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.340058 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.340183 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.340235 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.340314 s: code block {} start [MCU2_0] 8077.340372 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.340433 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.340469 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.340507 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.340543 s: tivxMutexLock()结束处. [MCU2_0] 8077.340575 s: joe 6666666666666666666666666 [MCU2_0] 8077.340626 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.340699 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.340772 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.340818 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.340870 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.340922 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.340972 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.341027 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.341093 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.341200 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.341501 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.341577 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.341634 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.341714 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 122 , 0 , 3 [MCU2_0] 8077.341791 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.341862 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.341956 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4207 , 256 , 11000 , 1 [MCU2_0] 8077.342031 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.342079 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.342133 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.342287 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.342356 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.342413 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.342471 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.342525 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.342576 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.342649 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.342707 s: AWB : prm = dummy [MCU2_0] 8077.342727 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.342776 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.342834 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.342884 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.342935 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.342985 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.343028 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.343087 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4207 [MCU2_0] 8077.343171 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.343296 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.343365 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.343630 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.343870 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.344100 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.344408 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.344658 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.344890 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.345118 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.345412 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.345654 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.345715 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.345793 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4207 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.345853 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.345906 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,480 ,256 . [MCU2_0] 8077.345950 s: temp : 750 [MCU2_0] 8077.345984 s: lcg_totalgain_value , d_gain_maxtimes : 92160 , 6 [MCU2_0] 8077.346035 s: 《4》(repeat)经过条件判断后计算出来的again_value : 360 [MCU2_0] 8077.346092 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 6 [MCU2_0] 8077.346147 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 352, 256 [MCU2_0] 8077.346193 s: next_totalgain_value : 92160 [MCU2_0] 8077.346268 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 352 , 256 ,229 [MCU2_0] 8077.346376 s: spd_totalgain_value , d_gain_maxtimes: 543875 ,2 [MCU2_0] 8077.346436 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2124 [MCU2_0] 8077.346492 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 0 [MCU2_0] 8077.346548 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2048, 256 [MCU2_0] 8077.346596 s: next_totalgain_value : 543875 [MCU2_0] 8077.346644 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2048 , 256 ,456 [MCU2_0] 8077.346691 s: vs_total_value : 162792 [MCU2_0] 8077.346722 s: next_totalgain_value : 543875 [MCU2_0] 8077.346854 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8077.346916 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.346994 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8077.347066 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8077.347133 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8077.347203 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8077.347261 s: HCG: [MCU2_0] 8077.347516 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.347762 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.347996 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8077.348222 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8077.348500 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.348744 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.348978 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.349007 s: LCG: [MCU2_0] 8077.349225 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.349519 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8077.349760 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.349991 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.350220 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.350287 s: SPD: [MCU2_0] 8077.350557 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.350796 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.351027 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.351277 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.351524 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.351766 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.351997 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.352025 s: VS: [MCU2_0] 8077.352310 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.352612 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.352859 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.353091 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.353327 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.353574 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.353816 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.353863 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8077.362445 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8077.362511 s: HCG: [MCU2_0] 8077.362791 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.363035 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.363299 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8077.363538 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8077.363820 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.364061 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.364298 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.364330 s: LCG: [MCU2_0] 8077.364551 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.364790 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8077.365030 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.365282 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.365518 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.365547 s: SPD: [MCU2_0] 8077.365798 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.366042 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.366285 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.366517 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.366746 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.367030 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.367286 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.367317 s: VS: [MCU2_0] 8077.367540 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.367768 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.368043 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.368312 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.368556 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.368783 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.369069 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.369121 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8077.369171 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8077.369223 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.369316 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.369385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.369445 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.369502 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.369559 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.369615 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.369672 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.369727 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.369784 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.369849 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.369906 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.369980 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.370038 s: AWB : prm = [MCU2_0] 8077.370075 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.370122 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.370303 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.370370 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.370425 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.370486 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.370542 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.370598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.370655 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.370711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.370767 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.370824 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.370880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.370933 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.370984 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.371056 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.371115 s: AWB : prm = [MCU2_0] 8077.371154 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.371200 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.371338 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.371481 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8077.371558 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8077.371643 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8077.371702 s: joe 3333333333333333333333 [MCU2_0] 8077.371751 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.371820 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8077.371911 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8077.372021 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5615 [MCU2_0] 8077.373148 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5560 [MCU2_0] 8077.373429 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8077.373547 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8077.373662 s: joe 222222222222222222222222222222222 [MCU2_0] 8077.373720 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.373772 s: joe 11111111111111111111111111111 [MCU2_0] 8077.373825 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.373873 s: joe 000000000000000000000000000000000 [MCU2_0] 8077.373925 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.373979 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.374025 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.374076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.374135 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.374194 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.374312 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.374379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.374495 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.374557 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.374628 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.374689 s: AWB : prm = dummy [MCU2_0] 8077.374709 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.374758 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8077.374816 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.374864 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.374914 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.374964 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8077.375019 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8077.375078 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5612 , 512 , 609 , 674 [MCU2_0] 8077.375148 s: joe add temp=5612, Ratio_BG =1.071556, Ratio_RG=0.935689 [MCU2_0] 8077.375197 s: LPD_B =674, LPD_R=512 SPD_B=1740 SPD_R=1526 [MCU2_0] 8077.377918 s: 111111111111111111 [MCU2_0] 8077.377976 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8077.378036 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.378087 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.378132 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.378186 s: joe add status=0 colorTemp=5612, rgain=512, ggain=609, bgain=674 [MCU2_0] 8077.378232 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.378294 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.378351 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.378410 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.378468 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.378576 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.378641 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.378699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.378754 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8077.378805 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8077.378874 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8077.378931 s: AWB : prm = [MCU2_0] 8077.378972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.379020 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.379064 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.380316 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.380406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.380468 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.380528 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.380603 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.380662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.380719 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.380776 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.380833 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.380889 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.380942 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.380994 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.381067 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.381128 s: AWB : prm = [MCU2_0] 8077.381166 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.381213 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.390303 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.390395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.390474 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.390541 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.390599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.390657 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.390713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.390770 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.390825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.390882 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.390936 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.390987 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.391059 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.391118 s: AWB : prm = [MCU2_0] 8077.391161 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.391208 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.400295 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.400383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.400464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.400528 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.400585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.400642 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.400699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.400756 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.400813 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.400868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.400921 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.400973 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.401045 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.401104 s: AWB : prm = [MCU2_0] 8077.401143 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.401190 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.410326 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.410424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.410507 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.410572 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.410631 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.410691 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.410752 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.410810 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.410868 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.410924 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.410979 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.411030 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.411101 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.411159 s: AWB : prm = [MCU2_0] 8077.411196 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.411266 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.420297 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.420385 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.420450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.420525 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.420585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.420642 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.420699 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.420755 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.420812 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.420867 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.420920 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.420973 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.421046 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.421104 s: AWB : prm = [MCU2_0] 8077.421143 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.421191 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.430295 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.430386 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.430506 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.430576 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.430639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.430698 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.430753 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.430812 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.430869 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.430925 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.430979 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.431030 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.431104 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.431166 s: AWB : prm = [MCU2_0] 8077.431204 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.431273 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.436023 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.436131 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.436317 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.436382 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.436435 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.436475 s: code block {} start [MCU2_0] 8077.436531 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.436590 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.436626 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.436662 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.436698 s: tivxMutexLock()结束处. [MCU2_0] 8077.436731 s: joe 6666666666666666666666666 [MCU2_0] 8077.436783 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.436853 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.436926 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.436973 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.437027 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.437079 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.437130 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.437186 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.437313 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.437387 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.437652 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.437720 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.437776 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.437854 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 123 , 0 , 3 [MCU2_0] 8077.437931 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.437978 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8077.438028 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8077.438143 s: (0)AE debug: rMax=40, gMax=27, bMax=24, rsum=17175, gsum=12323, bsum=10843, wsum=512 [MCU2_0] 8077.438205 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8077.438351 s: (1)AE debug: R = 33, G = 24, B = 21 [MCU2_0] 8077.438397 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8077.438439 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8077.438499 s: (2 - 1)AE debug: curY=27, curY_sat=27, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8077.438566 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 100,zone[3] = 0,zone[4] = 0,zone[5] = 0 [MCU2_0] 8077.438621 s: (2 - 3)AE debug: max2_ae()比较后,curY=27 [MCU2_0] 8077.438684 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8077.438766 s: (3 - 1)AE debug: reset=0, h->avg_y=371, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8077.438842 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8077.438914 s: (3 - 2)AE debug: h->history_brightness[0]=27 [MCU2_0] 8077.438956 s: (3 - 2)AE debug: h->history_brightness[1]=52 [MCU2_0] 8077.439001 s: (3 - 2)AE debug: h->history_brightness[2]=27 [MCU2_0] 8077.439043 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8077.439086 s: (3 - 2)AE debug: h->history_brightness[4]=53 [MCU2_0] 8077.439129 s: (3 - 2)AE debug: h->history_brightness[5]=27 [MCU2_0] 8077.439172 s: (3 - 2)AE debug: h->history_brightness[6]=52 [MCU2_0] 8077.439213 s: (3 - 2)AE debug: h->history_brightness[7]=27 [MCU2_0] 8077.439283 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 8077.439375 s: (3 - 2)AE debug: h->history_brightness[9]=53 [MCU2_0] 8077.439431 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8077.439489 s: (3 - 2)AE debug: avgY=372, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8077.439554 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8077.439631 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8077.439709 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8077.439770 s: (4-1)AE debug: adjRatio=1126 [MCU2_0] 8077.439839 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 >= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8077.439922 s: (4-2-1)AE debug: inc Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8077.439988 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8077.440065 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),increase gain,search_range_ATG_inc_gain()计算后结果。 [MCU2_0] 8077.440123 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8077.440182 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8077.440278 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4207, 256 [MCU2_0] 8077.440333 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4626, 256, r=1 [MCU2_0] 8077.440413 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8077.440452 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8077.440518 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.440660 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.440729 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.440792 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.440849 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.440906 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.440962 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.441018 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.441074 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.441129 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.441187 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.441271 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.441330 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.441415 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.441479 s: AWB : prm = [MCU2_0] 8077.441519 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.441568 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.441728 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4626 , 256 , 11000 , 1 [MCU2_0] 8077.441819 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.441866 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.441919 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.441981 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.442040 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.442097 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.442153 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.442206 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.442288 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.442365 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.442426 s: AWB : prm = dummy [MCU2_0] 8077.442445 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.442493 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.442549 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.442599 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.442648 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.442742 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.442793 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.442857 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4626 [MCU2_0] 8077.442940 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.443008 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.443066 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.443335 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.443581 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.443859 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.444099 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.444358 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.444590 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.444874 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.445114 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.445361 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.445425 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.445502 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4626 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.445560 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.445614 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8077.445657 s: temp : 750 [MCU2_0] 8077.445692 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8077.445745 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8077.445847 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8077.445918 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8077.445963 s: next_totalgain_value : 98304 [MCU2_0] 8077.446011 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8077.446065 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8077.446115 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8077.446169 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8077.446224 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8077.446293 s: next_totalgain_value : 565630 [MCU2_0] 8077.446344 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8077.446392 s: vs_total_value : 169632 [MCU2_0] 8077.446425 s: next_totalgain_value : 565630 [MCU2_0] 8077.446472 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8077.446544 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8077.446612 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8077.446680 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8077.446749 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8077.446786 s: HCG: [MCU2_0] 8077.447065 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.447315 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.447553 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8077.447782 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0e [MCU2_0] 8077.448028 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.448294 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.448531 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.448562 s: LCG: [MCU2_0] 8077.448781 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.449023 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x06 [MCU2_0] 8077.449285 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.449526 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.449759 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.449787 s: SPD: [MCU2_0] 8077.450027 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.450290 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.450599 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.450657 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.450962 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x00 [MCU2_0] 8077.451215 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.451477 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.451716 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.451748 s: VS: [MCU2_0] 8077.452072 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.452328 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.452565 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.452796 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.453060 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.453323 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.453560 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.453606 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8077.462187 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8077.462263 s: HCG: [MCU2_0] 8077.462502 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.462741 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.462973 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.463221 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8077.463488 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.463721 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.463947 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.463976 s: LCG: [MCU2_0] 8077.464262 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.464516 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8077.464748 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.464977 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.465265 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.465312 s: SPD: [MCU2_0] 8077.465540 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.465772 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.466000 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.466227 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8077.466528 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.466768 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.466999 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.467028 s: VS: [MCU2_0] 8077.467306 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.467556 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.467793 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.468021 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.468268 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.468550 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.468791 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.468839 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8077.468885 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8077.468935 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.469005 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.469065 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.469124 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.469182 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.469238 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.469332 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.469394 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.469451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.469506 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.469559 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.469611 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.469682 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.469742 s: AWB : prm = [MCU2_0] 8077.469781 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.469828 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.469996 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.470062 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.470116 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.470178 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.470235 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.470321 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.470381 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.470438 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.470494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.470551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.470606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.470658 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.470710 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.470783 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.470843 s: AWB : prm = [MCU2_0] 8077.470883 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.470942 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.471051 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.471193 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8077.471321 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8077.471414 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8077.471473 s: joe 3333333333333333333333 [MCU2_0] 8077.471522 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.471591 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8077.471680 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8077.471788 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5612 [MCU2_0] 8077.472921 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5627 [MCU2_0] 8077.473169 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8077.473328 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8077.473453 s: joe 222222222222222222222222222222222 [MCU2_0] 8077.473513 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.473568 s: joe 11111111111111111111111111111 [MCU2_0] 8077.473622 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.473673 s: joe 000000000000000000000000000000000 [MCU2_0] 8077.473723 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.473777 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.473823 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.473873 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.473930 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.473986 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.474042 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.474100 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.474215 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.474303 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.474381 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.474442 s: AWB : prm = dummy [MCU2_0] 8077.474463 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.474510 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8077.474567 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.474618 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.474668 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.474718 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8077.474773 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8077.474828 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5613 , 512 , 609 , 674 [MCU2_0] 8077.474897 s: joe add temp=5613, Ratio_BG =1.071500, Ratio_RG=0.935700 [MCU2_0] 8077.474948 s: LPD_B =674, LPD_R=512 SPD_B=1740 SPD_R=1526 [MCU2_0] 8077.477687 s: 111111111111111111 [MCU2_0] 8077.477751 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8077.477810 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.477861 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.477907 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.477961 s: joe add status=0 colorTemp=5613, rgain=512, ggain=609, bgain=674 [MCU2_0] 8077.478009 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.478051 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.478106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.478166 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.478225 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.478366 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.478434 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.478492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.478547 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8077.478598 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8077.478673 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8077.478731 s: AWB : prm = [MCU2_0] 8077.478773 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.478821 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.478865 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.480035 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.480133 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.480199 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.480299 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.480378 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.480440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.480498 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.480557 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.480615 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.480674 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.480729 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.480781 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.480857 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.480918 s: AWB : prm = [MCU2_0] 8077.480957 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.481004 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.490016 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.490106 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.490169 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.490227 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.490330 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.490391 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.490449 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.490507 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.490564 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.490620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.490675 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.490729 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.490802 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.490861 s: AWB : prm = [MCU2_0] 8077.490899 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.490946 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.499991 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.500077 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.500160 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.500221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.500314 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.500379 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.500439 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.500497 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.500553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.500608 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.500662 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.500713 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.500785 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.500845 s: AWB : prm = [MCU2_0] 8077.500884 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.500931 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.509997 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.510086 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.510146 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.510205 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.510303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.510367 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.510424 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.510480 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.510537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.510594 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.510646 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.510696 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.510768 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.510828 s: AWB : prm = [MCU2_0] 8077.510865 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.510913 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.519982 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.520076 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.520155 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.520218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.520308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.520370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.520431 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.520489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.520547 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.520604 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.520659 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.520709 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.520782 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.520841 s: AWB : prm = [MCU2_0] 8077.520881 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.520928 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.529797 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.529898 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.530112 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.530179 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.530279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.530347 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.530406 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.530464 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.530519 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.530574 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.530630 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.530687 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.530742 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.530793 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.530867 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.530927 s: AWB : prm = [MCU2_0] 8077.530965 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.531011 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.531152 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.531214 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.531319 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.531365 s: code block {} start [MCU2_0] 8077.531420 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.531479 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.531513 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.531549 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.531584 s: tivxMutexLock()结束处. [MCU2_0] 8077.531615 s: joe 6666666666666666666666666 [MCU2_0] 8077.531664 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.531736 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.531809 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.531854 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.531906 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.531958 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.532009 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.532064 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.532179 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.532271 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.532541 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.532609 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.532665 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.532744 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 124 , 0 , 3 [MCU2_0] 8077.532819 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.532891 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.532986 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4626 , 256 , 11000 , 1 [MCU2_0] 8077.533062 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.533110 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.533229 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.533335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.533397 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.533456 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.533512 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.533567 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.533620 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.533694 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.533752 s: AWB : prm = dummy [MCU2_0] 8077.533772 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.533819 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.533875 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.533926 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.533975 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.534024 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.534069 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.534132 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4626 [MCU2_0] 8077.534279 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.534358 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.534416 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.534673 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.534906 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.535132 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.535404 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.535655 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.535888 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.536115 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.536370 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.536614 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.536674 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.536751 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4626 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.536813 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.536867 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8077.536911 s: temp : 750 [MCU2_0] 8077.536946 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8077.536997 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8077.537052 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8077.537107 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8077.537153 s: next_totalgain_value : 98304 [MCU2_0] 8077.537200 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8077.537345 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8077.537409 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8077.537467 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8077.537521 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8077.537566 s: next_totalgain_value : 565630 [MCU2_0] 8077.537612 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8077.537661 s: vs_total_value : 169632 [MCU2_0] 8077.537693 s: next_totalgain_value : 565630 [MCU2_0] 8077.537741 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8077.537814 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8077.537882 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8077.537948 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8077.538018 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8077.538056 s: HCG: [MCU2_0] 8077.538298 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.538588 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.538825 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.539056 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8077.539289 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.539537 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.539780 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.539814 s: LCG: [MCU2_0] 8077.539970 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.540135 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.540435 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8077.540685 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.540918 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.541145 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.541173 s: SPD: [MCU2_0] 8077.541402 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.541685 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.541924 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.542153 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8077.542391 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.542637 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.542876 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.542906 s: VS: [MCU2_0] 8077.543127 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.543387 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.543634 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.543881 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.544114 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.544369 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.544645 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.544699 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8077.553358 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8077.553431 s: HCG: [MCU2_0] 8077.553714 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.553961 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.554195 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.554434 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8077.554671 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.554954 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.555191 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.555220 s: LCG: [MCU2_0] 8077.555487 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.555773 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8077.556021 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.556279 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.556515 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.556546 s: SPD: [MCU2_0] 8077.556811 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.557054 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.557291 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.557524 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8077.557752 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.558028 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.558290 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.558323 s: VS: [MCU2_0] 8077.558545 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.558774 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.559046 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.559292 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.559529 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.559756 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.559999 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.560054 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8077.560101 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8077.560153 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.560221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.560307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.560370 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.560428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.560486 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.560543 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.560599 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.560656 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.560711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.560765 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.560817 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.560902 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.560963 s: AWB : prm = [MCU2_0] 8077.561001 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.561048 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.561206 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.561305 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.561371 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.561434 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.561492 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.561550 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.561606 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.561662 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.561718 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.561774 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.561830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.561885 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.561936 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.562008 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.562069 s: AWB : prm = [MCU2_0] 8077.562107 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.562167 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.562305 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.562441 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8077.562519 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8077.562604 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8077.562661 s: joe 3333333333333333333333 [MCU2_0] 8077.562710 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.562777 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8077.562865 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8077.562972 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5613 [MCU2_0] 8077.564095 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5655 [MCU2_0] 8077.564385 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8077.564512 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8077.564634 s: joe 222222222222222222222222222222222 [MCU2_0] 8077.564692 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.564744 s: joe 11111111111111111111111111111 [MCU2_0] 8077.564797 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.564846 s: joe 000000000000000000000000000000000 [MCU2_0] 8077.564897 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.564951 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.564997 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.565049 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.565107 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.565163 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.565218 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.565311 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.565422 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.565484 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.565558 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.565618 s: AWB : prm = dummy [MCU2_0] 8077.565639 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.565687 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8077.565744 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.565795 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.565844 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.565892 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8077.565949 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8077.566006 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5616 , 512 , 609 , 674 [MCU2_0] 8077.566076 s: joe add temp=5616, Ratio_BG =1.071333, Ratio_RG=0.935733 [MCU2_0] 8077.566123 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8077.568837 s: 111111111111111111 [MCU2_0] 8077.568900 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8077.568962 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.569014 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.569061 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.569123 s: joe add status=0 colorTemp=5616, rgain=512, ggain=609, bgain=674 [MCU2_0] 8077.569170 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.569212 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.569291 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.569356 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.569415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.569523 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.569591 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.569651 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.569705 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8077.569756 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8077.569825 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8077.569883 s: AWB : prm = [MCU2_0] 8077.569925 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.569971 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.570013 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.571213 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.571331 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.571395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.571454 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.571510 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.571585 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.571645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.571704 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.571762 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.571819 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.571872 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.571922 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.571995 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.572054 s: AWB : prm = [MCU2_0] 8077.572094 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.572139 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.581194 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.581308 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.581389 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.581451 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.581510 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.581567 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.581624 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.581679 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.581735 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.581790 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.581843 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.581894 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.581966 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.582026 s: AWB : prm = [MCU2_0] 8077.582065 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.582112 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.591201 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.591318 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.591395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.591460 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.591519 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.591578 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.591634 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.591691 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.591748 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.591804 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.591857 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.591909 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.591982 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.592042 s: AWB : prm = [MCU2_0] 8077.592080 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.592127 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.601185 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.601301 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.601384 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.601446 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.601505 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.601564 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.601621 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.601677 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.601733 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.601789 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.601845 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.601898 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.601972 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.602030 s: AWB : prm = [MCU2_0] 8077.602069 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.602116 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.611166 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.611279 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.611362 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.611421 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.611477 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.611535 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.611592 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.611648 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.611705 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.611761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.611815 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.611864 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.611935 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.611994 s: AWB : prm = [MCU2_0] 8077.612032 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.612078 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.621170 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.621292 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.621376 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.621436 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.621494 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.621553 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.621609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.621665 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.621720 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.621775 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.621826 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.621877 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.621950 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.622010 s: AWB : prm = [MCU2_0] 8077.622047 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.622094 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.631148 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.631234 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.631335 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.631395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.631450 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.631506 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.631562 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.631620 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.631677 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.631732 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.631786 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.631839 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.631910 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.631969 s: AWB : prm = [MCU2_0] 8077.632008 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.632054 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.641135 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.641224 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.641320 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.641383 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.641441 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.641496 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.641552 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.641609 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.641664 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.641722 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.641776 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.641827 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.641900 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.641958 s: AWB : prm = [MCU2_0] 8077.641998 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.642043 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.651155 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.651271 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.651348 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.651411 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.651469 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.651527 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.651587 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.651645 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.651702 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.651830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.651896 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.651954 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.652031 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.652094 s: AWB : prm = [MCU2_0] 8077.652132 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.652179 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.661190 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.661346 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.661443 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.661522 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.661595 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.661664 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.661730 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.661790 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.661849 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.661910 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.661975 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.662032 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.662110 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.662178 s: AWB : prm = [MCU2_0] 8077.662219 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.662290 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.671179 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.671323 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.671395 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.671458 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.671519 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.671578 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.671636 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.671909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.671988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.672053 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.672109 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.672162 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.672267 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.672339 s: AWB : prm = [MCU2_0] 8077.672385 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.672434 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.672621 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.672708 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.672785 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.672839 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.672889 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.672926 s: code block {} start [MCU2_0] 8077.672980 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.673039 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.673075 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.673111 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.673147 s: tivxMutexLock()结束处. [MCU2_0] 8077.673178 s: joe 6666666666666666666666666 [MCU2_0] 8077.673229 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.673333 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.673417 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.673465 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.673520 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.673632 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.673697 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.673755 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.673822 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.673876 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.674147 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.674218 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.674313 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.674403 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 125 , 0 , 3 [MCU2_0] 8077.674483 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.674556 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.674720 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4626 , 256 , 11000 , 1 [MCU2_0] 8077.674806 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.674854 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.674909 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.674969 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.675029 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.675087 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.675144 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.675200 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.675284 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.675365 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.675426 s: AWB : prm = dummy [MCU2_0] 8077.675446 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.675494 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.675552 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.675605 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.675713 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.675770 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.675817 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.675880 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4626 [MCU2_0] 8077.675962 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.676032 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.676090 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.676412 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.676714 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.676964 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.677199 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.677440 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.677681 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.677973 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.678212 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.678469 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.678532 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.678609 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4626 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.678669 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.678775 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,512 ,256 . [MCU2_0] 8077.678832 s: temp : 750 [MCU2_0] 8077.678870 s: lcg_totalgain_value , d_gain_maxtimes : 98304 , 6 [MCU2_0] 8077.678923 s: 《4》(repeat)经过条件判断后计算出来的again_value : 384 [MCU2_0] 8077.678979 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 8 [MCU2_0] 8077.679037 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 384, 256 [MCU2_0] 8077.679084 s: next_totalgain_value : 98304 [MCU2_0] 8077.679131 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 384 , 256 ,229 [MCU2_0] 8077.679186 s: spd_totalgain_value , d_gain_maxtimes: 565630 ,2 [MCU2_0] 8077.679235 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2209 [MCU2_0] 8077.679319 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 1 [MCU2_0] 8077.679376 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 2176, 256 [MCU2_0] 8077.679424 s: next_totalgain_value : 565630 [MCU2_0] 8077.679474 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 2176 , 256 ,456 [MCU2_0] 8077.679524 s: vs_total_value : 169632 [MCU2_0] 8077.679555 s: next_totalgain_value : 565630 [MCU2_0] 8077.679603 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8077.679678 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8077.679745 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8077.679850 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8077.679933 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8077.679973 s: HCG: [MCU2_0] 8077.680205 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.680473 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.680710 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.680959 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8077.681160 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.681333 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.681585 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.681875 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.681917 s: LCG: [MCU2_0] 8077.682152 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.682402 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8077.682645 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.682932 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.683177 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.683210 s: SPD: [MCU2_0] 8077.683441 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.683680 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.683962 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.684208 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8077.684469 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.684708 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.684985 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.685024 s: VS: [MCU2_0] 8077.685322 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.685564 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.685796 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.686084 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.686331 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.686569 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.686800 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.686846 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8077.695476 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8077.695540 s: HCG: [MCU2_0] 8077.695771 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.696005 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.696286 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.696532 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8077.696766 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.696997 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.697237 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.697291 s: LCG: [MCU2_0] 8077.697522 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.697757 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8077.697986 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.698266 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.698511 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.698543 s: SPD: [MCU2_0] 8077.698769 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.699001 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.699290 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.699534 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8077.699767 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.699999 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.700381 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.700427 s: VS: [MCU2_0] 8077.700661 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.700896 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.701127 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.701428 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.701682 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.701915 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.702147 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.702193 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8077.702258 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8077.702326 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.702412 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.702477 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.702537 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.702597 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.702654 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.702710 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.702768 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.702826 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.702884 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.702938 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.702989 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.703061 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.703121 s: AWB : prm = [MCU2_0] 8077.703158 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.703207 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.703398 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.703462 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.703517 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.703579 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.703637 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.703693 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.703751 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.703806 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.703862 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.703917 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.703975 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.704027 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.704077 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.704147 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.704205 s: AWB : prm = [MCU2_0] 8077.704267 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.704327 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.704443 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.704581 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8077.704656 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8077.704740 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8077.704797 s: joe 3333333333333333333333 [MCU2_0] 8077.704846 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.704915 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8077.705007 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8077.705116 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5616 [MCU2_0] 8077.706318 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 325 , 256 , 325 , 377 , 5660 [MCU2_0] 8077.706558 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8077.706679 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8077.706800 s: joe 222222222222222222222222222222222 [MCU2_0] 8077.706861 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.706913 s: joe 11111111111111111111111111111 [MCU2_0] 8077.706965 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.707015 s: joe 000000000000000000000000000000000 [MCU2_0] 8077.707067 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.707122 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.707167 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.707216 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.707315 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.707382 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.707441 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.707556 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.707626 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.707681 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.707753 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.707814 s: AWB : prm = dummy [MCU2_0] 8077.707833 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.707882 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8077.707938 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.707988 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.708038 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.708087 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8077.708142 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8077.708197 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5619 , 512 , 609 , 674 [MCU2_0] 8077.708293 s: joe add temp=5619, Ratio_BG =1.071167, Ratio_RG=0.935767 [MCU2_0] 8077.708346 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8077.711058 s: 111111111111111111 [MCU2_0] 8077.711116 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8077.711177 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.711227 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.711297 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.711357 s: joe add status=0 colorTemp=5619, rgain=512, ggain=609, bgain=674 [MCU2_0] 8077.711404 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.711445 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.711493 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.711551 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.711659 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.711724 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.711783 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.711840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.711896 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8077.711948 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8077.712018 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8077.712075 s: AWB : prm = [MCU2_0] 8077.712115 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.712163 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.712207 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.713488 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.713600 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.713677 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.713764 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.713830 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.713895 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.713959 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.714022 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.714084 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.714145 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.714203 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.714295 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.714381 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.714450 s: AWB : prm = [MCU2_0] 8077.714496 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.714547 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.722902 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.723009 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.723155 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.723224 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.723317 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.723444 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.723513 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.723575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.723639 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.723697 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.723755 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.723814 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.723871 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.723930 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.723988 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.724042 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.724094 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.724185 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.724274 s: AWB : prm = [MCU2_0] 8077.724322 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.724371 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.724495 s: code block {} start [MCU2_0] 8077.724569 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.724629 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.724666 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.724702 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.724737 s: tivxMutexLock()结束处. [MCU2_0] 8077.724770 s: joe 6666666666666666666666666 [MCU2_0] 8077.724822 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.724894 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.724965 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.725010 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.725062 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.725114 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.725165 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.725223 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.725321 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.725382 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.725711 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.725792 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.725850 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.725933 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 126 , 0 , 3 [MCU2_0] 8077.726013 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.726060 s: (0)AE debug: TI_AE_do()->h3a_data,数值。 [MCU2_0] 8077.726110 s: (0)AE debug: TI_AE_do() 中 ry , gy , by 数值: 77 , 150 , 29 [MCU2_0] 8077.726231 s: (0)AE debug: rMax=80, gMax=55, bMax=49, rsum=34445, gsum=24862, bsum=21828, wsum=512 [MCU2_0] 8077.726330 s: (1)AE debug: TI_AE_do(),first calculate sum of all R, G, B values,计算结果。 [MCU2_0] 8077.726394 s: (1)AE debug: R = 67, G = 48, B = 42 [MCU2_0] 8077.726428 s: (1)AE debug: cnt_tol = 512 [MCU2_0] 8077.726469 s: (2 - 1)AE debug: TI_AE_do(),h->blc_enable, blc处理前的参数。 [MCU2_0] 8077.726595 s: (2 - 1)AE debug: curY=53, curY_sat=53, blc_enable=0,blc_comp=1024, lock_cnt=0, locked=0 [MCU2_0] 8077.726675 s: (2 - 1)AE debug: zone[0] = 0, zone[1] = 0,zone[2] = 0,zone[3] = 100,zone[4] = 0,zone[5] = 0 [MCU2_0] 8077.726735 s: (2 - 3)AE debug: max2_ae()比较后,curY=53 [MCU2_0] 8077.726800 s: (3 - 1)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算前参数。 [MCU2_0] 8077.726886 s: (3 - 1)AE debug: reset=0, h->avg_y=372, h->num_history=10, lock_cnt=0, locked=0 [MCU2_0] 8077.726963 s: (3 - 2)AE debug: TI_AE_do(),update the history brightnesss, check if current brightness is within range of the history average,计算结果。 [MCU2_0] 8077.727038 s: (3 - 2)AE debug: h->history_brightness[0]=53 [MCU2_0] 8077.727080 s: (3 - 2)AE debug: h->history_brightness[1]=27 [MCU2_0] 8077.727125 s: (3 - 2)AE debug: h->history_brightness[2]=52 [MCU2_0] 8077.727167 s: (3 - 2)AE debug: h->history_brightness[3]=27 [MCU2_0] 8077.727208 s: (3 - 2)AE debug: h->history_brightness[4]=27 [MCU2_0] 8077.727276 s: (3 - 2)AE debug: h->history_brightness[5]=53 [MCU2_0] 8077.727327 s: (3 - 2)AE debug: h->history_brightness[6]=27 [MCU2_0] 8077.727371 s: (3 - 2)AE debug: h->history_brightness[7]=52 [MCU2_0] 8077.727412 s: (3 - 2)AE debug: h->history_brightness[8]=27 [MCU2_0] 8077.727456 s: (3 - 2)AE debug: h->history_brightness[9]=27 [MCU2_0] 8077.727505 s: (3 - 2)AE debug: h->lock_thrld=10, h->locked=0, h->lockcnt=0 [MCU2_0] 8077.727615 s: (3 - 2)AE debug: avgY=372, tgtY=32, tgtYmin=41, tgtYmax=49, h->num_history=10 [MCU2_0] 8077.727688 s: (4)AE debug: TI_AE_do(),经过if (!reset)的判断计算和h->locked = 0后,进入TIAE_adj_exposure()。 [MCU2_0] 8077.727766 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),Use the range values to calculate the actual adjustment needed。 [MCU2_0] 8077.727847 s: (4-1)AE debug: TI_AE_do()->TIAE_adj_exposure(),▒ [MCU2_0] ▒据adjRatio与1024的比较,进入increase gain或者decrease gain的计算。 [MCU2_0] 8077.727909 s: (4-1)AE debug: adjRatio=890 [MCU2_0] 8077.727984 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_inc_gain(),中间判断和计算结果,在if (tm*1024 <= adjRatio*tc)的判断和search_in_range()之前。 [MCU2_0] 8077.728075 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain(),中间计算结果。 [MCU2_0] 8077.728136 s: (4-2-1)AE debug: dec Tmin=60, Tmax=11000, Tstep=1 [MCU2_0] 8077.728199 s: (4-2-1)AE debug: TI_AE_do()->TIAE_adj_exposure()->search_range_ATG_dec_gain()->search_in_range(),判断和计算结束。 [MCU2_0] 8077.728308 s: (4-2)AE debug: TI_AE_do()->TIAE_adj_exposure(),decrease gain,search_range_ATG_dec_gain()处理后计算结果。 [MCU2_0] 8077.728383 s: (4-2)AE debug: i=0, r=1, num=1 [MCU2_0] 8077.728442 s: (4-3)AE debug: TI_AE_do()->TIAE_adj_exposure(),最后的计算结果:prev_exp和next_exp。aperture_size: keep constant 1 if not used 。 [MCU2_0] 8077.728518 s: (4-3)AE debug: cA, cT, cAG, cDG = 1, 11000, 4626, 256 [MCU2_0] 8077.728569 s: (4-3)AE debug: nA, nT, nAG, nDG = 1, 11000, 4020, 256, r=1 [MCU2_0] 8077.728656 s: !!!!!!!!!!!!! target =32 [MCU2_0] 8077.728695 s: (5)AE debug: TI_AE_do(),计算结束。 [MCU2_0] 8077.728761 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.728861 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4020 , 256 , 11000 , 1 [MCU2_0] 8077.728941 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.728988 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.729042 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.729103 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.729162 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.729221 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.729302 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.729363 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.729419 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.729494 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.729556 s: AWB : prm = dummy [MCU2_0] 8077.729577 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.729664 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.729738 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.729796 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.729849 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.729902 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.729946 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.730011 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4020 [MCU2_0] 8077.730096 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.730166 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.730225 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.730538 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.730796 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.731045 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.731299 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.731539 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.731832 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.732080 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.732317 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.732559 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.732619 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.732697 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4020 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.732818 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.732885 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8077.732929 s: temp : 750 [MCU2_0] 8077.732962 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8077.733016 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8077.733074 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8077.733130 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 336, 256 [MCU2_0] 8077.733180 s: next_totalgain_value : 89088 [MCU2_0] 8077.733227 s: 《5》经过比例计算出来的lcg_again ,lcg_dgain, lcg_exp_time : 336 , 256 ,229 [MCU2_0] 8077.733313 s: spd_totalgain_value , d_gain_maxtimes: 522120 ,2 [MCU2_0] 8077.733450 s: 《4》(repeat)经过条件判断后计算出来的again_value : 2039 [MCU2_0] 8077.733518 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.733583 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 15 [MCU2_0] 8077.733644 s: 《5》(repeat)经过条件判断后计算出来的again,dgain : 1984, 256 [MCU2_0] 8077.733695 s: next_totalgain_value : 522120 [MCU2_0] 8077.733796 s: 《6》经过比例计算出来的spd_again ,spd_dgain, spd_exp_time : 1984 , 256 ,456 [MCU2_0] 8077.733854 s: vs_total_value : 156408 [MCU2_0] 8077.733887 s: next_totalgain_value : 522120 [MCU2_0] 8077.733936 s: 《7》经过比例计算出来的vs_exp_time ,vs_dgain, vs_again : 2 ,256, 256 [MCU2_0] 8077.734010 s: 《8》经过条件判断后计算出来的hcg_exp_time , lcg_exp_time , spd_exp_time , vs_exp_time : 229 , 229 , 456 , 2 [MCU2_0] 8077.734079 s: ============= 结束读取计算过程中的参数值 =============== [MCU2_0] 8077.734148 s: 读取寄存器参数值:OX03C10_ReadReg() 的参数 uint8_t i2cInstId, uint8_t i2cAddr,uint16_t regAddr, uint8_t *regVal: [MCU2_0] 8077.734219 s: ============= 开始读取参数(计算结果写入前) =============== [MCU2_0] 8077.734280 s: HCG: [MCU2_0] 8077.734518 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.734754 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.735039 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x02 [MCU2_0] 8077.735295 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x00 [MCU2_0] 8077.735533 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.735764 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.736004 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.736040 s: LCG: [MCU2_0] 8077.736306 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.736552 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x08 [MCU2_0] 8077.736783 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.737025 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.737284 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.737317 s: SPD: [MCU2_0] 8077.737542 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.737769 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.738016 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x08 [MCU2_0] 8077.738280 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x08 [MCU2_0] 8077.738517 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.738746 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.739021 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.739053 s: VS: [MCU2_0] 8077.739293 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.739529 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.739757 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.739993 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.740236 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.740495 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.740729 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.740776 s: ============= 读取结束(计算结果写入前) =============== [MCU2_0] 8077.749399 s: ============= 开始读取参数(计算结果写入后) =============== [MCU2_0] 8077.749460 s: HCG: [MCU2_0] 8077.749691 s: INFO: ox03c10 read 0x03 0x36 0x3501 0x00 [MCU2_0] 8077.749924 s: INFO: ox03c10 read 0x03 0x36 0x3502 0xe5 [MCU2_0] 8077.750169 s: INFO: ox03c10 read 0x03 0x36 0x3508 0x01 [MCU2_0] 8077.750413 s: INFO: ox03c10 read 0x03 0x36 0x3509 0x0d [MCU2_0] 8077.750648 s: INFO: ox03c10 read 0x03 0x36 0x350a 0x01 [MCU2_0] 8077.750878 s: INFO: ox03c10 read 0x03 0x36 0x350b 0x00 [MCU2_0] 8077.751152 s: INFO: ox03c10 read 0x03 0x36 0x350c 0x00 [MCU2_0] 8077.751190 s: LCG: [MCU2_0] 8077.751424 s: INFO: ox03c10 read 0x03 0x36 0x3588 0x01 [MCU2_0] 8077.751721 s: INFO: ox03c10 read 0x03 0x36 0x3589 0x05 [MCU2_0] 8077.751964 s: INFO: ox03c10 read 0x03 0x36 0x358a 0x01 [MCU2_0] 8077.752219 s: INFO: ox03c10 read 0x03 0x36 0x358b 0x00 [MCU2_0] 8077.752488 s: INFO: ox03c10 read 0x03 0x36 0x358c 0x00 [MCU2_0] 8077.752521 s: SPD: [MCU2_0] 8077.752743 s: INFO: ox03c10 read 0x03 0x36 0x3541 0x01 [MCU2_0] 8077.752971 s: INFO: ox03c10 read 0x03 0x36 0x3542 0xc8 [MCU2_0] 8077.753266 s: INFO: ox03c10 read 0x03 0x36 0x3548 0x07 [MCU2_0] 8077.753511 s: INFO: ox03c10 read 0x03 0x36 0x3549 0x0c [MCU2_0] 8077.753748 s: INFO: ox03c10 read 0x03 0x36 0x354a 0x01 [MCU2_0] 8077.753974 s: INFO: ox03c10 read 0x03 0x36 0x354b 0x00 [MCU2_0] 8077.754279 s: INFO: ox03c10 read 0x03 0x36 0x354c 0x00 [MCU2_0] 8077.754321 s: VS: [MCU2_0] 8077.754555 s: INFO: ox03c10 read 0x03 0x36 0x35c1 0x00 [MCU2_0] 8077.754791 s: INFO: ox03c10 read 0x03 0x36 0x35c2 0x02 [MCU2_0] 8077.755024 s: INFO: ox03c10 read 0x03 0x36 0x35c8 0x01 [MCU2_0] 8077.755314 s: INFO: ox03c10 read 0x03 0x36 0x35c9 0x00 [MCU2_0] 8077.755562 s: INFO: ox03c10 read 0x03 0x36 0x35ca 0x01 [MCU2_0] 8077.755794 s: INFO: ox03c10 read 0x03 0x36 0x35cb 0x00 [MCU2_0] 8077.756023 s: INFO: ox03c10 read 0x03 0x36 0x35cc 0x00 [MCU2_0] 8077.756069 s: ============= 读取结束(计算结果写入后) =============== [MCU2_0] 8077.756115 s: OX03C10_SetAeParams()运行后的时间。 [MCU2_0] 8077.756169 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.756238 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.756339 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.756397 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.756454 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.756512 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.756568 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.756626 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.756683 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.756740 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.756793 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.756845 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.756918 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.756978 s: AWB : prm = [MCU2_0] 8077.757018 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.757065 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.757231 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.757311 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.757368 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.757428 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.757486 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.757542 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.757598 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.757654 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.757711 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.757769 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.757825 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.757879 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.757930 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.758003 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.758063 s: AWB : prm = [MCU2_0] 8077.758102 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.758150 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.758289 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.758431 s: (6)tivxAewbProcess进入AWB判断时间。 [MCU2_0] 8077.758514 s: (6)tivxAewbProcess : skipAWB = 0 , nodePrms->p_awb_params->mode = 0, nodePrms->dcc_output_params->awbCalbData.apply_rgb_adjust = 100 [MCU2_0] 8077.758602 s: (6)tivxAewbProcess 可通过查询关键词(6)tivxAewbProcess来查看是否进入nodePrms->dcc_output_params的判断中。 [MCU2_0] 8077.758660 s: joe 3333333333333333333333 [MCU2_0] 8077.758712 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.758783 s: (0) 表示 AWB_TI_process() 中 TI_AWB_do(p_awb_params, &awb_data_out)运行前,(1) 表示运行后。 [MCU2_0] 8077.758872 s: (0) AWB_TI_process() 中 参数p_awb_params->mode,p_awb_params->manl_tmpr,p_awb_params->init_done,p_awb_params->stab_init_cnt的具体情况: 0 , 0 , 1 , 6 [MCU2_0] 8077.758981 s: (0) AWB_TI_process() 中 参数p_awb_params->stab_gain_R,p_awb_params->stab_gain_G,p_awb_params->stab_gain_B,p_awb_params->stab_color_temp的具体情况: 256 , 328 , 379 , 5619 [MCU2_0] 8077.760099 s: (1) AWB_TI_process() 中 参数awb_data_out.gain_Gr,awb_data_out.gain_R,awb_data_out.gain_Gb,awb_data_out.gain_B,awb_data_out.color_temperature_estim 的具体情况: 326 , 256 , 326 , 376 , 5637 [MCU2_0] 8077.760383 s: (6)tivxAewbProcess : power = 0.700000 , g0 = 758.000000, g1 = 656.000000, g2 = 656.000000, g3 = 512.000000 [MCU2_0] 8077.760504 s: (6)tivxAewbProcess : ae_awb_result_target_ptr->wb_gains[0] = 674 , ae_awb_result_target_ptr->wb_gains[1] = 609, ae_awb_result_target_ptr->wb_gains[2] = 609, ae_awb_result_target_ptr->wb_gains[3] = 512 [MCU2_0] 8077.760622 s: joe 222222222222222222222222222222222 [MCU2_0] 8077.760679 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.760732 s: joe 11111111111111111111111111111 [MCU2_0] 8077.760784 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.760833 s: joe 000000000000000000000000000000000 [MCU2_0] 8077.760884 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.760939 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.760985 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.761035 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.761093 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.761149 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.761206 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.761303 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.761411 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.761475 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.761549 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.761609 s: AWB : prm = dummy [MCU2_0] 8077.761629 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.761678 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071160 [MCU2_0] 8077.761737 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.761789 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.761839 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.761886 s: AWB : case IMAGE_SENSOR_CTRLCMD_SETWBGAIN 已进来. [MCU2_0] 8077.761942 s: OX03C10_SetAwbParams() 参数i2cInstId , i2cAddr : 3 , 54 [MCU2_0] 8077.761998 s: OX03C10_SetAwbParams() 参数temp,LPD_R,LPD_G,LPD_B : 5620 , 512 , 609 , 674 [MCU2_0] 8077.762065 s: joe add temp=5620, Ratio_BG =1.071111, Ratio_RG=0.935778 [MCU2_0] 8077.762115 s: LPD_B =674, LPD_R=512 SPD_B=1739 SPD_R=1526 [MCU2_0] 8077.764814 s: 111111111111111111 [MCU2_0] 8077.764875 s: INFO: joe add AwbParamsSettings ON Successfully for camera [MCU2_0] 8077.764938 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.764988 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.765033 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.765089 s: joe add status=0 colorTemp=5620, rgain=512, ggain=609, bgain=674 [MCU2_0] 8077.765135 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.765176 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.765225 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.765307 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.765371 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.765479 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.765549 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.765610 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.765668 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 5 [MCU2_0] 8077.765720 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 5 [MCU2_0] 8077.765790 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.viss_server , 1 , 128 , 0 [MCU2_0] 8077.765847 s: AWB : prm = [MCU2_0] 8077.765888 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.765936 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.765979 s: AWB : appRemoteServiceRun()(3) 已进入。status == 0 [MCU2_0] 8077.767308 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.767415 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.767489 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.767575 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.767647 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.767713 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.767777 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.767840 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.767903 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.767968 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.768027 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.768085 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.768166 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.768235 s: AWB : prm = [MCU2_0] 8077.768316 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.768373 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.777337 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.777440 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.777526 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.777587 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.777646 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.777706 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.777763 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 5 [MCU2_0] 8077.777820 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 6 [MCU2_0] 8077.777877 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 7 [MCU2_0] 8077.777934 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 8 [MCU2_0] 8077.777987 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 8 [MCU2_0] 8077.778039 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 8 [MCU2_0] 8077.778112 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.remote_service_imu , 1 , 124 , 0 [MCU2_0] 8077.778173 s: AWB : prm = [MCU2_0] 8077.778211 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。status = 0 [MCU2_0] 8077.778289 s: AWB : appRemoteServiceRunHandler()已结束。 [MCU2_0] 8077.778487 s: (1)tivxAewbProcess入口处时间。 [MCU2_0] 8077.778576 s: (2)tivxAewbProcess经过tivxGetTargetKernelInstanceContex后的时间。 tivxGetTargetKernelInstanceContext()->status : 0 [MCU2_0] 8077.778651 s: 经过(NULL == nodePrms->p_awb_params)的判断后,status : 0 [MCU2_0] 8077.778705 s: (3)tivxAewbProcess进入VX_SUCCESS == status判断时的时间。 [MCU2_0] 8077.778756 s: VX_SUCCESS == status的判断中,status的数值: 0 [MCU2_0] 8077.778796 s: code block {} start [MCU2_0] 8077.778850 s: tivxMemBufferMap(configuration_target_ptr, configuration_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_READ_ONLY)结束处. [MCU2_0] 8077.778909 s: tivxMemBufferMap 11111111111111111111 [MCU2_0] 8077.778945 s: tivxMemBufferMap 22222222222222222222 [MCU2_0] 8077.778980 s: tivxMemBufferMap 3333333333333333333333 [MCU2_0] 8077.779015 s: tivxMutexLock()结束处. [MCU2_0] 8077.779046 s: joe 6666666666666666666666666 [MCU2_0] 8077.779098 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.779168 s: tivxMemBufferMap(ae_awb_result_target_ptr,ae_awb_result_desc->mem_size, VX_MEMORY_TYPE_HOST,VX_WRITE_ONLY)结束处. [MCU2_0] 8077.779282 s: if((1==skipAE) && (1==skipAWB))判断开始前. skipAE, skipAWB : 0 ,0 [MCU2_0] 8077.779335 s: joe 666666666666666666666@@@@@@@@@@@@@@ [MCU2_0] 8077.779449 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.779511 s: if( histogram_desc != NULL)判断开始前. [MCU2_0] 8077.779564 s: if( histogram_desc != NULL)判断结束进入后. tivxMemBufferMap()结束处。 [MCU2_0] 8077.779620 s: (4)tivxAewbProcess进入h3a_aew_af_desc != NULL判断时的时间。 [MCU2_0] 8077.779688 s: joe 5555555555555555555555555555555 [MCU2_0] 8077.779740 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.780013 s: joe 4444444444444444444444444444444 [MCU2_0] 8077.780079 s: joe sensor_dcc_id, sensor_img_format,sensor_img_phase, awb_mode, channel_id 52, 0, 0, 0,0 [MCU2_0] 8077.780134 s: (5)tivxAewbProcess进入1==skipAE判断时的时间。 [MCU2_0] 8077.780212 s: (6)AE_TI_process() 中 参数tiae_prm_t->mode,tiae_prm_t->frame_num_count,tiae_prm_t->frame_num_start,tiae_prm_t->frame_num_period的具体情况: 0 , 127 , 0 , 3 [MCU2_0] 8077.780326 s: (6)AE_TI_process() 中 TI_AE_do()运行前的时间。 [MCU2_0] 8077.780407 s: (7)AE_TI_process() 中 TI_AE_do()运行后的时间 。TI_AE_do()运行结果aewb_result->ae_converged(return 1: AE change; 0: no change) : 0 [MCU2_0] 8077.780569 s: (7)AE_TI_process() aewb_result->analog_gain , aewb_result->digital_gain , aewb_result->exposure_time , aewb_result->ae_valid : 4020 , 256 , 11000 , 1 [MCU2_0] 8077.780655 s: AWB : appRemoteServiceRun() 已进入。 [MCU2_0] 8077.780707 s: AWB : appRemoteServiceRunHandler()已进入。 [MCU2_0] 8077.780761 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 0 [MCU2_0] 8077.780821 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 1 [MCU2_0] 8077.780880 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 2 [MCU2_0] 8077.780938 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 3 [MCU2_0] 8077.780994 s: AWB : appRemoteServiceRunHandler()之obj->handlers[i]!=NULL为真。i = 4 [MCU2_0] 8077.781047 s: AWB : appRemoteServiceRunHandler()之strcmp()==0为真。i = 4 [MCU2_0] 8077.781100 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。i = 4 [MCU2_0] 8077.781173 s: AWB : appRemoteServiceRunHandler()之进入obj->handlers。service_name,cmd, prm_size , flags == com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.781234 s: AWB : prm = dummy [MCU2_0] 8077.781280 s: ImageSensor_RemoteServiceHandler()参数service_name , cmd , prm_size,flags : com.ti.image_sensor , 7 , 384 , 0 [MCU2_0] 8077.781331 s: ImageSensor_RemoteServiceHandler()参数 prm ,也即是cmd_param和cmdArgs : -1573071152 [MCU2_0] 8077.781392 s: ImageSensor_RemoteServiceHandler()运行前的时间。 [MCU2_0] 8077.781448 s: IssSensor_Control()中的cmd_ptr ,cmdArgs赋值: 1835890020 [MCU2_0] 8077.781545 s: IssSensor_Control()中的cmd_ptr ,+= ISS_SENSORS_MAX_NAME: [MCU2_0] 8077.781608 s: OX03C10_SetAeParams()运行前的时间。 [MCU2_0] 8077.781655 s: OX03C10_SetAeParams() 参数chId : 0 [MCU2_0] 8077.781716 s: IssSensor_ExposureParams* pExpPrms 结构体参数chId , expRatio ,exposureTime , analogGain : 0 , 1 , 11000 , 4020 [MCU2_0] 8077.781802 s: IssSensor_ExposureParams* pExpPrms 结构体参数 digitalGain[0] , digitalGain[1] , digitalGain[2] : 256 , 256 , 256 [MCU2_0] 8077.781874 s: 打印帧数据参数结束,OX03C10_SetAeParams()开始计算时的时间 。 [MCU2_0] 8077.781932 s: ============= 开始读取计算过程中的参数值 =============== [MCU2_0] 8077.782197 s: INFO: ox03c10 read 0x03 0x36 0x7057 0x00 [MCU2_0] 8077.782447 s: INFO: ox03c10 read 0x03 0x36 0x7058 0xff [MCU2_0] 8077.782708 s: INFO: ox03c10 read 0x03 0x36 0x7059 0xff [MCU2_0] 8077.782957 s: INFO: ox03c10 read 0x03 0x36 0x705b 0x00 [MCU2_0] 8077.783188 s: INFO: ox03c10 read 0x03 0x36 0x705c 0x26 [MCU2_0] 8077.783428 s: INFO: ox03c10 read 0x03 0x36 0x705d 0x70 [MCU2_0] 8077.783685 s: INFO: ox03c10 read 0x03 0x36 0x705f 0x00 [MCU2_0] 8077.783927 s: INFO: ox03c10 read 0x03 0x36 0x7060 0x00 [MCU2_0] 8077.784158 s: INFO: ox03c10 read 0x03 0x36 0x7061 0x67 [MCU2_0] 8077.784218 s: 《0》经过比例计算出来的HCG_LCG_sens_Ratio ,LCG_SPD_sens_Ratio, VS_SPD_sens_Ratio : 6 ,95, 95 [MCU2_0] 8077.784346 s: 《1》pExpPrms->analogGain[ISS_SENSOR_EXPOSURE_LONG] : 4020 ,hcg_exp_time == lcg_exp_time == 229 [MCU2_0] 8077.784415 s: 《2》判断条件外的hcg_again : 0 [MCU2_0] 8077.784470 s: 《2》最终计算出来的hcg_exp_time,hcg_again,hcg_dgain : 229 ,464 ,256 . [MCU2_0] 8077.784513 s: temp : 750 [MCU2_0] 8077.784547 s: lcg_totalgain_value , d_gain_maxtimes : 89088 , 6 [MCU2_0] 8077.784643 s: 《4》(repeat)经过条件判断后计算出来的again_value : 348 [MCU2_0] 8077.784706 s: 《5》(repeat)经过条件判断后计算出来的again_cnt : 5 [MCU2_0] 8077.784763 s: 《5》(repeat)▒^C root@sixi_slave:~#