Уважаемые коллеги, помогите пожалуйста разобраться с вопросом.
Имеется отладочная плата dm355dvevm, jtag-контроллер XDS100v2. Пытаюсь разобраться, как заставить это все работать с ОpenOCD 0.6.0-rc2. Казалось бы, чего проще, - конфиги в OCD все есть, но как ни странно начались проблемы.
При попытке запустить стандартное
openocd.exe -f interface/xds100v2.cfg -f board/dm355evm.cfg
он выдает ошибку:
Info : only one transport option; autoselect 'jtag' RCLK - adaptive fast memory access is enabled dcc downloads are enabled trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Info : max TCK change to: 30000 kHz Info : RCLK (adaptive clock speed) Info : JTAG tap: dm355.jrc tap/device found: 0x0b73b02f (mfg: 0x017, part: 0xb73b, ver: 0x0) Info : JTAG tap: dm355.etb enabled Info : JTAG tap: dm355.arm enabled Info : Embedded ICE version 0 Error: unknown EmbeddedICE version (comms ctrl: 0x00000000) Info : dm355.arm: hardware has 2 breakpoint/watchpoint units Info : ETM v1.0
gdb-сервер при этом все же запускается и телнетится, но из-под него нельзя ничего сделать, поскольку при попытке сделать
reset init
он отвечает.
TARGET:dm355.arm - Not halted
Я долго спрашивал у гугла. Насколько я понял, ошибка unknown EmbeddedICE version (comms ctrl: 0x00000000) может возникнуть из-за большого количества различных причин. И что самое обидное, я не нашел что-бы кто-то сталкивался с подобной проблемой имея комбинацию железа, аналогичную моей.
Большая просьба, - помогите пожалуйста советом, в какую сторону копать.
|