思立微TP 在下载fireware时会导致手机不断重启
时间:10-02
整理:3721RD
点击:
有谁在MT6592.html" target="_blank" class="relatedlink">mtk6592,6582平台调试gsl2682的时候碰到过,当TP驱动在下载fireware时,会把系统挂死,导致TP不断重启,log如下:
7].(4)[1:swapper/0][tp-gsl][gsl_load_fw]=============gsl_load_fw start==============
[ 3.747128].(0)[67:bat_thread_kthr][power/BatMeter] [force_get_tbat] 0,533,0,0,0,26
[ 3.767164].(0)[67:bat_thread_kthr][Power/BatMeter] UbVbat: 3921
[ 3.767790].(0)[67:bat_thread_kthr] active: 16, inactive: 1328
[ 3.877547]-(0)[0:swapper/0][mlog] Node 0, zone Normal
[ 3.878247]-(0)[0:swapper/0][mlog] Node 0, zone HighMem
[ 3.878945].(0)[0:swapper/0][mlog]: normal zone:
[ 3.879542].(0)[0:swapper/0] 3 3 5 3 6 5 5 5 3 3 111
[ 3.880787].(0)[0:swapper/0][mlog]: high zone:
[ 3.881363].(0)[0:swapper/0] 0 0 1 1 1 0 0 1 2 1 111
[ 4.067325].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_run] 10,40,0,26,0,26,26,0
[ 4.068319].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_total_s] 74,74,74,74,74,74,74,74,74,74
[ 4.107417].(0)[67:bat_thread_kthr][Power/BatMeter] [force_get_tbat] 0,533,0,0,0,26
[ 4.108421].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_init_inf] 3943, 28, 74, 26, 3959, 26
[ 4.147444].(0)[67:bat_thread_kthr][Power/BatMeter] [force_get_tbat] 0,533,0,0,0,26
[ 4.148461].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_run_inf] 3956, 3959, 3797, 7980, 7980, 199, 198, 4, 4, 2104, 26, 26
[ 4.149913].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_result_inf] 26, 26, 26, 26, 26, 0
[ 4.150992].(0)[67:bat_thread_kthr][Power/Battery] AvgVbat=(3791),bat_vol=(3791),AvgI=(632),I=(632),VChr=(548),AvgT=(26),T=(26),pre_SOC=(74),SOC=(74),ZCV=(3943)
[ 4.152846].(0)[67:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 4.154011].(0)[67:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0002_VBATTEMP (0)
[ 4.155173].(0)[67:bat_thread_kthr][Power/Battery] UI_SOC=(74), resetBatteryMeter=(0)
[ 4.156979].(4)[67:bat_thread_kthr][Power/Battery] [BAT_thread]Cable out
[ 4.157918].(4)[67:bat_thread_kthr][MUSB] USB is ready for disconnect
[ 4.567055]-(4)[1:swapper/0]Unable to handle kernel paging request at virtual address 0000a082
[ 4.568137]-(4)[1:swapper/0]pgd = c0004000
[ 4.568647]-(4)[1:swapper/0][0000a082] *pgd=00000000
[ 4.569272]-(4)[1:swapper/0]Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[ 4.570110]-(4)[1:swapper/0]Modules linked in:
[ 4.570667]-(4)[1:swapper/0]CPU: 4 Tainted: G W (3.4.39 #1)
我把TP 下载fireware的函数关掉,系统就能正常起来。所以不知道是不是下载fireware的时间过长导致的,因为这个 fireware的配置参数在思立微的demo班上是可以正常工作的。
不知道有谁碰见过,望指导下,谢谢!
7].(4)[1:swapper/0][tp-gsl][gsl_load_fw]=============gsl_load_fw start==============
[ 3.747128].(0)[67:bat_thread_kthr][power/BatMeter] [force_get_tbat] 0,533,0,0,0,26
[ 3.767164].(0)[67:bat_thread_kthr][Power/BatMeter] UbVbat: 3921
[ 3.767790].(0)[67:bat_thread_kthr] active: 16, inactive: 1328
[ 3.877547]-(0)[0:swapper/0][mlog] Node 0, zone Normal
[ 3.878247]-(0)[0:swapper/0][mlog] Node 0, zone HighMem
[ 3.878945].(0)[0:swapper/0][mlog]: normal zone:
[ 3.879542].(0)[0:swapper/0] 3 3 5 3 6 5 5 5 3 3 111
[ 3.880787].(0)[0:swapper/0][mlog]: high zone:
[ 3.881363].(0)[0:swapper/0] 0 0 1 1 1 0 0 1 2 1 111
[ 4.067325].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_run] 10,40,0,26,0,26,26,0
[ 4.068319].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_total_s] 74,74,74,74,74,74,74,74,74,74
[ 4.107417].(0)[67:bat_thread_kthr][Power/BatMeter] [force_get_tbat] 0,533,0,0,0,26
[ 4.108421].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_init_inf] 3943, 28, 74, 26, 3959, 26
[ 4.147444].(0)[67:bat_thread_kthr][Power/BatMeter] [force_get_tbat] 0,533,0,0,0,26
[ 4.148461].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_run_inf] 3956, 3959, 3797, 7980, 7980, 199, 198, 4, 4, 2104, 26, 26
[ 4.149913].(0)[67:bat_thread_kthr][Power/BatMeter] [oam_result_inf] 26, 26, 26, 26, 26, 0
[ 4.150992].(0)[67:bat_thread_kthr][Power/Battery] AvgVbat=(3791),bat_vol=(3791),AvgI=(632),I=(632),VChr=(548),AvgT=(26),T=(26),pre_SOC=(74),SOC=(74),ZCV=(3943)
[ 4.152846].(0)[67:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 4.154011].(0)[67:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0002_VBATTEMP (0)
[ 4.155173].(0)[67:bat_thread_kthr][Power/Battery] UI_SOC=(74), resetBatteryMeter=(0)
[ 4.156979].(4)[67:bat_thread_kthr][Power/Battery] [BAT_thread]Cable out
[ 4.157918].(4)[67:bat_thread_kthr][MUSB] USB is ready for disconnect
[ 4.567055]-(4)[1:swapper/0]Unable to handle kernel paging request at virtual address 0000a082
[ 4.568137]-(4)[1:swapper/0]pgd = c0004000
[ 4.568647]-(4)[1:swapper/0][0000a082] *pgd=00000000
[ 4.569272]-(4)[1:swapper/0]Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[ 4.570110]-(4)[1:swapper/0]Modules linked in:
[ 4.570667]-(4)[1:swapper/0]CPU: 4 Tainted: G W (3.4.39 #1)
我把TP 下载fireware的函数关掉,系统就能正常起来。所以不知道是不是下载fireware的时间过长导致的,因为这个 fireware的配置参数在思立微的demo班上是可以正常工作的。
不知道有谁碰见过,望指导下,谢谢!
思立微是哪家公司?
额,就是silead.比较便宜的触摸IC,看来你们公司是高大上呀,都不用这么便宜的IC吧
咋就没人回复呢?
Unable to handle kernel paging request at virtual address 0000a082
是内核处理空指针导致系统hang住