Q2687 EX Debug Crash Report

Hello,
We have developped a system based on Q2687Extreme and R.744 Firmware.
This system was running fine to acquire data by SPI bus and send it to database by GPRS network.

After some modifications hard + soft, we see many reset of the unit, InitType after reset is always ADL_INIT_POWER_ON.

We use M2M Studio V1.1.2 to monitor the system and In Debug mode we receive the following trace

11/03/15,12:53:27:630 ADL 1 Binary header at 00260000
11/03/15,12:53:27:640 ADL 16 [ADL PORT] subs (0026EED5) : 0
11/03/15,12:53:27:650 ADL 16 [ADL PORT] subs (00270EE9) : 1
11/03/15,12:53:27:670 ADL 16 [ADL PORT] event : 0 (port 80 ; state 0)
11/03/15,12:53:27:730 ADL 16 [ADL PORT] event : 0 (port 70 ; state 0)
11/03/15,12:53:27:781 ADL 16 [ADL PORT] event : 0 (port 01 ; state 0)
11/03/15,12:53:27:791 ADL 16 [ADL PORT] event : 0 (port 03 ; state 0)
11/03/15,12:53:27:811 ADL 16 [ADL PORT] unsubs (1) : 0
11/03/15,12:53:27:821 ADL 15 Embedded Q2687Ex application:V1_0_12_13 - Mar 15 2011 12:00:51

11/03/15,12:53:27:821 ADL 15 STARTING Application - InitType = ADL_INIT_POWER_ON

11/03/15,12:53:27:831 ADL 15 Application Type:Normal
11/03/15,12:53:27:841 ADL 15 000001
11/03/15,12:53:27:851 ADL 21 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
11/03/15,12:53:27:861 ADL 15 Main:Subscribe to Interrupt for INT0 (Falling Edge)
11/03/15,12:53:27:871 ADL 15 Main:Subscribe to Interrupt for INT1 (Falling Edge)
11/03/15,12:53:27:871 ADL 16 Flash: Flash handle exists
11/03/15,12:53:27:921 ADL 15 Initialize connection to IP server over GPRS
11/03/15,12:53:27:921 ADL 29 RMRE_gprs: cfg_gprs()
11/03/15,12:53:35:552 ADL 29 RMRE_gprs: evh_sim event:2
11/03/15,12:53:35:552 ADL 29 RMRE_gprs:SIM Inserted
11/03/15,12:53:36:72 ADL 29 RMRE_gprs: evh_sim event:5
11/03/15,12:53:36:72 ADL 29 RMRE_gprs:PIN code OK, waiting for full init
11/03/15,12:53:48:991 ATMGR 13 AT%DEBUG
11/03/15,12:53:49:111 ATMGR 13 Crash Log 9:
11/03/15,12:53:49:111 ATMGR 13 ============
11/03/15,12:53:49:131 ATMGR 13 Platform Information
11/03/15,12:53:49:221 ATMGR 13 Trigger0 19 2 free 0x00000000225dafb0 C3G0
11/03/15,12:53:49:241 ATMGR 13 Trigger1 17 2 free 0x00000000225e05d0 C3G0
11/03/15,12:53:49:251 ATMGR 13 Trigger2 18 1 free 0x00000000225deef7 C3G0
11/03/15,12:53:49:261 ATMGR 13 Trigger3 13 0 free 0x00000000225df1a6 IPP0
11/03/15,12:53:49:301 ATMGR 13 Trigger4 14 0 free 0x00000000225dbadb IPP0
11/03/15,12:53:49:311 ATMGR 13 Trigger5 12 1 free 0x00000000225dbf01 C3G0
11/03/15,12:53:49:321 ATMGR 13 Trigger6 17 2 free 0x00000000225de477 C3G0
11/03/15,12:53:49:342 ATMGR 13 Trigger7 14 0 free 0x00000000225dead1 IPP0
11/03/15,12:53:49:352 ATMGR 13 Trigger8 17 2 free 0x00000000225db481 C3G0
11/03/15,12:53:49:362 ATMGR 13 Trigger9 16 2 free 0x00000000225db6b9 C3G0
11/03/15,12:53:49:372 ATMGR 13 Trigger10 15 6 free 0x00000000225db7ed TRINI
11/03/15,12:53:49:392 ATMGR 13 Trigger11 13 1 free 0x00000000225dbe85 C3G0
11/03/15,12:53:49:402 ATMGR 13 Trigger12 18 0 free 0x00000000225dafba IPP0
11/03/15,12:53:49:412 ATMGR 13 Trigger13 19 2 free 0x00000000225dd5da C3G0
11/03/15,12:53:49:432 ATMGR 13 Trigger14 16 2 free 0x00000000225de6af C3G0
11/03/15,12:53:49:442 ATMGR 13 Trigger15 16 0 free 0x00000000225e05da IPP0
11/03/15,12:53:49:452 ATMGR 13 Trigger16 18 0 free 0x00000000225dd5e4 IPP0
11/03/15,12:53:49:472 ATMGR 13 Trigger17 10 0 free 0x00000000225dc1b0 IPP0
11/03/15,12:53:49:482 ATMGR 13 Trigger18 19 1 free 0x00000000225dee7b C3G0
11/03/15,12:53:49:492 ATMGR 13 Trigger19 15 6 free 0x00000000225de7e3 TRINI
11/03/15,12:53:49:502 ATMGR 13 CET Time Now : 0x000000003382bd1f
11/03/15,12:53:49:512 ATMGR 13 IPM System time: 0d0h0m56s
11/03/15,12:53:49:522 ATMGR 13 DXP1 Crash Report
11/03/15,12:53:49:532 ATMGR 13 -----------------
11/03/15,12:53:49:542 ATMGR 13 Stopping in Assert Handler
11/03/15,12:53:49:552 ATMGR 13 DXP1 Assert failure in task:drv_AvsTask
11/03/15,12:53:49:562 ATMGR 13 File: …/private/avs/drv_avs.c line 2036
11/03/15,12:53:49:572 ATMGR 13 Violated condition: current_interval->voltage_update_skipped <=

