Kostya131 (Guest) |
|
|
сможет ли работать MT-Link работать с FPGA? (вместо JTAG по паралельному порту) то есть увидит ли его IMPACT или нет.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Kostya131 28.01.2009 г. в 18:57:19 |
|
|
|
|
|
jellyfish (Guest) |
|
|
а под linux'ом будет работать, с openocd (usbprog или чем обычно пользуются)?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно jellyfish 08.02.2009 г. в 07:15:12 |
|
|
|
|
|
vap (Guest) |
|
|
Позавчера курьер привез SK-LPC2388-SIM508 и MT-Link.
Вся разработка у меня происходит под линуксом, поэтому я сразу полез проверять работоспособность MT-Link с openocd.
Пока что результаты такие: ничего не работало вообще, пока я не догадался скачать с http://www.segger.com/download_jlink.html родную утилиту (раздают бесплатно) и один раз ее запустить. Она обновила прошивку в MT-Link-е, и после этого openocd подружился с MT-Link-ом.
Сейчас удается запускать arm-elf-gdb и нормально отлаживаться, но все это происходит ооооочень небыстро - например, команда monitor dump_image file.bin 0 0x80000 скачивает образ флэша больше 10 минут, т.е. со скоростью порядка 600 байт в секунду.
Для обычной отладки такой скорости вполне хватает, но, к примеру, попытка прошить флэш командой monitor flash write_image erase test.elf просто обламывается по таймаутам.
Попытки установить нормальную скорость обмена с помощью команд jtag_speed и jtag_khz ни к чему хорошему не приводят - связь с target теряется, и до выдергивания-вставления USB-кабеля в MT-Link ничего больше не работает.
Пытался через JTAG перед повышением частоты JTAG-а настраивать PLL от IRC и запускать проц на 72 МГц, чтобы заведомо избавиться от угрозы воткнуться в ограничение Fjtag < 1/6 Fcclk, но это не помогает.
На всякий случай: openocd у меня ревизии svn:1334
Кстати, на Olimex-овском ARM-USB-OCD на том же конфиге все работает прекрасно, так что в синтаксисе openocd-шного конфига ляпов нет.
Исследования продолжаются. Буду рад подсказкам, что еще можно попробовать :) |
|
|
|
|
|
ababkin (Guest) |
|
|
est' kakoi nibud' progress s MT-Link i openOCD? |
|
|
|
|
|
vap (Guest) |
|
|
Увы, пока что не заработало.
Отладка работает нормально, а прошивка никак.
Скорость удалось повысить до 40 кГц, но это очень мало, нужно хотя бы до мегагерца разогнать.
Может быть, на праздниках займусь поплотнее - есть одна идея. |
|
|
|
|
|
|