• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

UDK с Eclipse для модулей RTLxxx под Windows

VVN

New member
Лог вывода при программирование через JLinkGDB-RunRAM
GNU gdb (GNU Tools for ARM Embedded Processors) 7.6.0.20140228-cvs
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <The GNU General Public License v3.0 - GNU Project - Free Software Foundation>
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-w64-mingw32 --target=arm-none-eabi".
For bug reporting instructions, please see:
<Bugs in GDB>.
+define InitJlink
+define SetBootFlash
+define SetBootCall0
+define SetBootCall1
+define SetBootCall2
+define SetBootCall3
+define SetBootCall4
+define SetClk166MHz
+define SetClk83MHz
+define SystemInit
+define SPI_Init
+define SetFirwareSize
+define FlashImagesInfo
Jlink Init:
Notification of completion for asynchronous execution commands is off.
?? ()
Selecting device: Cortex-M3
Target endianess set to "little endian"
Resetting target
Target interface speed set to 4000 kHz
Loading section .image2.start.table, size 0x18 lma 0x10006000
Loading section .ram_image2.text, size 0x378b8 lma 0x10006018
Loading section .mon.ram.bss, size 0x350 lma 0x1003d8d0
Loading section .ram_image2.rodata, size 0x118d0 lma 0x1003dc20
Loading section .ram.data, size 0x19b0 lma 0x1004f4f0
Loading section .ram.bss, size 0x6f68 lma 0x10050ea0
Loading section .bf_data, size 0x16954 lma 0x10057e08
Loading section .valid, size 0xfc54 lma 0x1fff0000
Loading section .dummy, size 0x8d0 lma 0x1ffffc54
Start address 0x100, load size 494720
Transfer rate: 181 KB/sec, 7495 bytes/write.
SetBoot = Call4:
Writing 0x04011117 @ address 0x40000210
Resetting target
Успешно: Процесс "JLinkGDBServer.exe", с идентификатором 11988, был завершен.
 

pvvx

Активный участник сообщества
Вот это может быть многовато: Target interface speed set to 4000 kHz
Зависит от типа J-Link.
GDB не входит в отладку только причине неправильной конфигурации в начальной инициализации (см. и корректируйте установки Debug в Eclipse).
Я не пользуюсь отладкой через Jtag никогда. Только с помощью сообщений из самой программы в любой доступный интерфейс, который не задействован в отлаживаемом проекте.
Причина - либы проприетарные и не имеют исходников. Смотреть на регистры CPU смысла не вижу. Псевдо-мульти-задачность особо не трассируется, как и всякие WDT и прочие работающие прерывания в проекте. WiFi остановить тоже незя...
 
Сверху Снизу