기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요.

 

G - S4용으로 장착된 13M image sensor module을 구동하기 위하여 검토를 진행 중인데,

Exynos5410 ISP A5 Solution F/W에서 Error가 발생하여 진행되지 않는 문제가 발생하여

관련 경험이 있는 분의 도움을 요청드립니다.

 

Debug Message는 아래와 같이 나오는데,

Exynos5410에서는

 "[ERR]wq_func_general:906: IHC_NOT_READY is occured, need reset" 메세지가 발생하며,

ISP A5 에서는

 "[TS:00003100 ms][ERROR][MAIN] ERROR : 44 Task - SHOT Message Fail(Error Code : 0x80000000)"

발생하고 있습니다,

 

  -- 아래--

 

[RSC] fimc_is_resource_get: rsccount = 0
[RSC] fimc_is_resource_get: DVFS LOCK(800000, 800000)
[SEN:D:0] fimc_is_sensor_open(0)
[ISP:V:0] fimc_is_isp_video_open
[RSC] fimc_is_resource_get: rsccount = 1
[ISC] pm_runtime_suspended = 0
read cal data from FROM
Camera: Cal map_version = V006
FIMC_IS_MAX_CAL_SIZE = 20*1024
Camera: SPI read cal data
Binary start = 0x00005000, end = 0x001cbd8e
OEM start = 0x00001000, end = 0x000010bf
AWB start = 0x00002000, end = 0x0000201f
Shading start = 0x00003000, end = 0x0000391f
Setfile start = 0x001cbd90, end = 0x001ea69f
AF actuator is WV560
+++ check_cal_data_crc32
Write Filepath : /data/caldata.bin
*****buf count =20480
CAL DATA : MAP ver : V006
CAL DATA : MAP ver : V006
Camera: Cal Data was dumped successfully
start, file path /system/vendor/firmware/fimc_is_fw2.bin, size 1863055 Bytes
Camera: f-rom fw version: S13L0SAGD04
Camera: dumped fw version: S13L0SAGD04
start, file path /system/vendor/firmware/fimc_is_fw2.bin, size 1863055 Bytes
Camera: phone fw version: S13L0SAGD04
[ISC] fimc_is_ischain_loadfirm
start, file path /data/fimc_is_fw2.bin, size 1863055 Bytes
fimc_is_fw2.bin version : [E5410 5756-2013/04/05 00:18:00]S13L0SAGD04
Camera: the default FW were applied successfully.
fimc_is_ischain_power(1) - async bridge
[ISC] imemory.base(dvaddr) : 0xc0000000
[ISC] imemory.base(kvaddr) : 0xDFDA1000
fimc_is_ischain_power(1) - check dvaddr validate...
fimc_is_ischain_power(1) - A5 Power on
fimc_is_ischain_power(1) - A5 enable start...
fimc_is_ischain_power(1) - A5 enable end...
fimc_is_ischain_power(1) - change A5 state
fimc_is_ischain_power(1)
[ISC] power up and loaded firmware
[ISC:D:0] fimc_is_group_open(id 2)
[3A1:V:0] fimc_is_3a1_video_open
IS version: 226.130 [0x03]
[ISC:D:0] fimc_is_group_open(id 1)
[SCC:V:0] fimc_is_scc_video_open
[SCP:V:0] fimc_is_scp_video_open
[ISP:V:1] fimc_is_isp_video_open
[RSC] fimc_is_resource_get: rsccount = 2
[ISC:D:1] fimc_is_group_open(id 2)
[3A0:V:0] fimc_is_3a0_video_open
[ISC:D:1] fimc_is_group_open(id 0)
[SCC:V:1] fimc_is_scc_video_open
[SCP:V:1] fimc_is_scp_video_open
[ISP] fimc_is_isp_video_g_ext_ctrl
[SS0:V:0] fimc_is_ss0_video_s_input(input : 8)
[SEN:D:0] fimc_is_sensor_s_active_sensor(8)
[SS0:V:0] fimc_is_ss0_video_set_format_mplane
[COM:V:0] set_format(4144 x 3106)
[SS0:V:0] fimc_is_ss0_video_s_parm(framerate : 30)
# sensor framerate: 30fps
[SEN] fimc_is_ss0_video_reqbufs(buffers : 6)
[SS0:V:0] fimc_is_ss0_queue_setup
[COM:V:0] queue[0] size : 25742528
[COM:V:0] queue[1] size : 16384
[SS0:V:0] fimc_is_ss0_video_streamon
[SS0:V:0] fimc_is_ss0_start_streaming
[BAK] fimc_is_sensor_back_start
[WRN] [CamIF] sw reset
[BAK:D:0] start(4144x3106)
[ISP:V:0] fimc_is_isp_video_s_input(input : 00000308)
[ISP:V:0] <-> [SEN:V:0]
[ISC] fimc_is_ischain_init(module : 776, channel : 0, Af : 6)
[ISC] fimc_is_ischain_loadcalb
[ISC] start, file path /data/caldata.bin, size 20480 Bytes
CAL DATA : MAP ver : V006
Camera : the dumped Cal. data was applied successfully.
[ISC] fimc_is_itf_enum()
[ISP:V:0] <-> [3A1:V:X]
[ISC:D:0] margin 16x10
 Magic=1020304[jaym: Magic = 0x1020304
[ISC] fimc_is_itf_setfile(setfile : setfile_imx135.bin)
[ISC] fimc_is_ischain_loadsetf
start, file path /data/setfile_imx135.bin, size 125200 Bytes
setfile_imx135.bin version : 130403 IMX135_CML_SEMCO_5733 2013/04/04/17:03 E5410
Camera: the default Setfile were applied successfully.
[ISC:D:0] stream off ready
[ISP:V:0] fimc_is_isp_video_set_format_mplane
[COM:V:0] set_format(1440 x 1080)
[ISP:V:0] fimc_is_isp_video_reqbufs(buffers : 6)
[ISP:V:0] fimc_is_isp_queue_setup
[COM:V:0] queue[0] size : 3110400
[COM:V:0] queue[1] size : 16384
[3A1:V:0] fimc_is_3a1_video_set_format_mplane
[COM:V:0] set_format(64 x 32)
[3A1:V:0] fimc_is_3a1_video_reqbufs(buffers : 6)
[3A1:V:0] fimc_is_3a1_queue_setup
[COM:V:0] queue[0] size : 4096
[COM:V:0] queue[1] size : 16384
[3A1:V:0] fimc_is_3a1_video_streamon
[3A1:V:0] fimc_is_3a1_start_streaming
[OTF] framerate: 30, async shots: 1, shot resource: 3
[3A1:V:0] fimc_is_3a1_video_set_format_mplane
[COM:V:0] set_format(1440 x 1080)
[3A1:V:0] fimc_is_3a1_video_reqbufs(buffers : 6)
[3A1:V:0] fimc_is_3a1_queue_setup
[COM:V:0] queue[0] size : 3110400
[COM:V:0] queue[1] size : 16384
[3A1:V:0] fimc_is_3a1_video_streamon
[3A1:V:0] fimc_is_3a1_start_streaming
[SCP:V:0] fimc_is_scp_video_set_format_mplane
[COM:V:0] set_format(800 x 600)
[SCP:V:0] fimc_is_scp_video_reqbufs(buffers : 8)
[SCP:V:0] fimc_is_scp_queue_setup
[COM:V:0] queue[0] size : 480000
[COM:V:0] queue[1] size : 240000
[COM:V:0] queue[2] size : 16384
[SCP:V:0] fimc_is_scp_video_streamon
[SCP:V:0] fimc_is_scp_start_streaming
[ISP] fimc_is_isp_video_streamon
[ISP:V:0] fimc_is_isp_start_streaming
[ISP:D:0] fimc_is_ischain_isp_start()
[ISC] request chain0 size : 1440x1080
[ISC:D:0] chain0 size(1440 x 1080)
[ISC] current chain0 size : 1440x1080
[ISC] current chain1 size : 800x600
[ISC] request chain1 size : 800x600
[ISC:D:0] chain1 size(800 x 600)
[ISC] request chain2 size : 800x600
[ISC] current chain2 size : 800x600
[ISC:D:0] chain2 size(800 x 600)
[ISC] request chain3 size : 800x600
[ISC] current chain3 size : 800x600
[ISC:D:0] chain3 size(800 x 600)
[ISC:D:0]  NAME          SIZE    BINNING    FRAMERATE
[ISC:D:0] SENSOR :  4144x3106        1x1           30
[ISC:D:0]  NAME    ON  BYPASS PATH        SIZE FORMAT
[ISC:D:0] 3AX DI :  1       0    0   4128x3096      0
[ISC:D:0] 3AX DO :  1       0    1   1440x1080      0
[ISC:D:0] ISP DI :  1       0    1   1440x1080      0
[ISC:D:0] ISP OI :  1       0    1   4128x3096      0
[ISC:D:0] ISP OO :  1       0    1   1440x1080      1
[ISC:D:0] DRC OI :  1       1    1   1440x1080      1
[ISC:D:0] DRC OO :  1       1    1   1440x1080      1
[ISC:D:0] SCC OI :  1       1    1   1440x1080      1
[ISC:D:0] SCC DO :  1       1    0   1440x1080    2,1
[ISC:D:0] SCC OO :  1       1    1   0800x0600      1
[ISC:D:0] ODC OI :  1       1    1   0800x0600      1
[ISC:D:0] ODC OO :  1       1    1   0800x0600      2
[ISC:D:0] DIS OI :  1       1    1   0800x0600      2
[ISC:D:0] DIS OO :  1       1    1   0800x0600      2
[ISC:D:0] DNR OI :  1       1    1   0800x0600      2
[ISC:D:0] DNR OO :  1       1    1   0800x0600      1
[ISC:D:0] SCP OI :  1       1    1   0800x0600      1
[ISC:D:0] SCC DO :  1       1    0   0800x0600    3,3
[ISC:D:0] SCP OO :  1       1    1   0800x0600      1
[ISC:D:0] FD  OI :  0       0    1   0800x0600      1
[ISC:D:0]  NAME   CMD    IN_SZIE   OT_SIZE      CROP       POS
[ISC:D:0] SCC CI :  1  1440x1080 0800x0600 1440x1080 0000x0000
[ISC:D:0] SCC CO :  0  0000x0000 0000x0000 0800x0600 0000x0000
[ISC:D:0] SCP CI :  1  0800x0600 0800x0600 0800x0600 0000x0000
[ISC:D:0] SCP CO :  0  0000x0000 0000x0000 1280x0720 0000x0000
[ISP:D:0] fimc_is_ischain_isp_start(0)
[ISP:V:1] fimc_is_isp_video_s_input(input : 01000208)
[ISC] fimc_is_itf_cfg_mem()
[ISP:V:1] <-> [SEN:V:0]
[ISC] fimc_is_ischain_init(module : 16777736, channel : 0, Af : 6)
[ISC] fimc_is_ischain_loadcalb
[ERR]wq_func_general:906: IHC_NOT_READY is occured, need reset
[ISC] start, file path /data/caldata.bin, size 20480 Bytes
start(10207 10207)
[TS:00000000 ms]
[CAL DATA : MAP ver : V006
Camera : the dumped Cal. data was applied successfully.
i0(00000008 != 00000008)
[ISP:V:1] <-> [3A0:V:X]
TS:00000000 ms]++++++++++++++++++++++++++++++++
[TS:00000000 ms]Exynos5410 ISP A5 Solution F/W
[TS:00000000 ms]Revision: 5756
[TS:00000000 ms]Date: 2013/04/05 00:18:00
[TS:00000000 ms]ISP SDK: SIRC-ISP-SDK-R2.02.00
[TS:00000000 ms]Revision: 43317
[TS:00000000 ms]Date: 2013/01/30 16:18:48
[TS:00000000 ms]++++++++++++++++++++++++++++++++
[TS:00000000 ms]-BINARY_BASE/SIZE = 0x00000000/0x01300000
[TS:00000000 ms]-CACHE_BASE/SIZE = 0x00000000/0x01100000
[TS:00000000 ms]-NON_CACHE_BASE/SIZE = 0x01100000/0x00200000
[TS:00000000 ms]-RTOS_HEAP_BASE/SIZE = 0x00290000/0x00e60000
[TS:00000000 ms]-SYS_STACK_BASE/SIZE = 0x010f4000/0x00004000
[TS:00000000 ms]-TTB_BASE/SIZE = 0x010f8000/0x00004000
[TS:00000000 ms]-SETFILE_BASE/SIZE = 0x01100000/0x00140000
[TS:00000000 ms]-DEBUG_BASE/SIZE = 0x01240000/0x0007d000
[TS:00000000 ms]-DCTRL_BASE/SIZE = 0x012bd000/0x00003000
[TS:00000000 ms]-SHARE_BASE/SIZE = 0x012c0000/0x00010000
[TS:00000000 ms][INFO]+++Init()
[TS:00000000 ms][INFO]---Init()
[TS:00000000 ms][MAIN] Sending IHC_GET_SENSOR_NUMBER
[TS:00000000 ms][INFO][MAIN]IHC_GET_SENSOR_NUMBER,(P1:130,P2:0,P3:0,P4:0)
[TS:00000684 ms][MAIN] GET_SENSOR_NUMBER : 3
[TS:00000686 ms][MAIN][G0][S0](UNINIT)OPEN_SENSOR
[TS:00000686 ms][MAIN] Init success while in OpenSensor
[TS:00000686 ms][MAIN] LoadDefaultParameter success while in OpenSensor
[TS:00000694 ms][EC  ][S0] Open,g_I2C_SCLK: 108000000
[TS:00000694 ms][EC]  ------ S0, Open, uiReprocessFlag: 0
[TS:00000694 ms][EC] ------- S0, uiReprocessFlag:0, GetFakeSensor()=0
[TS:00000694 ms][INFO][FROM HEADER, STREAM ID:0] MAP VERSION(0x36303056) check: SUCCESS!
[TS:00000694 ms][INFO][FROM HEADER, STREAM ID:0] CRC error check: SUCCESS!
[TS:00000694 ms][INFO][FROM HEADER, STREAM ID:0] AF DRIVER(ELEC.) select: SUCCESS!
[TS:00000694 ms][INFO]SEMCO AF(v0x32) is selected!(by CAL)
[TS:00000694 ms][INFO]Selected actuator ID is 6
[TS:00000694 ms][SENS][S0] OpenSensor
[TS:00000694 ms][SENSOR] S0, OpenSensor called. Ch:0, GetFakeSensor:0, m_bFakeSensor:0
[TS:00000694 ms][SENS][S0] [OpenSensor] Before if(GetFakeSensor() == false)
[TS:00000694 ms][SENS][S0] [OpenSensor]  Inside if(GetFakeSensor() == false)
[TS:00000694 ms][SENS][S0] [WaitActualStreamOffStatus]
[TS:00000694 ms][INFO][SENS][S0] [WaitActualStreamOffStatus] Actual STREAM OFF status uCheckWaitL0
[TS:00000696 ms][SCC ] ScalerCTaskNormal
[TS:00000696 ms][SCP ] ScalerPTaskNormal
[TS:00000696 ms][DIS ] DisPreBlockTask
[TS:00000696 ms][DIS ] DisPostBlockTask
[TS:00000696 ms][DIS ] DisTuTask
[TS:00000696 ms][DIS ] DisTuTask
[TS:00000696 ms][DIS ] DisTuTask
[TS:00000696 ms][ODC ] OdcCmdTask
[TS:00000696 ms][DRC ] DrcTaskNormal
[TS:00000696 ms][FD  ] FdTaskEntry
[TS:00000696 ms][TDNR] TdnrCmdTask
[TS:00000696 ms][FD  ] FdTaskLib
[TS:00000696 ms][FD  ] FdTaskLib
[TS:00000696 ms][FD  ] FdTaskLib
[TS:00000718 ms][INFO][SENS][S0] [Init30Fps] Sensor register setting.
[TS:00000718 ms][SENS][S0] [Init30Fps] Fps: 30.015, [TS:00000718 ms]Mbps/lane(Mbps): 1080
[TS:00000718 ms][SENS] WV560_Init
[TS:00000782 ms][AF Cal] InfPos_1: 947
[TS:00000782 ms][AF Cal] MacPos_1: 35
[TS:00000782 ms][AF Cal] Move: 0
[TS:00000782 ms]
[AAT1290A_Init][TS:00000782 ms][WARNING][SENS][S0] [IMX135_SetDigitalGain] Larger than maximum 0x)
[TS:00000782 ms][ISP_] IspEntryTask
[TS:00000782 ms][ISP_][G1][S0] IspHwResetAndSDKInit .....
[TS:00000782 ms][ISP_][G1][S0]  *[Reset] .....
[TS:00000782 ms][ISP_][G1][S0] *[Init] .....
[TS:00000784 ms][SENS][S0] GetProperties, sensorDriverObject
[TS:00000784 ms][SENS][S0] [IMX135_GetMinExpoTime] Minimum integration time(coarse: 1, fine: 453)3
[TS:00000784 ms][SENS][S0] [IMX135_GetMaxExpoTime] Maximum integration time(Margins coarse: 4, fi6
[TS:00000786 ms][SENS][S0] [IMX135_GetMinAnalogGain] Minimum analog gain: 0x0(code) / 1000(times)
[TS:00000788 ms][SENS][S0] [IMX135_GetMaxAnalogGain] Maximum analog gain: 0xe0(code) / 8000(times)
[TS:00000790 ms][SENS][S0] [IMX135_GetMinDigitalGain] Minimum digital gain: 0x100(code) / 1000(ti)
[TS:00000792 ms][SENS][S0] [IMX135_GetMaxDigitalGain] Maximum digital gain: 0xfff(code) / 15996(t)
[TS:00000794 ms][MAIN] m_pEntryControl->Open success
[TS:00000794 ms][MAIN] OpenSensor Done
[TS:00000800 ms][MAIN][G0][S0](UNINIT)GET_SET_FILE_ADDR
[TS:00000800 ms][INFO][MAIN]ISR DONE for HIC_GET_SET_FILE_ADDR,(P2:0x18,P2:0x1100000,P3:0x140000,)
[TS:00000824 ms][MAIN][G0][S0](UNINIT)LOAD_SET_FILE
[TS:00000824 ms][ISP_][G1][S0] LoadSetFile: addr: 0x1100110, siize: 30384, index:0
[TS:00000824 ms][ISP_][G1][S0] SETFILE V3
[TS:00000824 ms][ISP_][G1][S0] LoadSetFile: addr: 0x11077C0, siize: 30384, index:1
[TS:00000824 ms][ISP_][G1][S0] SETFILE V3
[TS:00000824 ms][ISP_][G1][S0] LoadSetFile: addr: 0x110EE70, siize: 30384, index:2
[TS:00000826 ms][ISP_][G1][S0] SETFILE V3
[TS:00000826 ms][ISP_][G1][S0] LoadSetFile: addr: 0x1116520, siize: 30384, index:3
[TS:00000826 ms][ISP_][G1][S0] SETFILE V3
[TS:00000826 ms][MAIN][G0][S0](INIT)STREAM_OFF
[TS:00000826 ms][SENS][S0] [IMX135_StreamOff]
[TS:00000826 ms][WARNING][SENS][S0] [IMX135_StreamOff] Send STREAM OFF command: SKIP! Already str.
[TS:00000830 ms][MAIN][G6][S0](INIT)MSG_PROCESS_STOP
[TS:00000982 ms][MAIN][G0][S0](PROCESS_STOP)SET_PARAMETER
[TS:00001120 ms][MAIN][G6][S0](PROCESS_STOP)PREVIEW_STILL
[TS:00001120 ms][SENS][S0] [HandlerCmdFromEC] EC_PARAM_SENSOR_FRAME_RATE: 30 SensorMode: Width: 46
[TS:00001120 ms][SENS][S0] [HandlerCmdFromEC] MODE CHANGE SETTING: SENCMD_SET_FRAMERATE(30)
[TS:00001120 ms][INFO][SENS][S0] [SMIA_SetFrameRate] Frame rate(30 fps) setting: SUCCESS!
[TS:00001120 ms][ISP_][G1][S0] AdjustSetFile : 0
[TS:00001120 ms][INFO][FROM DATA, STREAM ID:0] M2M START!
[TS:00001120 ms][AF CAL, STREAM ID:0] PanFocusLoc: 826, Flag: 43690
[TS:00001120 ms][AWB CAL, STREAM ID:0] Master(511, 926, 927, 594), Module(511, 905, 908, 549)
[TS:00001120 ms][AS CAL, STREAM ID:0] A(36672), K4(16384), I0(1984), J0(1504), Scale(5)
[TS:00001120 ms][FROM DATA, STREAM ID:0] FROM CAL. DATA LOAD: SUCCESS!
[TS:00001122 ms][ISP_][G1][S0] OTF_OUTPUT ENABLE
[TS:00001122 ms][ISP_][G1][S0] DMA2_OUTPUT ENABLE
[TS:00001122 ms][ISP_][G1][S0] DMA1_INPUT DISABLE, 4128x3096, DmaCrop: (0,0) 4128x3096, BDS : 1, 0
[TS:00001122 ms][ISP_][G1][S0] OTF_INPUT ENABLE, 4128x3096, BayerCrop: (0,0) 4128x3096, BDS : 1, 0
[TS:00001122 ms][SENS][S0] [HandlerCmdFromEC] EC_CMD_SENSOR_SET_SIZE: W: 4144, H: 3106
[TS:00001122 ms][SENS][S0] [WaitActualStreamOffStatus]
[TS:00001122 ms][INFO][SENS][S0] [WaitActualStreamOffStatus] Actual STREAM OFF status uCheckWaitL0
[TS:00001124 ms][ISP_][G1][S0] START
[TS:00001124 ms][ISP_][G1][S0]  *[Ready][Run] mode : 1
[TS:00001124 ms][INFO][SENS][S0] [SetSize30Fps] Sensor size(4144 x 3106) setting: SUCCESS!
[TS:00001124 ms][SENS][S0] [SetSize30Fps] Frame Valid(us): 32871, [TS:00001124 ms]VBI(ms): 0.455
[TS:00001126 ms][SCC ][S0] SCALERC_ADJUST_SET_FILE : Index = 0
[TS:00001126 ms][SCC ][S0] OTF INPUT : ENABLE (1440x1080)
[TS:00001126 ms][SCC ][S0] INPUT CROP : ENABLE, InSize(1440x1080) Position(0,0) CropSize(1440x108)
[TS:00001126 ms][SCC ][S0] OUTPUT CROP : DISABLE, Position(0,0) CropSize(800x600)
[TS:00001126 ms][SCC ][S0] OTF OUTPUT : ENABLE (800x600)
[TS:00001128 ms][SCC ][S0] DMA Output : DISABLE, (1440x1080) uiFormat(2)
[TS:00001128 ms][SCC ][S0] SCALERC_CMD_START
[TS:00001128 ms][SCP ][S0] CMD_ADJUST_SET_FILE
[TS:00001128 ms][SCP ][S0] OTF_INPUT : ENABLE (800x600)
[TS:00001128 ms][SCP ][S0] INPUT CROP : ENABLE InSize(800x600) Position(0,0) CropSize(800x600)?? )
[TS:00001128 ms][SCP ][S0] OTF_OUTPUT : ENABLE (800x600)
[TS:00001128 ms][SCP ][S0] DMA_OUTPUT : DISABLE (800x600)
[TS:00001128 ms][SCP ][S0] CMD_START
[TS:00001128 ms][DIS ][S0] Pre-Block(READY) : ADJUST_SET_FILE COMMAND : Index=0
[TS:00001128 ms][DIS ][S0] OTF_INPUT : ENABLE, 800x600, YUV422, 8bits
[TS:00001130 ms][DIS ][S0] OTF_OUTPUT : ENABLE, 800x600, YUV422, 8bits
[TS:00001130 ms][DIS ][S0] Pre-Block(READY) : START COMMAND
[TS:00001130 ms][DIS ][S0] BYPASS ENABLE
[TS:00001130 ms][ODC ][S0] ODC_ADJUST_SET_FILE : Index = 0
[TS:00001130 ms][ODC ][S0] OTF_INPUT ENABLE, YUV444, 8bits, 800x600
[TS:00001130 ms][ODC ][S0] OTF_OUTPUT ENABLE, YUV422, 8bits, 800x600, Crop(0, 0)
[TS:00001130 ms][ODC ][S0] ODC_CMD_START
[TS:00001130 ms][ODC ][[S0] BYPASS
[TS:00001130 ms][DRC ][S0] DRC_ADJUST_SET_FILE: Index : 0
[TS:00001130 ms][DRC ][S0] OTF_INPUT - ENABLE, 1440x1080, YUV444, 12bits
[TS:00001130 ms][DRC ][S0] OTF_OUTPUT - ENABLE, 1440x1080, YUV444, 8bits
[TS:00001130 ms][DRC ][S0] DRC_CMD_START:
[TS:00001130 ms][TDNR][S0] TDNR_ADJUST_SET_FILEIndex = 0
[TS:00001130 ms][TDNR][S0] OTF_INPUT : ENABLE, YUV422,  8bits, 800x600
[TS:00001130 ms][TDNR][S0] OTF_OUTPUT : ENABLE, YUV444,  8bits, 800x600
[TS:00001130 ms][TDNR][S0] TDNR_CMD_START
[TS:00001130 ms][TDNR][S0] BYPASS EANBLE
[TS:00001132 ms][FD  ][S0] FD_ADJUST_SET_FILE
[TS:00001132 ms][FD  ][S0] OTF_INPUT : ENABLE, 800x600, YUV444, 8bits
[TS:00001132 ms][FD  ][S0] FD_CMD_STOP
[TS:00001132 ms][MAIN][G6][S0](PROCESS_STOP)MSG_PROCESS_START
[TS:00001132 ms][EC__][S0] LastFrameDoneNumber = 0
[TS:00001132 ms][EC__][S0] LastFrameDoneNumber = 0
[TS:00001134 ms][EC] S(0) StartAddr(0xc22f20c8) size(0x4000)
[TS:00001138 ms][MAIN][G0][S0](PREVIEW_STILL)SET_PARAMETER
[TS:00001138 ms][ISP_][G1][S0] DMA1_INPUT DISABLE, 4128x3096, DmaCrop: (0,0) 4128x3096, BDS : 1, 0
[TS:00001138 ms][ISP_][G1][S0] OTF_INPUT ENABLE, 4128x3096, BayerCrop: (0,0) 4128x3096, BDS : 1, 0
[TS:00001140 ms][MAIN][G0][S0](PREVIEW_STILL)I2C_CONTROL_LOCK
[TS:00001140 ms][I2CCon][ch 0]?? Waiting i2c lock control ??
[TS:00001140 ms][I2CCon][ch 1]?? Waiting i2c lock control ??
[TS:00001146 ms][MAIN][G0][S0](PREVIEW_STILL)I2C_CONTROL_LOCK
[TS:00001146 ms][I2CCon][ch 0]?? i2c lock control complete ??
[TS:00001148 ms][I2CCon][ch 1]?? i2c lock control complete ??
[TS:00001150 ms]
[Assert] src_a5/ispfw/class/entry/EntryControl.cpp(line 4288) at Shot - pCam20FdBlock->magicNumbe9
[TS:00001150 ms]Shot magic number is broken.
end
timer[0] is increase to 1
timer[0] is increase to 2
[ERR]wait_idlestate:304: timeout
[ERR]fimc_is_set_cmd:458: 18 command is timeout
start(14952 4745)
[TS:00003100 ms][MAIN] 0. Printing Information
[TS:00003100 ms][MAIN] ---Task ID : 44 --------------------------------
[TS:00003100 ms][MAIN] MsgID      : 1
[TS:00003100 ms][MAIN] Msg        : 9
[TS:00003100 ms][MAIN] GroupInst      : 0x20000
[TS:00003100 ms][MAIN] Requests   : 0
[TS:00003100 ms][MAIN] Completes  : 0
[TS:00003100 ms][MAIN] ------------------------------------------------
[TS:00003100 ms][MAIN] PARENT TIME-OUT :
[TS:00003100 ms][MAIN] ---Message -------------------------------
[TS:00003100 ms][MAIN] SHOT
[TS:00003100 ms][MAIN] ID      : 1
[TS:00003100 ms][MAIN] SensorID      : 131072
[TS:00003100 ms][MAIN] Param1  : 0xC224E000
[TS:00003100 ms][MAIN] Param2  : 0xC22F20C8
[TS:00003100 ms][MAIN] Param3  : 0x00000001
[TS:00003100 ms][MAIN] Param4  : 0x00000000
[TS:00003100 ms][MAIN] ------------------------------------------
[TS:00003100 ms][MAIN] 1. Main Thread Recreation
[TS:00003100 ms][MAIN] 1-1. Trying To Kill Main Thread
[TS:00003100 ms][MAIN] 1-2. Trying To Create Main Thread
[TS:00003100 ms][MAIN] 2. Observing MessageQ
[TS:00003100 ms][MAIN] Queuing Message Count : 1
[TS:00003100 ms][MAIN] 3. Issue Timeout Request List
[TS:00003100 ms][MAIN] 4. Finishing The Task
[TS:00003100 ms][MAIN] 5. Making The Task Complete
[TS:00003100 ms][ERROR][MAIN] ERROR : 44 Task - SHOT Message Fail(Error Code : 0x80000000)
[TS:00003100 ms][MAIN] 6. Fixing State Machine
[TS:00003100 ms][MAIN] 7. Printing Information
[TS:00003100 ms][MAIN] Current State : PREVIEW_STILL
[TS:00003100 ms]========Memory Usage Summary[Percentage]=========
[TS:00003100 ms][IdleTask]Cur SP : 30 , Max SP : 30
[TS:00003100 ms][Sensor Entry Task]Cur SP : 1 , Max SP : 5
[TS:00003100 ms][Wait flash expiration Task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Camera 2P0 Lens and Flash event task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Flash stream on/off event task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Sensor Entry Task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Wait flash expiration Task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Camera 2P0 Lens and Flash event task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Flash stream on/off event task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Sensor Entry Task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Wait flash expiration Task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Camera 2P0 Lens and Flash event task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Flash stream on/off event task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][ISP Entry Task]Cur SP : 1 , Max SP : 7
[TS:00003100 ms][ISP Chain0 to Chain1 Msg Task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][ISP JSON Task]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][Drc Task Normal]Cur SP : 1 , Max SP : 5
[TS:00003100 ms][FD Task Lib]Cur SP : 1 , Max SP : 4
[TS:00003100 ms][FD Task Lib]Cur SP : 1 , Max SP : 5
[TS:00003100 ms][FD Task Lib]Cur SP : 1 , Max SP : 4
[TS:00003100 ms][FD Task Entry]Cur SP : 1 , Max SP : 5
[TS:00003100 ms][BufferEntryTask]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][BufferEntryTask]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][BufferEntryTask]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][BufferEntryTask]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][SCALERC Task Normal]Cur SP : 1 , Max SP : 5
[TS:00003100 ms][SCALERP Task Normal]Cur SP : 1 , Max SP : 4
[TS:00003100 ms][ODC Cmd Task]Cur SP : 1 , Max SP : 4
[TS:00003100 ms][DIS TU TASK ]Cur SP : 0 , Max SP : 0
[TS:00003100 ms][DIS TU TASK ]Cur SP : 0 , Max SP : 0
[TS:00003100 ms][DIS TU TASK ]Cur SP : 0 , Max SP : 0
[TS:00003100 ms][DIS PRE-BLOCK TASK ]Cur SP : 0 , Max SP : 0
[TS:00003100 ms][DIS POST-BLOCK TASK ]Cur SP : 0 , Max SP : 0
[TS:00003100 ms][TDNR Cmd Task]Cur SP : 1 , Max SP : 4
[TS:00003100 ms][EntryMainMsgTask]Cur SP : 1 , Max SP : 3
[TS:00003100 ms][EntryIPMsgTask]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][SircSdkTask]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][SircSdkTask_High]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][SircSdkTask_3AA_EndProc]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][LoadSetFileTask]Cur SP : 1 , Max SP : 4
[TS:00003100 ms][I2C Queuing Management Task]Cur SP : 1 , Max SP : 2
[TS:00003100 ms][I2C Queuing Management Task]Cur SP : 1 , Max SP : 2
[TS:00003100 ms][WAIT_GROUP_SHOT_DONE_TASK]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][WAIT_GROUP_SHOT_DONE_TASK]Cur SP : 1 , Max SP : 1
[TS:00003100 ms][MainTask]Cur SP : 0 , Max SP : 0
[TS:00003100 ms]Heap Free/Total Size : 7891056/15073280 B
[TS:00003100 ms]===========================================
[TS:00003100 ms][MAIN] S(0) IP Status : ISP(0-0, Flow0), DRC(0-0, Flow0), SCC(0-0, Flow0), ODC(0-)
[TS:00003100 ms][MAIN] BufEntry Status : Ch00, 3AA0, Ch10
[TS:00003100 ms][MAIN] ---TimeOutLoop()
end
[ERR:1]fimc_is_itf_open:3091: fimc_is_hw_open is fail
[ERR:1]fimc_is_ischain_init:4004: open fail
[ERR:1]fimc_is_isp_video_s_input:503: fimc_is_device_init is fail