AvsHandle.timeout_max_voltage_skip
11/03/15,12:53:49:582 ATMGR 13 Generating Memory Afault to stop the system
11/03/15,12:53:49:592 ATMGR 13 Stopping in Afault Handler
11/03/15,12:53:49:592 ATMGR 13 first fault: XMC
11/03/15,12:53:49:612 ATMGR 13 DXP1 D-Port caused a write error at @ 0x0000dea8 (xmcerrcause=0x15)
11/03/15,12:53:49:612 ATMGR 13 Register content dxp1:
11/03/15,12:53:49:622 ATMGR 13 pc: 0xa83b1a04
11/03/15,12:53:49:632 ATMGR 13 epc: 0xa83b1952
11/03/15,12:53:49:642 ATMGR 13 eepc: 0xa83ba044
11/03/15,12:53:49:652 ATMGR 13 sr: 0x40061803
11/03/15,12:53:49:662 ATMGR 13 esr: 0x00065880
11/03/15,12:53:49:672 ATMGR 13 c1: 0x00000001 0xa83b1a64 0x00000001 0x00000000 0x9fd6f930 0xffffffff
11/03/15,12:53:49:682 ATMGR 13 c7: 0xa83b1a04 0xa83b1952 0xa83ba044 0x40061803 0x00065880 0x00000001
11/03/15,12:53:49:692 ATMGR 13 c13: 0xa83b1a64 0x00000001 0x00000000 0x00000000 0x9fd6f930 0xffffffff
11/03/15,12:53:49:702 ATMGR 13 c19: 0xa83b1a04 0xa83b1952 0xa83ba044 0x40061803 0x00065880 0x00000001
11/03/15,12:53:49:712 ATMGR 13 c25: 0xa83b1a64 0x00000001 0xa96543f0 0x893e7060 0xa9654150 0x00000000
11/03/15,12:53:49:732 ATMGR 13 link: 0xa83b1a64
11/03/15,12:53:49:742 ATMGR 13 Check on RO mem OK
11/03/15,12:53:49:752 ATMGR 13 TTP-NVRAM errno : 0x0000 (OK)
11/03/15,12:53:49:762 ATMGR 13 Last known core Vdd : 1000mV/0mV
11/03/15,12:53:49:772 ATMGR 13 Last requested core Vdd : 975mV/1100mV
11/03/15,12:53:49:782 ATMGR 13 Crash Log 15:
11/03/15,12:53:49:792 ATMGR 13 ============
11/03/15,12:53:49:802 ATMGR 13 Platform Information
11/03/15,12:53:49:812 ATMGR 13 --------------------
11/03/15,12:53:49:822 ATMGR 13 Platform : wavecom.q26e.02
11/03/15,12:53:49:832 ATMGR 13 Public Chip ID : 19BAC2CDC0CF7E57287E3E9172DD2DCB8CEDD939
11/03/15,12:53:49:842 ATMGR 13 Boot ROM : ice8040-A1 V1.0
11/03/15,12:53:49:852 ATMGR 13 Firmware Information
11/03/15,12:53:49:862 ATMGR 13 --------------------
11/03/15,12:53:49:872 ATMGR 13 Changelist : CL332308
11/03/15,12:53:49:882 ATMGR 13 Number of modified files : 0
11/03/15,12:53:49:892 ATMGR 13 Branch name : releases/cust/wavecom/q26e_production.br
11/03/15,12:53:49:892 ATMGR 13 Branch (short name) : q26e_production
11/03/15,12:53:49:902 ATMGR 13 Variant : wavecom_q26e_02
11/03/15,12:53:49:912 ATMGR 13 Archtype : modem
11/03/15,12:53:49:912 ATMGR 13 Sdk : 3.2h
11/03/15,12:53:49:912 ATMGR 13 Secondary boot digest : ACB95E0E
11/03/15,12:53:49:932 ATMGR 13 Loader digest : BE85B3F8
11/03/15,12:53:49:942 ATMGR 13 Factory test digest : 8FB3789B
11/03/15,12:53:49:942 ATMGR 13 Application digest : E9E45698
11/03/15,12:53:49:952 ATMGR 13 DXP0 Crash Report
11/03/15,12:53:49:962 ATMGR 13 -----------------
11/03/15,12:53:49:972 ATMGR 13 Stopping in Afault Handler
11/03/15,12:53:49:982 ATMGR 13 first fault: XMC
11/03/15,12:53:49:982 ATMGR 13 DXP0 D-Port caused a write error at @ 0x00000005 (xmcerrcause=0x5)
11/03/15,12:53:49:992 ATMGR 13 Register content dxp0:
11/03/15,12:53:50:2 ATMGR 13 pc: 0xa83b1a04
11/03/15,12:53:50:12 ATMGR 13 epc: 0xa8500bc0
11/03/15,12:53:50:22 ATMGR 13 eepc: 0xa850a46c
11/03/15,12:53:50:33 ATMGR 13 sr: 0x00003803
11/03/15,12:53:50:43 ATMGR 13 esr: 0x00001882
11/03/15,12:53:50:53 ATMGR 13 c1: 0x00000000 0xa83b1a64 0x00000000 0x00000000 0x4b58ebcd 0xffffffff
11/03/15,12:53:50:53 ATMGR 13 c7: 0xa83b1a04 0xa8500bc0 0xa850a46c 0x00003803 0x00001882 0x00000000
11/03/15,12:53:50:63 ATMGR 13 c13: 0xa83b1a64 0x00000000 0x00000000 0x000000ff 0x4b58ebcd 0xffffffff
11/03/15,12:53:50:73 ATMGR 13 c19: 0xa83b1a04 0xa8500bc0 0xa850a46c 0x00003803 0x00001882 0x00000000
11/03/15,12:53:50:83 ATMGR 13 c25: 0xa83b1a64 0x00000000 0xa90547b0 0x88dce0e0 0xa8ff1ec0 0x00000000
11/03/15,12:53:50:93 ATMGR 13 link: 0xa83b1a64
11/03/15,12:53:50:103 ATMGR 13 Check on RO mem OK
11/03/15,12:53:50:113 ATMGR 13 TTP-NVRAM errno : 0x0000 (OK)
11/03/15,12:53:50:123 ATMGR 13 RF driver errno : 0 (OK)
11/03/15,12:53:50:123 ATMGR 13 State Requested Time T0 T1
11/03/15,12:53:50:133 ATMGR 13 High Res. CET0 pending 0x000000000d602235 0x0d601507 0x0d5ffa58
11/03/15,12:53:50:143 ATMGR 13 High Res. CET1 free 0x000000000d60078b 0x0d5ffa61 0x0d6007ab
11/03/15,12:53:50:153 ATMGR 13 High Res. CET2 pending 0x000000000d60e068 0x031b3068 0x0d5e925e
11/03/15,12:53:50:163 ATMGR 13 High Res. CET3 free 0x000000000d6014e0 0x0d6007c6 0x0d601501
11/03/15,12:53:50:173 ATMGR 13 ThrIx SICWd State Requested Time SPU Slave
11/03/15,12:53:50:183 ATMGR 13 Trigger0 19 1 programmed 0x000000000d602423 C3G0
11/03/15,12:53:50:193 ATMGR 13 Trigger1 18 3 programmed 0x000000000d60244f C3G0
11/03/15,12:53:50:203 ATMGR 13 Trigger2 17 0 programmed 0x000000000d60250a IPP1
11/03/15,12:53:50:203 ATMGR 13 Trigger3 16 2 programmed 0x000000000d602538 TRINI
11/03/15,12:53:50:213 ATMGR 13 Trigger4 15 2 programmed 0x000000000d602b65 C3G0
11/03/15,12:53:50:223 ATMGR 13 Trigger5 14 2 programmed 0x000000000d602d9d C3G0
11/03/15,12:53:50:233 ATMGR 13 Trigger6 13 6 programmed 0x000000000d602ed1 TRINI
11/03/15,12:53:50:243 ATMGR 13 Trigger7 19 15 free 0x000000000d5fe8a5 TRINI
11/03/15,12:53:50:253 ATMGR 13 Trigger8 18 15 free 0x000000000d5fffb1 TRINI
11/03/15,12:53:50:263 ATMGR 13 Trigger9 19 15 free 0x000000000d5ffd59 TRINI
11/03/15,12:53:50:263 ATMGR 13 Trigger10 17 7 free 0x000000000d600209 TRINI
11/03/15,12:53:50:273 ATMGR 13 Trigger11 16 2 free 0x000000000d600369 C3G0
11/03/15,12:53:50:283 ATMGR 13 Trigger12 14 6 free 0x000000000d6005f1 TRINI
11/03/15,12:53:50:293 ATMGR 13 Trigger13 15 15 free 0x000000000d600399 TRINI
11/03/15,12:53:50:303 ATMGR 13 Trigger14 13 1 free 0x000000000d600721 C3G0
11/03/15,12:53:50:313 ATMGR 13 Trigger15 12 7 free 0x000000000d6007df TRINI
11/03/15,12:53:50:323 ATMGR 13 Trigger16 10 1 free 0x000000000d600bc7 TRINI
11/03/15,12:53:50:333 ATMGR 13 Trigger17 9 1 free 0x000000000d600ce5 C3G0
11/03/15,12:53:50:373 ATMGR 13 Trigger18 8 0 free 0x000000000d600e24 IPP1
11/03/15,12:53:50:373 ATMGR 13 Trigger19 7 1 free 0x000000000d600edd C3G0
11/03/15,12:53:50:383 ATMGR 13 CET Time Now : 0x000000000d601516
11/03/15,12:53:50:393 ATMGR 13 IPM System time: 0d0h0m14s
11/03/15,12:53:50:403 ATMGR 13 DXP1 Crash Report
11/03/15,12:53:50:413 ATMGR 13 -----------------
11/03/15,12:53:50:423 ATMGR 13 Stopping in Afault Handler
11/03/15,12:53:50:433 ATMGR 13 first fault: XMC
11/03/15,12:53:50:443 ATMGR 13 DXP0 D-Port caused a write error at @ 0x00000005 (xmcerrcause=0x5)
11/03/15,12:53:50:463 ATMGR 13 Register content dxp1:
11/03/15,12:53:50:463 ATMGR 13 pc: 0xa83b1a04
11/03/15,12:53:50:473 ATMGR 13 epc: 0xa850a46c
11/03/15,12:53:50:483 ATMGR 13 eepc: 0xa850a46c
11/03/15,12:53:50:493 ATMGR 13 sr: 0x40001803
11/03/15,12:53:50:513 ATMGR 13 esr: 0x00005890
11/03/15,12:53:50:513 ATMGR 13 c1: 0x00000001 0xa83b1a64 0x00000001 0x00000000 0x38aa5414 0xffffffff
11/03/15,12:53:50:523 ATMGR 13 c7: 0xa83b1a04 0xa850a46c 0xa850a46c 0x40001803 0x00005890 0x00000001
11/03/15,12:53:50:533 ATMGR 13 c13: 0xa83b1a64 0x00000001 0x00000000 0x00000000 0x38aa5414 0xffffffff
11/03/15,12:53:50:543 ATMGR 13 c19: 0xa83b1a04 0xa850a46c 0xa850a46c 0x40001803 0x00005890 0x00000001
11/03/15,12:53:50:553 ATMGR 13 c25: 0xa83b1a64 0x00000001 0xa96a4d88 0x893e7060 0xa960af00 0x00000000
11/03/15,12:53:50:553 ATMGR 13 link: 0xa83b1a64
11/03/15,12:53:50:573 ATMGR 13 Check on RO mem OK
11/03/15,12:53:50:573 ATMGR 13 TTP-NVRAM errno : 0x0000 (OK)
11/03/15,12:53:50:583 ATMGR 13 Last known core Vdd : 1000mV/0mV
11/03/15,12:53:50:583 ATMGR 13 Last requested core Vdd : 1000mV/1100mV
11/03/15,12:53:50:583 ATMGR 13 OK
11/03/15,12:53:50:583 PWRMGR 1 ***** LIVANTO RESET END BACKTRACE ***********
11/03/15,12:53:50:583 RTK 1 ================== RTK STATUS start ==================
11/03/15,12:53:50:583 RTK 1 ================== RTK STATUS end ==================

It seem’s that the problem occurs during the connection to GSM Network, we have tried with different hardware and it’s the same. Comming back to a previous run, we don’t see this problem.

Comming back to the trace, how can we interpret this file, where to find some info about what is causing the problem.

We have send this our distributor, waiting response !

DXP1 crash with “Violated condition: current_interval->voltage_update_skipped <=AvsHandle.timeout_max_voltage_skip” is a known issue which is supposed to be fixed in a beta version of R7.45. Unfortunately, R7.45 beta versions for Q26Extreme work on engineering samples only.