Чего-то я не понимаю, перенёс свой код в другой пример дебаггер через J-Link стал запускаться. Пока не понял в чем проблема с предыдущем кодом. Есть отладочная плата SK-MLPC2478, есть адаптер DPM-ARM/Cortex, есть Keil, есть ПО J-Flash ARM V4.14 … (JFlashARM.exe, JLink.exe) от Segger (в документации на DPM-ARM/Cortex написано «DPM-ARM/CORTEX аппаратно и программно совместим с USB-JTAG адаптером J-Link v7 производства Segger и поддерживается соответствующим программным обеспечением»). Всё это в месте или не работает или работает не стабильно. Почти всегда USB кабель адаптера после программирования через «Flash Magic» приходится передёргивать, что бы дебаггер Keil заработал, иначе ругается на all the defined breakpoints. ПО Segger вообще не хочет коннектится с адаптером, хотя на адаптере светодиод <READY> мигает при попытке связи. После такой попытки в окне <LOG> выдаётся: Connecting ... - Connecting via USB to J-Link device 0 - J-Link firmware: V1.20 (J-Link ARM V7 compiled Aug 5 2010 15:43:36) - Using adaptive clocking instead of fixed JTAG speed - Initializing CPU core (Init sequence) ... - Initialized successfully - Using adaptive clocking instead of fixed JTAG speed - J-Link found 1 JTAG device. Core ID: 0x4F1F0F0F (ARM7) - Reading CFI info ... - Could not find CFI compliant flash device - Detecting flash memory ... - ERROR: Could not find any flash devices - ERROR: Failed to connect
Как разобраться во всех этих проблемах?
|