[ISP] fimc_is_3a1_video_s_ctrl
[3A1:V:0] fimc_is_3a1_video_streamoff
[WRN:0] video3 qbuf is not empty(6)
[3A1:V:0] fimc_is_3a1_stop_streaming
[WRN] front sensor is stopped, forcely trigger
5 frame reqs waiting...
[ERR]fimc_is_group_start:1434: grp1 shot mismatch(1, 2)
[3A1:D:0] GRP1 CANCEL(1, 1)
[WRN:0] g1frame is cancelled(force stop)
[3A1:D:0] GRP1 CANCEL(0, 2)
[WRN:0] g1frame is cancelled(force stop)
[3A1:D:0] GRP1 CANCEL(0, 3)
[WRN:0] g1frame is cancelled(force stop)
[3A1:D:0] GRP1 CANCEL(0, 4)
[WRN:0] g1frame is cancelled(force stop)
[3A1:D:0] GRP1 CANCEL(0, 5)
timer[0] is increase to 3
timer[0] is increase to 4
[ERR:0]interface_timer:1706: shot command is timeout(4, 1(1+0))

### 3ax framemgr info ###
[FRM] fre(4096, 0) :X
[FRM] req(4096, 0) :X
[FRM] pro(4096, 1) :0(1)->X
[FRM] com(4096, 5) :1->2->3->4->5->X

### isp framemgr info ###

### work list info ###
[INF] fre(02, 10) :0(0)->0(0)->0(0)->0(0)->0(0)->0(0)->0(0)->0(0)->0(0)->0(0)->X
[INF] req(02, 00) :X

### firmware messsage dump ###

### MCUCTL dump ###
MCTL[0] : 00000006
MCTL[1] : 00020000
MCTL[2] : 00000001
MCTL[3] : 00000000
MCTL[4] : 00000000
MCTL[5] : 00000000
MCTL[6] : 00000030
MCTL[7] : 00020000
MCTL[8] : 00000000
MCTL[9] : 00000000
MCTL[10] : 00001005
MCTL[11] : 00000000
MCTL[12] : 00000000
MCTL[13] : 00000000
MCTL[14] : 00000000
MCTL[15] : 00000000
MCTL[16] : 00000001
MCTL[17] : 00000000
MCTL[18] : 00000001
MCTL[19] : 00000000
MCTL[20] : 00000000
MCTL[21] : 00000000
MCTL[22] : 00000000
MCTL[23] : 00000000
MCTL[24] : 00000000
MCTL[25] : 00000000
MCTL[26] : 00000B62
MCTL[27] : 00000000
MCTL[28] : 00000000
MCTL[29] : 00000000
MCTL[30] : 00000000
MCTL[31] : 00000000
MCTL[32] : 00000000
MCTL[33] : 00000000
MCTL[34] : 00000000
MCTL[35] : 00000000
MCTL[36] : 00000000
MCTL[37] : 00000000
MCTL[38] : 00000000
MCTL[39] : 00000000
MCTL[40] : 00000000
MCTL[41] : 00000000
MCTL[42] : 00000000
MCTL[43] : 00000000
MCTL[44] : 00000000
MCTL[45] : 00000000
MCTL[46] : 00000000
MCTL[47] : 00000000
MCTL[48] : 00000000
MCTL[49] : 00000000
MCTL[50] : 00000000
MCTL[51] : 00000000
MCTL[52] : 00000000
MCTL[53] : 5A5A5A5A
MCTL[54] : 00000000
MCTL[55] : 00000000
MCTL[56] : 00000000
MCTL[57] : 00000000
MCTL[58] : 00000000
MCTL[59] : 00000000
MCTL[60] : 00000000
MCTL[61] : 00000000
MCTL[62] : 00000000
MCTL[63] : 00000000
------------[ cut here ]------------
kernel BUG at drivers/media/video/exynos/fimc-is-mc2/fimc-is-interface.c:1746!
Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
Modules linked in: dhd
CPU: 2    Not tainted  (3.4.5 #32)
PC is at interface_timer+0x3a8/0x3e0
LR is at console_unlock+0x1cc/0x1f4
pc : [<c03ae5a8>]    lr : [<c002dab4>]    psr: 60000113
sp : ddeb5cf0  ip : 60000113  fp : ddeb5d44
r10: de2c0000  r9 : 00000001  r8 : de2c1840
r7 : 00000000  r6 : de2c0410  r5 : dfd80180  r4 : 00000040
r3 : 00000002  r2 : c080c998  r1 : 60000193  r0 : 0000001a
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 5ddb406a  DAC: 00000015
CPU 2 / CLUSTER 0
DFSR: 00000005, ADFSR: 00000000, IFSR: 00000000, AIFSR: 00000000
CPUMERRSR: 00000000_00000000, L2MERRSR: 00000000_00000000
[ERR]wait_idlestate:304: timeout
[ERR]fimc_is_set_cmd:458: 6 command is timeout
[ERR:0]fimc_is_group_process_stop:1030: fimc_is_itf_force_stop is fail
1 frame pros waiting...


고도리

2013.10.22 13:49:35
*.200.239.210

음........상용폰에서 관련 부분을 손 대는 것은 정말 쉽지 않은 얘기일겁니다.

특히 삼성폰에서는요...



그냥 안드로이드를 제대로 동작시키면서 커널(opensource.samsung.com에 있으니)을 

올려가면서, 찍어보는 수 밖에는 없을텐데...


관련 부분이 제대로 안되면 삼성에 문의하는 수 밖에는 없을 듯 합니다.

일단, 무선사업부 부터요....쩝...


List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6288 [질문] 공구보드. 뽑기가 잘못되었나??? [2] 한영민 2007-05-08 4247
6287 [완료] LCD가 보드와 어떻게 연결이 되는지요. [4] 오주열 2007-05-01 4224
6286 MAX77686 Deep Sleep시 깨어나지 않는 현상. [10] 마빡 2014-03-01 4219
6285 타겟보드에서 vlc 실행파일을 실행하면 아래의 메시지가 출력 됩니다... [1] 파란새 2013-12-25 4123
6284 [질문] WinCE 지원 지상파 DMB 모듈 [5] 한영민 2007-06-01 4060
» Exynos5410 ISP 제어 관련 질문입니다 [1] 선수 2013-10-21 4029
6282 U-BOOT 포팅중 질문사항 <= 완료 [4] 장석원 2006-04-07 4019
6281 [완료]usb cd-rom... [4] 이태간 2007-05-11 3866
6280 S5PV210 보드의 NAND mtd driver 및 partition 관련 문의사항 [3] frog 2012-08-07 3844
6279 2.6.13커널 디버그출력을 터미널로?[완료] [2] 김대영 2006-04-08 3842
6278 [질문]Touch Screen 관련 (XP) 오류 와 DoB [해결] [4] 김희만 2007-05-08 3828
6277 AMD x86 Geode LX800 .. 이 보드 구매할수 있나요? [3] 한재성 2007-06-22 3808
6276 2.6.13 최신 커널 소스는 어디서?[완료] [2] 김대영 2006-04-06 3790
6275 염치없지만 PCB DATA 파일을 공개하실수 있나요 [2] 정인수 2007-05-18 3784
6274 arndale보드에서 arndale-jb_mr1-es3로 부팅이 되지 않습니다. [15] 김영준 2013-10-09 3781
6273 현재 개발하고 계시는 cross-toolchain은 어디서?[완료] [2] 김대영 2006-04-06 3780
6272 arndale jb-mr1 es6 와이파이 문제 질문요. [7] 고로다 2013-10-22 3759
6271 [완료]LX800 VGA드라이버 질문드립니다. [4] 윤기현 2007-08-10 3755
6270 [질문] (하드웨어) 기판 두께가 얇은 이유? [1] 이동술 2007-05-09 3752
6269 I2C read, write 방법 질문입니다. [4] 김유석 2008-02-22 3746

사용자 로그인