Я пытаюсь отладить микроконтроллер cortex-M3. В прошивке включено прерывание SysTick. Поэтому я не могу отлаживать программу. Есть то, что я получаю:cortex-m3 не может отлаживать. причина - SIGINT
C:\Users\al\Desktop\eclipse\arm-toolchain\bin>arm-none-eabi-gdb.exe ../../work_d
ir/mdr1986be91_94_dev_board/Debug/mdr1986be91_94_dev_board.elf
GNU gdb (Sourcery G++ Lite 2011.03-42) 7.2.50.20100908-cvs
...
(gdb) target remote localhost:3333
...
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0x0000001c in ??()
at ../Libraries/MDR32F9Qx_StdPeriph_Driver/src/MDR32F9Qx_rst_clk.c:1642
1642 statusreg = MDR_BKP->REG_0F;
(gdb)
Отладка прекращается, когда происходит прерывание. Как это исправить?
Что находится в конфигурации OpenOCD и в '.gdbinit'? –
Файл GDBinit пуст. Файл конфигурации: источник [find interface/ftdi/olimex-arm-usb-ocd-h.cfg] источник [find target/mdr32f9q2i.cfg] – user3583807