Перезагрузка - через определенное время: от одной до трех минут.
Записи на видео появляются. Если перезагрузка прервала текущую видеозапись, то она не финализируется. Следовательно, без последующего восстановления с помощью сторонних программ, проигрываться не будет.
Такие (оборванные) файлы присутствуют на карте памяти, не проигрываются. Корректно закрытые - воспроизводятся.
Забегая вперед скажу, что я нашел источник проблемы :) Опишу ниже.
Итак, часть лога с microSD 16Gb (FAT32, кластер 32kb):
[08:17:38][audio_play:2561] Audio Play thread count:2
[08:17:38][audio_play:2567] Audio Play thread count:2
rtl8192c_dm_RF_Saving(): RF_Normal
[JC:GetVideoInterface:628] Audio_Serial_Start:64
<<< MaxFreeNodeCnt : 1 >>>
Audio_Serial_Start = 66
[08:17:44]GPS Start
[08:17:44][remove_logfile:1092][32 ms]OUT2-0
[08:17:45][recfile_start:727] OPEN FILE 20140427_081745_N
<<< MaxFreeNodeCnt : 2 >>>
<<< MaxFreeNodeCnt : 3 >>>
[08:18:47][pta_close:3559]REC FILE CLOSE
[08:18:47][recfile_start:727] OPEN FILE 20140427_081846_N
[08:19:48][pta_close:3559]REC FILE CLOSE
[08:19:48][recfile_start:727] OPEN FILE 20140427_081947_N
[08:20:48][pta_close:3559]REC FILE CLOSE
[08:20:48][recfile_start:727] OPEN FILE 20140427_082048_N
#---(момент 1-й перезагрузки)---
DM36x initialization passed!
TI UBL Base Version: 1.50
Boot Loader BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000008.
Boot Mode Task Completed
***
***
***
############################################
######## main_app_DR400G Starting ##########
############################################
INIT: Entering runlevel: 3
Starting telnet daemon.
Starting INET services: Simple mixer control 'ADC PCM',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 127
Front Left: Capture 53 [42%]
Front Right: Capture 53 [42%]
web_id : blackvue
web_pw : 5181178AEB83EDE2230DA62AF55B537EFA6F18A 66443E4A545A2DCB5AFB4756D ==> blackvue
wifimode : AP
main_app.c,config_elements,3313
wlan0: ip:, mac:00:25:42:E1:58:C6
ap_ssid : DR500GW-E158C6
ap_pw : 5181178AEB83EDE2230DA62AF55B537EFA6F18A 66443E4A545A2DCB5AFB4756D ==> blackvue
sta_ssid : blackvue
sta_pw : 5181178AEB83EDE2230DA62AF55B537EFA6F18A 66443E4A545A2DCB5AFB4756D ==> blackvue
onstart : 1
[readConfig:3674] path_sys_lang:[/mnt/nand/voices/RUS/WOMAN]
[ALPs_Init:261] |*****************.***********************|
done.
Starting syslogd/klogd: done
MontaVista(R) Linux(R) Professional Edition 5.0.0 (0702774)
localhost login: save exit: isCheckpointed 1
[08:21:57][JC:pta_parameter_init:3404] overwrite set >>>> (time)
nShmID : 32769
**namelist 12, scandir time is 2 ms.
[Current 1398572518] 2014-04-27 08:21:58
[Lastfiletime 1398572448] 2014-04-27 08:20:48 /mnt/mmc/BlackVue/record/20140427_082048_N.mp4
[JC:AV_SERVER_RAUNCHER:2809] /mnt/nand/System/av_server.out DM368 AUDIO 8000 AAC 24000 AEWB TI2A 1080P H264 5000000 1 VBR AUTO 5500000 MJPEG 10 MENUOFF &
ApproDrvInit: 17
Creat queue id:0
queue id:0
Creat queue id:32769
queue id:32769
AVSERVER UI: Initializing.
CLK Hz,
ARM Hz = 432000000
DDR Hz = 340000000
VPSS Hz = 340000000
IMCOP Hz = 340000000
REG ORG 0x01c69404: 0
REG NEW 0x01c69404: f
REG ORG 0x01c69410: 0
REG NEW 0x01c69410: 5
REG ORG 0x01c69414: 1
REG NEW 0x01c69414: 2
REG ORG 0x01c69418: 8
REG NEW 0x01c69418: 1
REG ORG 0x01c6940c: 0
REG NEW 0x01c6940c: 0
REG ORG 0x01c69424: 3
REG NEW 0x01c69424: 3
REG ORG 0x01c69428: 0
REG NEW 0x01c69428: 0
REG ORG 0x01c69400: 0
REG NEW 0x01c69400: 9
DRV LDC: GetConfig 0004 0x0
[OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR
IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter
CONFIGURING AVSERVER FOR DM368 .....
Creat queue id:65538
queue id:65538
*** WARNING FD: exceeded max input size for FD, disabling FD (current input 640x360)!!!
SENSOR FPS VALUE = 30
Sensor Mode Info,
Width = 1920
Height = 1080
fps = 30
Bin Enable = 0
flipH = 0
flipV = 0
Sensor Frame Timing Info,
fps = 30
t_frame (ns) = 33333334.000000
t_row (ns) = 30250.000000
t_pclk (ns) = 12.500000
W = 1920
H = 1080
SW = 1098
SD = 0
HB = 450
VB = 21
HBmin = 450
VBmin = 9
f_pclk = 80000000
shutterOverhead (ns) = 5325.000000
col_size = 1919
row_size = 1079
col_skip = 0
row_skip = 0
col_bin = 0
row_bin = 0
col_start = 0
row_start = 0
pll_M = 16
pll_N = 1
pll_DIV = 1
vdint0 = 955
vdint1 = 1060
####### Check Sensor ID Completed #########
TI Setting Applied
DavinciDisplay DavinciDisplay.1: Before finishing with S_FMT:
layer.pix_fmt.bytesperline = 736,
layer.pix_fmt.width = 720,
layer.pix_fmt.height = 480,
layer.pix_fmt.sizeimage =529920
queue id:0
ALG_DavinciDisplay DavinciDisplay.1: pixfmt->width = 720,
layer->layer_info.config.line_length= 736
facialFeatureGetMem[29]===========================
FR : 0 users registered from exsiting face album
ALG_faceTrackerOpen[175]===========================
IPNC_DM368_2.6.0 (root@ubuntu26-TI) (gcc version 4.2.0 (MontaVi
IPNC AUTO_IRIS = 1
>>>>[JC:AUDIO_audioTskCreate:347] Audioconfig.sampleRate:8000
AUDIO : near samplingRate : 8000 -> 8000
best channel make..............
find best_channel_24G !!
==================> best channel : 1
==================> select channel : 1
Simple mixer control 'Left PCM',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
AUDIO : period size = 512 frames, dir = 0
AUDIO : period time = 64000 us, dir = 0
Simple mixer control 'PCM',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 127
Front Left: 88 [69%]
Front Right: 88 [69%]
[08:22:00]Start_System
channels = 16
rate = 16 bps
period time = 16 us
period size = 512 frames
buffer time = 16 us
buffer size = 16 frames
periods per buffer = 16 frames
Configuration file: /tmp/rtl_hostapd.conf
drv->ifindex=5
[08:22:01][audio_play:2561] Audio Play thread count:1
[08:22:01][audio_play:2567] Audio Play thread count:1
[main:1249]>>>>>>>>>> revision num : 0x00
[JC:main:1252] Gps_enable(MODEL_OPT0) :1
>>>>>>> [ALG_putUserBrightness:1376]user brightness [1]
[08:22:01][motion_init:101]Record Parking
main_bb->bb_config.g3_sensitivity_x :: [114]
main_bb->bb_config.g3_sensitivity_y :: [101]
main_bb->bb_config.g3_sensitivity_z :: [101]
[08:22:01]3G=114 101 101....
[08:22:01]3G(motion)=37 37 37....
[08:22:01]Auto parking : 0
[JC:smb380_init:495]chip_id:0x02
[JC:smb380_init:500][al_version:0x01][ml_version:0x02]
set_mode = IW_MODE_MASTER
l2_sock_recv==l2_sock_xmit=0x0x65638
rtw_hostapd_sta_flush
rtw_sta_flush
issue_deauth to ff:ff:ff:ff:ff:ff
rtw_set_encryption
+rtl871x_sta_deauth_ops, ff:ff:fclear default encryption keys, keyid=0
f:ff:ff:ff is deauth, reason=2
rtl871x_set_key_ops
rtw_set_encryption
rtl871x_set_key_ops
clear default encryption keys, keyid=1
rtw_set_encryption
rtl871x_set_key_ops
clear default encryption keys, keyid=2
rtw_set_encryption
rtl871x_set_key_ops
clear default encryption keys, keyid=3
Using interface wlan0 with hwaddr 00:25:42:e1:58:c6 and ssid 'DR500GW-E158C6'
TI AWB PRODUCTION VERSION 1.0.0
rtw_set_wps_assoc_resp, len=14
rtl871x_set_wps_assoc_resp_ie
rtl871x_set_wps_rtw_set_wps_beacon, len=14
beacon_ie
rtw_set_wps_probe_resp, len=14
rtl871x_set_wps_probe_resp_ie
rtw_set_encryption
random: Cannot read from /dev/rartw_set_encryption, set group_key, TKIP
ndom: Resource temporarily unavailable
random: Only 0/20 bytes of strong randomset_group_key
data available from /dev/random
random: Not enough entropy pool available for secure operations
WPA: Not enough entropy in rartw_set_hidden_ssid value(0)
ndom pool for secure operations rtw_set_beacon, len=90
- update keys later when the firrtw_check_beacon_data, len=76
st station connects
rtl871x_set_key_ops
rtl871x_set_beacon_ops
rtl871x_set_hidden_ssid_ops
HW_VAR_BASIC_RATE: BrateCfg(0x15d)
CH=1, BW=0, offset=0
update_bmc_sta, mask=0x6000000f, arg=0x81
rtl8192c_Add_RateATid() pHalData->fw_ractrl == _TRUE
rtl8192c_Add_RateATid() rtl8192c_set_raid_cmd, bitmap=0x6000000f, arg =0x81
ApproDrvInit: 19
queue id:0
queue id:32769
wlan0 Addr:192.168.8.1, MAC : 00:25:42:E1:58:C6
**********************************************pIFAddr : 192.168.8.1
********pInst->arIFAddr : 192.168.8.1, pInst->uwHTTPPort : 80
[08:22:03][audio_play:2561] Audio Play thread count:2
[08:22:03][audio_play:2567] Audio Play thread count:2
rtl8192c_dm_RF_Saving(): RF_Normal
[JC:GetVideoInterface:628] Audio_Serial_Start:64
<<< MaxFreeNodeCnt : 1 >>>
Audio_Serial_Start = 66
[08:22:09]GPS Start
[08:22:09][remove_logfile:1092][32 ms]OUT2-0
[08:22:10][recfile_start:727] OPEN FILE 20140427_082210_N
<<< MaxFreeNodeCnt : 2 >>>
[08:23:12][pta_close:3559]REC FILE CLOSE
[08:23:12][recfile_start:727] OPEN FILE 20140427_082311_N
<<< MaxFreeNodeCnt : 3 >>>
[08:24:12][pta_close:3559]REC FILE CLOSE
[08:24:13][recfile_start:727] OPEN FILE 20140427_082412_N
#---(момент 2-й перезагрузки)---
При использовании карт памяти на 8Gb (FAT32, кластер 32kb) и 64Gb (FAT32, кластер 32kb) ситуация аналогична - перезагружается.
А теперь - кульминация.
Питание регистратора осуществлялось трансформаторным блоком питаниния Robiton DN500. Выходное напряжение 12,3 вольта (по тестеру, без нагрузки; переключатель напряжения - в позиции "9В")
Ради эксперимента я подключил источник постоянного тока на аккумуляторной сборке (выходное напряжение 12,53 вольта, по тестеру, без нагрузки).
И случилось то, чего не бывает - чудо.
Вот часть лога (карта памяти 64Gb):
[08:40:00]GPS Start
[08:40:00][remove_logfile:1092][9 ms]OUT2-0
[08:40:01][recfile_start:727] OPEN FILE 20140427_084001_N
<<< MaxFreeNodeCnt : 2 >>>
<<< MaxFreeNodeCnt : 3 >>>
[08:41:02][pta_close:3559]REC FILE CLOSE
[08:41:02][recfile_start:727] OPEN FILE 20140427_084101_N
[08:42:03][pta_close:3559]REC FILE CLOSE
[08:42:03][recfile_start:727] OPEN FILE 20140427_084202_N
[08:43:04][pta_close:3559]REC FILE CLOSE
[08:43:04][recfile_start:727] OPEN FILE 20140427_084303_N
[08:44:05][pta_close:3559]REC FILE CLOSE
[08:44:05][recfile_start:727] OPEN FILE 20140427_084404_N
IQK:Start!!!
Path A IQK Success!!
Path A IQK Success!!
IQK: final_candidate is 0
IQK: RegE94=102 RegE9C=9 RegEA4=fe RegEAC=1 RegEB4=0 RegEBC=0 RegEC4=0 RegECC=0
Path A IQ Calibration Success !
[08:45:06][pta_close:3559]REC FILE CLOSE
[08:45:06][recfile_start:727] OPEN FILE 20140427_084505_N
[08:46:07][pta_close:3559]REC FILE CLOSE
[08:46:07][recfile_start:727] OPEN FILE 20140427_084606_N
[08:47:08][pta_close:3559]REC FILE CLOSE
[08:47:08][recfile_start:727] OPEN FILE 20140427_084707_N
[08:48:09][pta_close:3559]REC FILE CLOSE
[08:48:09][recfile_start:727] OPEN FILE 20140427_084808_N
[08:49:10][pta_close:3559]REC FILE CLOSE
[08:49:10][recfile_start:727] OPEN FILE 20140427_084909_N
[08:49:54][audio_play:2561] Audio Play thread count:3
[08:49:54][audio_play:2567] Audio Play thread count:3
[08:49:54][3G] ______________________start Parking mode
[08:49:55][pta_close:3559]REC FILE CLOSE
Работает, не перезагружается, дошел до режима парковки! :)
Резюме.
Проблема была в низком выходном токе трансформаторного блока питания - всего 500mA. Полагаю, что из-за низкого тока ионистор не заряжался так, как положено. Я не делал проверку потребляемого регистратором тока, но с большой вероятностью - срабатывала токовая защита в блоке питания.
Аккумулятор же, смог обеспечить больший потребляемый регистратором ток.
И еще такой момент:
При отключении аккумуляторной сборки от регистратора девушка из динамика поведала, что регик выключается. При оключении же трансформаторного блока питания от работающего регистратора такой фразы не было - не хватало заряда ионистора. В этом случае он сразу выключался.
Спасибо
mazepa и
AntonVA, за то что сподвигли меня на проведение манипуляций и экспериментов со своим регистратором!
Проблему считаю решенной.
ПС. Прошу извинить за долгий ответ - не мог отправить, видимо большой размер логов не позволял это сделать. Пришлось уменьшить.