Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [code]
- C:\SysGCC\arm-eabi\bin\arm-eabi-gdb.exe --interpreter mi C:\Users\Frank\Desktop\mc\obd2\obd2\VisualGDB\Debug\obd2
- -gdb-version
- =thread-group-added,id="i1"
- GNU gdb (GDB) 7.12
- Copyright (C) 2016 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law. Type "show copying"
- and "show warranty" for details.
- This GDB was configured as "--host=i686-pc-mingw32 --target=arm-eabi".
- Type "show configuration" for configuration details.
- For bug reporting instructions, please see:
- <http://www.gnu.org/software/gdb/bugs/>.
- Find the GDB manual and other documentation resources online at:
- <http://www.gnu.org/software/gdb/documentation/>.
- For help, type "help".
- Type "apropos word" to search for commands related to "word"...
- Reading symbols from C:\Users\Frank\Desktop\mc\obd2\obd2\VisualGDB\Debug\obd2...
- done.
- GNU gdb (GDB) 7.12
- Copyright (C) 2016 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law. Type "show copying"
- and "show warranty" for details.
- This GDB was configured as "--host=i686-pc-mingw32 --target=arm-eabi".
- Type "show configuration" for configuration details.
- For bug reporting instructions, please see:
- <http://www.gnu.org/software/gdb/bugs/>.
- Find the GDB manual and other documentation resources online at:
- <http://www.gnu.org/software/gdb/documentation/>.
- For help, type "help".
- Type "apropos word" to search for commands related to "word".
- OK
- -list-features
- ^done,features=["frozen-varobjs","pending-breakpoints","thread-info","data-read-memory-bytes","breakpoint-notifications","ada-task-info","language-option","info-gdb-mi-command","undefined-command-error-code","exec-run-start-option"]
- -gdb-set disassembly-flavor intel
- No symbol "disassembly" in current context.
- -gdb-set print demangle off
- OK
- -break-insert -f main
- ^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0800e338",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="89",thread-groups=["i1"],times="0",original-location="main"}
- set remotetimeout 60
- &"set remotetimeout 60\n"
- =cmd-param-changed,param="remotetimeout",value="60"
- OK
- target remote :5217
- &"target remote :5217\n"
- Remote debugging using :5217
- =thread-group-started,id="i1",pid="42000"
- =thread-created,id="1",group-id="i1"
- Reset_Handler () at C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/StartupFiles/startup_stm32f091xc.c:409
- 409 for (pSource = &_sidata, pDest = &_sdata; pDest != &_edata; pSource++, pDest++)
- *stopped,frame={addr="0x08009ce0",func="Reset_Handler",args=[],file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/StartupFiles/startup_stm32f091xc.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\StartupFiles\\startup_stm32f091xc.c",line="409"},thread-id="1",stopped-threads="all"
- OK
- info shared
- &"info shared\n"
- No shared libraries loaded at this time.
- OK
- mon halt
- &"mon halt\n"
- OK
- mon reset init
- &"mon reset init\n"
- Unable to match requested speed 1000 kHz, using 950 kHz
- Unable to match requested speed 1000 kHz, using 950 kHz
- adapter speed: 950 kHz
- stm32f0x.cpu: target state: halted
- target halted due to debug-request, current mode: Thread
- xPSR: 0xc1000000 pc: 0x08009ce0 msp: 0x20008000
- Unable to match requested speed 8000 kHz, using 4000 kHz
- Unable to match requested speed 8000 kHz, using 4000 kHz
- adapter speed: 4000 kHz
- OK
- load
- &"load\n"
- Loading section .isr_vector, size 0xbc lma 0x8000000
- +download,{section=".isr_vector",section-size="188",total-size="703998"}
- +download,{section=".isr_vector",section-sent="188",section-size="188",total-sent="188",total-size="703998"}
- Loading section .text, size 0xfc94 lma 0x80000c0
- +download,{section=".text",section-size="64660",total-size="703998"}
- Loading section .init_array, size 0x4 lma 0x800fd54
- +download,{section=".init_array",section-size="4",total-size="703998"}
- Loading section .fini_array, size 0x4 lma 0x800fd58
- +download,{section=".fini_array",section-size="4",total-size="703998"}
- Loading section .data, size 0xa08 lma 0x800fd5c
- +download,{section=".data",section-size="2568",total-size="703998"}
- Start address 0x8009ce0, load size 67424
- Transfer rate: 23 KB/sec, 7491 bytes/write.
- OK
- -data-evaluate-expression "sizeof(void *)"
- ^done,value="4"
- -data-evaluate-expression "sizeof(int)"
- ^done,value="4"
- -data-evaluate-expression "sizeof(short)"
- ^done,value="2"
- -data-evaluate-expression "sizeof(long)"
- ^done,value="4"
- -data-evaluate-expression "sizeof(long long)"
- ^done,value="8"
- -data-evaluate-expression "sizeof(char)"
- ^done,value="1"
- -data-evaluate-expression "sizeof(wchar_t)"
- ^done,value="4"
- -data-evaluate-expression "sizeof(float)"
- ^done,value="4"
- -data-evaluate-expression "sizeof(double)"
- ^done,value="8"
- -data-evaluate-expression "sizeof(long double)"
- ^done,value="8"
- info target
- &"info target\n"
- Symbols from "C:\Users\Frank\Desktop\mc\obd2\obd2\VisualGDB\Debug\obd2".
- Remote serial target in gdb-specific protocol:
- Debugging a target over a serial line.
- While running this, GDB does not access memory from...
- Local exec file:
- `C:\Users\Frank\Desktop\mc\obd2\obd2\VisualGDB\Debug\obd2', file type elf32-littlearm.
- Entry point: 0x8009ce0
- 0x08000000 - 0x080000bc is .isr_vector
- 0x080000c0 - 0x0800fd54 is .text
- 0x0800fd54 - 0x0800fd58 is .init_array
- 0x0800fd58 - 0x0800fd5c is .fini_array
- 0x20000000 - 0x20000a08 is .data
- 0x20000a08 - 0x20003cbc is .bss
- OK
- -data-evaluate-expression "&_estack"
- ^done,value="0x20008000"
- -var-create - * "*((void **)0x20007ffc)"
- ^done,name="var1",numchild="0",value="0x8009d11 <Reset_Handler+48>",type="void *",has_more="0"
- -var-assign "var1" 0x79b517cf
- ^done,value="0x79b517cf"
- -data-evaluate-expression "\*\(\(void\ \*\*\)0x20007ffc\)"
- ^done,value="0x79b517cf"
- -exec-continue
- ^running
- *running,thread-id="all"
- Note: automatically using hardware breakpoints for read-only addresses.
- =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0800e338",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="89",thread-groups=["i1"],times="1",original-location="main"}
- Breakpoint 1, main () at C:/Users/Frank/Desktop/mc/obd2/Src/main.c:89
- 89 HAL_Init();
- *stopped,reason="breakpoint-hit",disp="keep",bkptno="1",frame={addr="0x0800e338",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="89"},thread-id="1",stopped-threads="all"
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e338",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="89"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e338",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="89"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e338",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="89"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e338",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="89"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -data-list-register-names
- ^done,register-names=["r0","r1","r2","r3","r4","r5","r6","r7","r8","r9","r10","r11","r12","sp","lr","pc","","","","","","","","","","xPSR","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","msp","psp","primask","basepri","faultmask","control"]
- -var-delete "var1"
- ^done,ndeleted="1"
- -var-create --frame 0 --thread 1 - * "__HAL_DMA_GET_COUNTER(&hdma_usart5_rx)"
- -var-create: unable to create variable object
- -var-create --frame 0 --thread 1 - * "((&hdma_usart5_rx)->Instance->CNDTR)"
- ^done,name="var3",numchild="0",value="134257889",type="volatile uint32_t",has_more="0"
- ptype/mt volatile uint32_t
- &"ptype/mt volatile uint32_t\n"
- type = unsigned long
- OK
- -var-create --frame 0 --thread 1 - * "GSM"
- ^done,name="var4",numchild="23",value="{...}",type="volatile GSM_t",has_more="0"
- ptype/mt volatile GSM_t
- &"ptype/mt volatile GSM_t\n"
- type = struct _GSM_t {
- volatile uint32_t Time;
- volatile GSM_Result_t RetVal;
- GSM_LL_t LL;
- volatile uint16_t ActiveCmd;
- volatile uint16_t ActiveCmdSaved;
- const char * volatile ActiveCmdResp;
- volatile uint32_t ActiveCmdStart;
- volatile GSM_Result_t ActiveResult;
- volatile uint32_t ActiveCmdTimeout;
- volatile GSM_NetworkStatus_t NetworkStatus;
- GSM_SMS_t SMS;
- GSM_SmsInfo_t SmsInfos[3];
- GSM_CallInfo_t CallInfo;
- GSM_CPIN_t CPIN;
- uint8_t IP[4];
- GSM_CONN_t *Conns[6];
- GSM_HTTP_t HTTP;
- GSM_FTP_t FTP;
- osMutexDef_t Sync;
- union {
- struct {...} F;
- uint32_t Value;
- } Flags;
- GSM_EventCallback_t Callback;
- GSM_EventParams_t CallbackParams;
- union {
- struct {...} F;
- uint32_t Value;
- } Events;
- }
- OK
- -var-list-children --simple-values "var4" 20 23
- ^done,numchild="3",children=[child={name="var4.Callback",exp="Callback",numchild="0",value="0x0",type="GSM_EventCallback_t"},child={name="var4.CallbackParams",exp="CallbackParams",numchild="3",type="GSM_EventParams_t"},child={name="var4.Events",exp="Events",numchild="2",type="union {...}"}],has_more="0"
- -var-list-children --simple-values "var4" 0 5
- ^done,numchild="5",children=[child={name="var4.Time",exp="Time",numchild="0",value="0",type="volatile uint32_t"},child={name="var4.RetVal",exp="RetVal",numchild="0",value="gsmOK",type="volatile GSM_Result_t"},child={name="var4.LL",exp="LL",numchild="1",type="GSM_LL_t"},child={name="var4.ActiveCmd",exp="ActiveCmd",numchild="0",value="0",type="volatile uint16_t"},child={name="var4.ActiveCmdSaved",exp="ActiveCmdSaved",numchild="0",value="0",type="volatile uint16_t"}],has_more="1"
- -var-evaluate-expression "var4\.LL"
- ^done,value="{...}"
- -stack-select-frame 0
- OK
- -thread-select 1
- ^done,new-thread-id="1",frame={level="0",addr="0x0800e338",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="89"}
- -break-delete 1
- OK
- -exec-next
- ^running
- *running,thread-id="all"
- *stopped,reason="end-stepping-range",frame={addr="0x0800e33c",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="92"},thread-id="1",stopped-threads="all"
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e33c",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="92"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e33c",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="92"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e33c",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="92"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -var-create --frame 0 --thread 1 - * "__HAL_DMA_GET_COUNTER(&hdma_usart5_rx)"
- -var-create: unable to create variable object
- -var-create --frame 0 --thread 1 - * "((&hdma_usart5_rx)->Instance->CNDTR)"
- ^done,name="var6",numchild="0",value="134257889",type="volatile uint32_t",has_more="0"
- -var-create --frame 0 --thread 1 - * "GSM"
- ^done,name="var7",numchild="23",value="{...}",type="volatile GSM_t",has_more="0"
- -var-list-children --simple-values "var7" 20 23
- ^done,numchild="3",children=[child={name="var7.Callback",exp="Callback",numchild="0",value="0x0",type="GSM_EventCallback_t"},child={name="var7.CallbackParams",exp="CallbackParams",numchild="3",type="GSM_EventParams_t"},child={name="var7.Events",exp="Events",numchild="2",type="union {...}"}],has_more="0"
- -var-list-children --simple-values "var7" 0 5
- ^done,numchild="5",children=[child={name="var7.Time",exp="Time",numchild="0",value="0",type="volatile uint32_t"},child={name="var7.RetVal",exp="RetVal",numchild="0",value="gsmOK",type="volatile GSM_Result_t"},child={name="var7.LL",exp="LL",numchild="1",type="GSM_LL_t"},child={name="var7.ActiveCmd",exp="ActiveCmd",numchild="0",value="0",type="volatile uint16_t"},child={name="var7.ActiveCmdSaved",exp="ActiveCmdSaved",numchild="0",value="0",type="volatile uint16_t"}],has_more="1"
- -var-evaluate-expression "var7\.LL"
- ^done,value="{...}"
- -break-insert -f C:/Users/Frank/Desktop/mc/obd2/Src/main.c:97
- ^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0800e348",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="97",thread-groups=["i1"],times="0",original-location="C:/Users/Frank/Desktop/mc/obd2/Src/main.c:97"}
- -break-after 2 0
- OK
- info symbol 0x800e348
- &"info symbol 0x800e348\n"
- main + 20 in section .text
- OK
- info line *0x800e348
- &"info line *0x800e348\n"
- Line 97 of "C:/Users/Frank/Desktop/mc/obd2/Src/main.c" starts at address 0x800e348 <main+20> and ends at 0x800e34c <main+24>.
- OK
- -file-list-exec-source-files
- ^done,files=[{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal.c"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\machine/_default_types.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\machine\\_default_types.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/_stdint.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\_stdint.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/CMSIS_HAL/Include/core_cm0.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\CMSIS_HAL\\Include\\core_cm0.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/CMSIS_HAL/Device/ST/STM32F0xx/Include/system_stm32f0xx.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\CMSIS_HAL\\Device\\ST\\STM32F0xx\\Include\\system_stm32f0xx.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/CMSIS_HAL/Device/ST/STM32F0xx/Include/stm32f091xc.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\CMSIS_HAL\\Device\\ST\\STM32F0xx\\Include\\stm32f091xc.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/lock.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\lock.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/_types.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\_types.h"},{file="c:\\sysgcc\\arm-eabi\\lib\\gcc\\arm-eabi\\6.2.0\\include/stddef.h",fullname="c:\\sysgcc\\arm-eabi\\lib\\gcc\\arm-eabi\\6.2.0\\include\\stddef.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/reent.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\reent.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Inc\\stm32f0xx_hal_def.h"},{file="C:/Users/Frank/Desktop/mc/obd2/gsm_main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\gsm_main.c"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\machine/_default_types.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\machine\\_default_types.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/_stdint.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\_stdint.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/include/task.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\include\\task.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\CMSIS_RTOS\\cmsis_os.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/lock.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\lock.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/_types.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\_types.h"},{file="c:\\sysgcc\\arm-eabi\\lib\\gcc\\arm-eabi\\6.2.0\\include/stddef.h",fullname="c:\\sysgcc\\arm-eabi\\lib\\gcc\\arm-eabi\\6.2.0\\include\\stddef.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/reent.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\reent.h"},{file="../Inc/FreeRTOSConfig.h",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Inc\\FreeRTOSConfig.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdlib.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdlib.h"},{file="../gsm/gsm_ll.h",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\gsm\\gsm_ll.h"},{file="../gsm/gsm.h",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\gsm\\gsm.h"},{file="C:/Users/Frank/Desktop/mc/obd2/obd2/gsm_main.h",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\obd2\\gsm_main.h"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/ctype/ctype_.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/ctype/../../../../../../../newlib-2.4.0.20160923/newlib/libc/ctype/ctype_.c"},{file="/usr/local/lib/gcc/arm-eabi/6.2.0/include/stddef.h",fullname="/usr/local/lib/gcc/arm-eabi/6.2.0/include/stddef.h"},{file="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h",fullname="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h"},{file="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/sys/lock.h",fullname="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/sys/lock.h"},{file="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/sys/_types.h",fullname="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/sys/_types.h"},{file="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/sys/reent.h",fullname="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/sys/reent.h"},{file="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/ctype.h",fullname="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/ctype.h"},{file="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/stdlib.h",fullname="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/stdlib.h"},{file="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/wchar.h",fullname="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/wchar.h"},{file="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/locale.h",fullname="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/locale.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/StartupFiles/startup_stm32f091xc.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\StartupFiles\\startup_stm32f091xc.c"},{file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\machine/_default_types.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\machine\\_default_types.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/_stdint.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\_stdint.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/CMSIS_HAL/Device/ST/STM32F0xx/Include/system_stm32f0xx.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\CMSIS_HAL\\Device\\ST\\STM32F0xx\\Include\\system_stm32f0xx.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/CMSIS_HAL/Device/ST/STM32F0xx/Include/stm32f091xc.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\CMSIS_HAL\\Device\\ST\\STM32F0xx\\Include\\stm32f091xc.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/lock.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\lock.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/_types.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\_types.h"},{file="c:\\sysgcc\\arm-eabi\\lib\\gcc\\arm-eabi\\6.2.0\\include/stddef.h",fullname="c:\\sysgcc\\arm-eabi\\lib\\gcc\\arm-eabi\\6.2.0\\include\\stddef.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys/reent.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\sys\\reent.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Inc\\stm32f0xx_hal_def.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Inc\\stm32f0xx_hal_rcc.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Inc\\stm32f0xx_hal_rcc_ex.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Inc\\stm32f0xx_hal_dma.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_tim.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Inc\\stm32f0xx_hal_tim.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_uart.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Inc\\stm32f0xx_hal_uart.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/include/task.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\include\\task.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\CMSIS_RTOS\\cmsis_os.h"},{file="../Inc/usart.h",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Inc\\usart.h"},{file="../circular_buffer.h",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\circular_buffer.h"},{file="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdlib.h",fullname="c:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdlib.h"},{file="C:/Users/Frank/Desktop/mc/obd2/obd2/scheduler.h",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\obd2\\scheduler.h"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/floatsidf.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/floatsidf.c"},{file="floatsidf.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/floatsidf.c"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/fixdfsi.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/fixdfsi.c"},{file="fixdfsi.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/fixdfsi.c"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/unorddf2.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/unorddf2.c"},{file="unorddf2.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/unorddf2.c"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/subdf3.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/subdf3.c"},{file="subdf3.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/subdf3.c"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/muldf3.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/muldf3.c"},{file="muldf3.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/muldf3.c"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/ledf2.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/ledf2.c"},{file="ledf2.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/ledf2.c"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/gedf2.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/gedf2.c"},{file="gedf2.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/gedf2.c"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/eqdf2.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/eqdf2.c"},{file="eqdf2.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/eqdf2.c"},{file="../../../../../gcc-6.2.0/libgcc/config/arm/bpabi-v6m.S",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/config/arm/bpabi-v6m.S"},{file="../../../../../gcc-6.2.0/libgcc/config/arm/lib1funcs.S",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/config/arm/lib1funcs.S"},{file="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h",fullname="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/wctomb_r.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/wctomb_r.c"},{file="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h",fullname="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/wcrtomb.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/wcrtomb.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/wbuf.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/wbuf.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/readr.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/reent/../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/readr.c"},{file="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h",fullname="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mbtowc_r.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mbtowc_r.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/lseekr.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/reent/../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/lseekr.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/locale/../../../../../../../newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/locale/locale.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/locale/../../../../../../../newlib-2.4.0.20160923/newlib/libc/locale/locale.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/isattyr.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/reent/../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/isattyr.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/fstatr.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/reent/../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/fstatr.c"},{file="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/stdio.h",fullname="/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/include/stdio.h"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fputwc.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fputwc.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fclose.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fclose.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/closer.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/reent/../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/closer.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mallocr.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mallocr.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/writer.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/reent/../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/writer.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/vfprintf.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/vfprintf.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/stdio.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/stdio.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/reent.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/reent/../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/reent.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mallocr.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mallocr.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mprec.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mprec.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/string/memmove.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/string/../../../../../../../newlib-2.4.0.20160923/newlib/libc/string/memmove.c"},{file="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/string/memchr.c",fullname="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/string/memchr.c"},{file="../../../../../../../../newlib-2.4.0.20160923/newlib/libc/machine/arm/memchr-stub.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/machine/arm/../../../../../../../../newlib-2.4.0.20160923/newlib/libc/machine/arm/memchr-stub.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/makebuf.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/makebuf.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/locale/../../../../../../../newlib-2.4.0.20160923/newlib/libc/locale/setlocale.h"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/locale/localeconv.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/locale/../../../../../../../newlib-2.4.0.20160923/newlib/libc/locale/localeconv.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fwalk.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fwalk.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fvwrite.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fvwrite.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mallocr.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mallocr.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/findfp.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/findfp.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fflush.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/fflush.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/errno/errno.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/errno/../../../../../../../newlib-2.4.0.20160923/newlib/libc/errno/errno.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/dtoa.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/dtoa.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/wsetup.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/wsetup.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/vfprintf.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/vfprintf.c"},{file="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/sys/arm/swi.h",fullname="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/sys/arm/swi.h"},{file="../../../../../../../../newlib-2.4.0.20160923/newlib/libc/sys/arm/syscalls.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/sys/arm/../../../../../../../../newlib-2.4.0.20160923/newlib/libc/sys/arm/syscalls.c"},{file="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/string/strlen.c",fullname="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/string/strlen.c"},{file="../../../../../../../../newlib-2.4.0.20160923/newlib/libc/machine/arm/strlen-stub.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/machine/arm/../../../../../../../../newlib-2.4.0.20160923/newlib/libc/machine/arm/strlen-stub.c"},{file="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/machine/arm/strcmp-armv6m.S",fullname="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/machine/arm/strcmp-armv6m.S"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/sbrkr.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/reent/../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/sbrkr.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/puts.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/puts.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/printf.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdio/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdio/printf.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mlock.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mlock.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/string/memset.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/string/../../../../../../../newlib-2.4.0.20160923/newlib/libc/string/memset.c"},{file="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/string/memcpy.c",fullname="/cygdrive/q/gnu/auto/newlib-2.4.0.20160923/newlib/libc/string/memcpy.c"},{file="../../../../../../../../newlib-2.4.0.20160923/newlib/libc/machine/arm/memcpy-stub.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/machine/arm/../../../../../../../../newlib-2.4.0.20160923/newlib/libc/machine/arm/memcpy-stub.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mallocr.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/mallocr.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/malloc.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/stdlib/../../../../../../../newlib-2.4.0.20160923/newlib/libc/stdlib/malloc.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/misc/init.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/misc/../../../../../../../newlib-2.4.0.20160923/newlib/libc/misc/init.c"},{file="../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/impure.c",fullname="/q/gnu/auto/newlib-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/newlib/libc/reent/../../../../../../../newlib-2.4.0.20160923/newlib/libc/reent/impure.c"},{file="../../../../../gcc-6.2.0/libgcc/config/arm/lib1funcs.S",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/config/arm/lib1funcs.S"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/floatunsidf.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/floatunsidf.c"},{file="floatunsidf.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/floatunsidf.c"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/divdf3.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/divdf3.c"},{file="divdf3.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/divdf3.c"},{file="../../../../../gcc-6.2.0/libgcc/soft-fp/adddf3.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/soft-fp/adddf3.c"},{file="adddf3.c",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/adddf3.c"},{file="../../../../../gcc-6.2.0/libgcc/config/arm/lib1funcs.S",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/config/arm/lib1funcs.S"},{file="../../../../../gcc-6.2.0/libgcc/config/arm/lib1funcs.S",fullname="/q/gnu/auto/gcc-bu-2.27+gcc-6.2.0+gmp-5.1.3+mpfr-3.1.2+mpc-1.0.2+newlib-2.4.0.20160923-arm-eabi/arm-eabi/thumb/cortex_m0/libgcc/../../../../../gcc-6.2.0/libgcc/config/arm/lib1funcs.S"},{file="scheduler.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\obd2\\scheduler.c"},{file="obd_main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\obd2\\obd_main.c"},{file="C:/Users/Frank/Desktop/mc/obd2/Src/usart.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\usart.c"},{file="C:/Users/Frank/Desktop/mc/obd2/Src/stm32f0xx_it.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\stm32f0xx_it.c"},{file="C:/Users/Frank/Desktop/mc/obd2/Src/stm32f0xx_hal_timebase_TIM.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\stm32f0xx_hal_timebase_TIM.c"},{file="C:/Users/Frank/Desktop/mc/obd2/Src/stm32f0xx_hal_msp.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\stm32f0xx_hal_msp.c"},{file="C:/Users/Frank/Desktop/mc/obd2/Src/gpio.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\gpio.c"},{file="C:/Users/Frank/Desktop/mc/obd2/Src/freertos.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\freertos.c"},{file="C:/Users/Frank/Desktop/mc/obd2/Src/dma.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\dma.c"},{file="C:/Users/Frank/Desktop/mc/obd2/gsm/gsm_sys.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\gsm\\gsm_sys.c"},{file="C:/Users/Frank/Desktop/mc/obd2/gsm/gsm_ll.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\gsm\\gsm_ll.c"},{file="C:/Users/Frank/Desktop/mc/obd2/gsm/gsm.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\gsm\\gsm.c"},{file="C:/Users/Frank/Desktop/mc/obd2/gsm/buffer.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\gsm\\buffer.c"},{file="C:/Users/Frank/Desktop/mc/obd2/circular_buffer.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\circular_buffer.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_uart_ex.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal_uart_ex.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_uart.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal_uart.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_tim_ex.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal_tim_ex.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_tim.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal_tim.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal_rcc_ex.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal_rcc.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal_gpio.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal_dma.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/CMSIS_HAL/Include/cmsis_gcc.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\CMSIS_HAL\\Include\\cmsis_gcc.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/CMSIS_HAL/Include/core_cm0.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\CMSIS_HAL\\Include\\core_cm0.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\STM32F0xx_HAL_Driver\\Src\\stm32f0xx_hal_cortex.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/CMSIS_HAL/Device/ST/STM32F0xx/Source/Templates/system_stm32f0xx.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\CMSIS_HAL\\Device\\ST\\STM32F0xx\\Source\\Templates\\system_stm32f0xx.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/tasks.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\tasks.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/queue.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\queue.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/portable/MemMang/heap_4.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\portable\\MemMang\\heap_4.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/portable/GCC/ARM_CM0/port.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM0\\port.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/list.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\list.c"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/STM32F0xxxx/CMSIS_HAL/Include/cmsis_gcc.h",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\STM32F0xxxx\\CMSIS_HAL\\Include\\cmsis_gcc.h"},{file="C:/Users/Frank/AppData/Local/VisualGDB/EmbeddedBSPs/arm-eabi/com.sysprogs.arm.stm32/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c",fullname="C:\\Users\\Frank\\AppData\\Local\\VisualGDB\\EmbeddedBSPs\\arm-eabi\\com.sysprogs.arm.stm32\\FreeRTOS\\Source\\CMSIS_RTOS\\cmsis_os.c"}]
- -break-insert -f C:/Users/Frank/Desktop/mc/obd2/Src/main.c:98
- ^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x0800e34c",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="98",thread-groups=["i1"],times="0",original-location="C:/Users/Frank/Desktop/mc/obd2/Src/main.c:98"}
- -break-after 3 0
- OK
- info symbol 0x800e34c
- &"info symbol 0x800e34c\n"
- main + 24 in section .text
- OK
- info line *0x800e34c
- &"info line *0x800e34c\n"
- Line 98 of "C:/Users/Frank/Desktop/mc/obd2/Src/main.c" starts at address 0x800e34c <main+24> and ends at 0x800e350 <main+28>.
- OK
- -break-insert -f C:/Users/Frank/Desktop/mc/obd2/Src/main.c:99
- ^done,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x0800e350",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="99",thread-groups=["i1"],times="0",original-location="C:/Users/Frank/Desktop/mc/obd2/Src/main.c:99"}
- -break-after 4 0
- OK
- info symbol 0x800e350
- &"info symbol 0x800e350\n"
- main + 28 in section .text
- OK
- info line *0x800e350
- &"info line *0x800e350\n"
- Line 99 of "C:/Users/Frank/Desktop/mc/obd2/Src/main.c" starts at address 0x800e350 <main+28> and ends at 0x800e354 <main+32>.
- OK
- -stack-select-frame 0
- OK
- -thread-select 1
- ^done,new-thread-id="1",frame={level="0",addr="0x0800e33c",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="92"}
- -exec-next
- ^running
- *running,thread-id="all"
- *stopped,reason="end-stepping-range",frame={addr="0x0800e340",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="95"},thread-id="1",stopped-threads="all"
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e340",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="95"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e340",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="95"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e340",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="95"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -var-delete "var3"
- ^done,ndeleted="1"
- -var-delete "var4"
- ^done,ndeleted="24"
- -var-create --frame 0 --thread 1 - * "__HAL_DMA_GET_COUNTER(&hdma_usart5_rx)"
- -var-create: unable to create variable object
- -var-create --frame 0 --thread 1 - * "((&hdma_usart5_rx)->Instance->CNDTR)"
- ^done,name="var9",numchild="0",value="134257889",type="volatile uint32_t",has_more="0"
- -var-create --frame 0 --thread 1 - * "GSM"
- ^done,name="var10",numchild="23",value="{...}",type="volatile GSM_t",has_more="0"
- -var-list-children --simple-values "var10" 20 23
- ^done,numchild="3",children=[child={name="var10.Callback",exp="Callback",numchild="0",value="0x0",type="GSM_EventCallback_t"},child={name="var10.CallbackParams",exp="CallbackParams",numchild="3",type="GSM_EventParams_t"},child={name="var10.Events",exp="Events",numchild="2",type="union {...}"}],has_more="0"
- -var-list-children --simple-values "var10" 0 5
- ^done,numchild="5",children=[child={name="var10.Time",exp="Time",numchild="0",value="0",type="volatile uint32_t"},child={name="var10.RetVal",exp="RetVal",numchild="0",value="gsmOK",type="volatile GSM_Result_t"},child={name="var10.LL",exp="LL",numchild="1",type="GSM_LL_t"},child={name="var10.ActiveCmd",exp="ActiveCmd",numchild="0",value="0",type="volatile uint16_t"},child={name="var10.ActiveCmdSaved",exp="ActiveCmdSaved",numchild="0",value="0",type="volatile uint16_t"}],has_more="1"
- -var-evaluate-expression "var10\.LL"
- ^done,value="{...}"
- -stack-select-frame 0
- OK
- -thread-select 1
- ^done,new-thread-id="1",frame={level="0",addr="0x0800e340",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="95"}
- -exec-next
- ^running
- *running,thread-id="all"
- *stopped,reason="end-stepping-range",frame={addr="0x0800e344",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="96"},thread-id="1",stopped-threads="all"
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e344",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="96"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e344",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="96"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e344",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="96"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -var-create --frame 0 --thread 1 - * "__HAL_DMA_GET_COUNTER(&hdma_usart5_rx)"
- -var-create: unable to create variable object
- -var-create --frame 0 --thread 1 - * "((&hdma_usart5_rx)->Instance->CNDTR)"
- ^done,name="var12",numchild="0",value="134257889",type="volatile uint32_t",has_more="0"
- -var-create --frame 0 --thread 1 - * "GSM"
- ^done,name="var13",numchild="23",value="{...}",type="volatile GSM_t",has_more="0"
- -var-list-children --simple-values "var13" 20 23
- ^done,numchild="3",children=[child={name="var13.Callback",exp="Callback",numchild="0",value="0x0",type="GSM_EventCallback_t"},child={name="var13.CallbackParams",exp="CallbackParams",numchild="3",type="GSM_EventParams_t"},child={name="var13.Events",exp="Events",numchild="2",type="union {...}"}],has_more="0"
- -var-list-children --simple-values "var13" 0 5
- ^done,numchild="5",children=[child={name="var13.Time",exp="Time",numchild="0",value="0",type="volatile uint32_t"},child={name="var13.RetVal",exp="RetVal",numchild="0",value="gsmOK",type="volatile GSM_Result_t"},child={name="var13.LL",exp="LL",numchild="1",type="GSM_LL_t"},child={name="var13.ActiveCmd",exp="ActiveCmd",numchild="0",value="0",type="volatile uint16_t"},child={name="var13.ActiveCmdSaved",exp="ActiveCmdSaved",numchild="0",value="0",type="volatile uint16_t"}],has_more="1"
- -var-evaluate-expression "var13\.LL"
- ^done,value="{...}"
- -break-insert -f C:/Users/Frank/Desktop/mc/obd2/Src/main.c:100
- ^done,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0800e354",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="100",thread-groups=["i1"],times="0",original-location="C:/Users/Frank/Desktop/mc/obd2/Src/main.c:100"}
- -break-after 5 0
- OK
- info symbol 0x800e354
- &"info symbol 0x800e354\n"
- main + 32 in section .text
- OK
- info line *0x800e354
- &"info line *0x800e354\n"
- Line 100 of "C:/Users/Frank/Desktop/mc/obd2/Src/main.c" starts at address 0x800e354 <main+32> and ends at 0x800e358 <main+36>.
- OK
- -stack-select-frame 0
- OK
- -thread-select 1
- ^done,new-thread-id="1",frame={level="0",addr="0x0800e344",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="96"}
- -exec-next
- ^running
- *running,thread-id="all"
- =breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0800e348",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="97",thread-groups=["i1"],times="1",original-location="C:/Users/Frank/Desktop/mc/obd2/Src/main.c:97"}
- Breakpoint 2, main () at C:/Users/Frank/Desktop/mc/obd2/Src/main.c:97
- 97 MX_USART1_UART_Init();
- *stopped,reason="breakpoint-hit",disp="keep",bkptno="2",frame={addr="0x0800e348",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="97"},thread-id="1",stopped-threads="all"
- -break-after 2 0
- OK
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e348",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="97"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e348",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="97"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e348",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="97"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -var-delete "var9"
- ^done,ndeleted="1"
- -var-delete "var10"
- ^done,ndeleted="24"
- -var-delete "var12"
- ^done,ndeleted="1"
- -var-delete "var13"
- ^done,ndeleted="24"
- -var-create --frame 0 --thread 1 - * "__HAL_DMA_GET_COUNTER(&hdma_usart5_rx)"
- -var-create: unable to create variable object
- -var-create --frame 0 --thread 1 - * "((&hdma_usart5_rx)->Instance->CNDTR)"
- ^done,name="var15",numchild="0",value="134257889",type="volatile uint32_t",has_more="0"
- -var-create --frame 0 --thread 1 - * "GSM"
- ^done,name="var16",numchild="23",value="{...}",type="volatile GSM_t",has_more="0"
- -var-list-children --simple-values "var16" 20 23
- ^done,numchild="3",children=[child={name="var16.Callback",exp="Callback",numchild="0",value="0x0",type="GSM_EventCallback_t"},child={name="var16.CallbackParams",exp="CallbackParams",numchild="3",type="GSM_EventParams_t"},child={name="var16.Events",exp="Events",numchild="2",type="union {...}"}],has_more="0"
- -var-list-children --simple-values "var16" 0 5
- ^done,numchild="5",children=[child={name="var16.Time",exp="Time",numchild="0",value="0",type="volatile uint32_t"},child={name="var16.RetVal",exp="RetVal",numchild="0",value="gsmOK",type="volatile GSM_Result_t"},child={name="var16.LL",exp="LL",numchild="1",type="GSM_LL_t"},child={name="var16.ActiveCmd",exp="ActiveCmd",numchild="0",value="0",type="volatile uint16_t"},child={name="var16.ActiveCmdSaved",exp="ActiveCmdSaved",numchild="0",value="0",type="volatile uint16_t"}],has_more="1"
- -var-evaluate-expression "var16\.LL"
- ^done,value="{...}"
- -stack-select-frame 0
- OK
- -thread-select 1
- ^done,new-thread-id="1",frame={level="0",addr="0x0800e348",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="97"}
- -exec-next
- ^running
- *running,thread-id="all"
- =breakpoint-modified,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x0800e34c",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="98",thread-groups=["i1"],times="1",original-location="C:/Users/Frank/Desktop/mc/obd2/Src/main.c:98"}
- Breakpoint 3, main () at C:/Users/Frank/Desktop/mc/obd2/Src/main.c:98
- 98 MX_USART2_UART_Init();
- *stopped,reason="breakpoint-hit",disp="keep",bkptno="3",frame={addr="0x0800e34c",func="main",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="98"},thread-id="1",stopped-threads="all"
- -break-after 3 0
- OK
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e34c",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="98"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e34c",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="98"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800e34c",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="98"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]}]
- -var-create --frame 0 --thread 1 - * "__HAL_DMA_GET_COUNTER(&hdma_usart5_rx)"
- -var-create: unable to create variable object
- -var-create --frame 0 --thread 1 - * "((&hdma_usart5_rx)->Instance->CNDTR)"
- ^done,name="var18",numchild="0",value="134257889",type="volatile uint32_t",has_more="0"
- -var-create --frame 0 --thread 1 - * "GSM"
- ^done,name="var19",numchild="23",value="{...}",type="volatile GSM_t",has_more="0"
- -var-list-children --simple-values "var19" 20 23
- ^done,numchild="3",children=[child={name="var19.Callback",exp="Callback",numchild="0",value="0x0",type="GSM_EventCallback_t"},child={name="var19.CallbackParams",exp="CallbackParams",numchild="3",type="GSM_EventParams_t"},child={name="var19.Events",exp="Events",numchild="2",type="union {...}"}],has_more="0"
- -var-list-children --simple-values "var19" 0 5
- ^done,numchild="5",children=[child={name="var19.Time",exp="Time",numchild="0",value="0",type="volatile uint32_t"},child={name="var19.RetVal",exp="RetVal",numchild="0",value="gsmOK",type="volatile GSM_Result_t"},child={name="var19.LL",exp="LL",numchild="1",type="GSM_LL_t"},child={name="var19.ActiveCmd",exp="ActiveCmd",numchild="0",value="0",type="volatile uint16_t"},child={name="var19.ActiveCmdSaved",exp="ActiveCmdSaved",numchild="0",value="0",type="volatile uint16_t"}],has_more="1"
- -var-evaluate-expression "var19\.LL"
- ^done,value="{...}"
- -break-insert -f C:/Users/Frank/Desktop/mc/obd2/Src/main.c:103
- ^done,bkpt={number="6",type="breakpoint",disp="keep",enabled="y",addr="0x0800e358",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="103",thread-groups=["i1"],times="0",original-location="C:/Users/Frank/Desktop/mc/obd2/Src/main.c:103"}
- -break-after 6 0
- OK
- info symbol 0x800e358
- &"info symbol 0x800e358\n"
- main + 36 in section .text
- OK
- info line *0x800e358
- &"info line *0x800e358\n"
- Line 103 of "C:/Users/Frank/Desktop/mc/obd2/Src/main.c" starts at address 0x800e358 <main+36> and ends at 0x800e35c <main+40>.
- OK
- -exec-continue
- ^running
- *running,thread-id="all"
- &"Warning:\n"
- &"Cannot insert hardware breakpoint 3.\n"
- &"Could not insert hardware breakpoints:\n"
- &"You may have requested too many hardware breakpoints/watchpoints.\n"
- &"\n"
- MX_USART2_UART_Init () at C:/Users/Frank/Desktop/mc/obd2/Src/usart.c:88
- 88 {
- *stopped,frame={addr="0x0800ea70",func="MX_USART2_UART_Init",args=[],file="C:/Users/Frank/Desktop/mc/obd2/Src/usart.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\usart.c",line="88"},thread-id="1",stopped-threads="all"
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800ea70",func="MX_USART2_UART_Init",file="C:/Users/Frank/Desktop/mc/obd2/Src/usart.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\usart.c",line="88"},frame={level="1",addr="0x0800e350",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="98"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]},frame={level="1",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800ea70",func="MX_USART2_UART_Init",file="C:/Users/Frank/Desktop/mc/obd2/Src/usart.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\usart.c",line="88"},frame={level="1",addr="0x0800e350",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="98"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]},frame={level="1",args=[]}]
- -stack-list-frames --thread 1
- ^done,stack=[frame={level="0",addr="0x0800ea70",func="MX_USART2_UART_Init",file="C:/Users/Frank/Desktop/mc/obd2/Src/usart.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\usart.c",line="88"},frame={level="1",addr="0x0800e350",func="main",file="C:/Users/Frank/Desktop/mc/obd2/Src/main.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\main.c",line="98"}]
- -stack-list-arguments --thread 1 0
- ^done,stack-args=[frame={level="0",args=[]},frame={level="1",args=[]}]
- -var-delete "var15"
- ^done,ndeleted="1"
- -var-delete "var16"
- ^done,ndeleted="24"
- -var-delete "var18"
- ^done,ndeleted="1"
- -var-delete "var19"
- ^done,ndeleted="24"
- -var-create --frame 0 --thread 1 - * "__HAL_DMA_GET_COUNTER(&hdma_usart5_rx)"
- -var-create: unable to create variable object
- -var-create --frame 0 --thread 1 - * "((&hdma_usart5_rx)->Instance->CNDTR)"
- ^done,name="var21",numchild="0",value="134257889",type="volatile uint32_t",has_more="0"
- -var-create --frame 0 --thread 1 - * "GSM"
- ^done,name="var22",numchild="23",value="{...}",type="volatile GSM_t",has_more="0"
- -var-list-children --simple-values "var22" 20 23
- ^done,numchild="3",children=[child={name="var22.Callback",exp="Callback",numchild="0",value="0x0",type="GSM_EventCallback_t"},child={name="var22.CallbackParams",exp="CallbackParams",numchild="3",type="GSM_EventParams_t"},child={name="var22.Events",exp="Events",numchild="2",type="union {...}"}],has_more="0"
- -var-list-children --simple-values "var22" 0 5
- ^done,numchild="5",children=[child={name="var22.Time",exp="Time",numchild="0",value="0",type="volatile uint32_t"},child={name="var22.RetVal",exp="RetVal",numchild="0",value="gsmOK",type="volatile GSM_Result_t"},child={name="var22.LL",exp="LL",numchild="1",type="GSM_LL_t"},child={name="var22.ActiveCmd",exp="ActiveCmd",numchild="0",value="0",type="volatile uint16_t"},child={name="var22.ActiveCmdSaved",exp="ActiveCmdSaved",numchild="0",value="0",type="volatile uint16_t"}],has_more="1"
- -var-evaluate-expression "var22\.LL"
- ^done,value="{...}"
- -break-insert -f C:/Users/Frank/Desktop/mc/obd2/Src/usart.c:95
- ^done,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0800ea94",func="MX_USART2_UART_Init",file="C:/Users/Frank/Desktop/mc/obd2/Src/usart.c",fullname="C:\\Users\\Frank\\Desktop\\mc\\obd2\\Src\\usart.c",line="95",thread-groups=["i1"],times="0",original-location="C:/Users/Frank/Desktop/mc/obd2/Src/usart.c:95"}
- -break-after 7 0
- OK
- info symbol 0x800ea94
- &"info symbol 0x800ea94\n"
- MX_USART2_UART_Init + 36 in section .text
- OK
- info line *0x800ea94
- &"info line *0x800ea94\n"
- Line 95 of "C:/Users/Frank/Desktop/mc/obd2/Src/usart.c" starts at address 0x800ea94 <MX_USART2_UART_Init+36> and ends at 0x800ea9a <MX_USART2_UART_Init+42>.
- OK
- -exec-continue
- ^running
- *running,thread-id="all"
- &"Warning:\n"
- &"Cannot insert hardware breakpoint 6.\n"
- &"Cannot insert hardware breakpoint 7.\n"
- &"Could not insert hardware breakpoints:\n"
- &"You may have requested too many hardware breakpoints/watchpoints.\n"
- &"\n"
- Command aborted.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement