ARM: как начать работать с MT-LINK |
![]() |
Добавил(а) microsin |
У ARM организован процесс отладки не так просто, как у AVR, поэтому не удивляйтесь, что Ваш "Hello World!" хорошо работает в симуляторе, а на отладочной плате глючит, не запускается, не работают точки останова и т. д. Дело в том, что для работы отладчика с MT-LINK нужны специальные настроечные макросы и инициализационный код для процессора. Поэтому других вариантов практически нет, кроме как взять один из примеров от IAR (ищите в папке c:\Program Files\IAR Systems\Embedded Workbench 5.0 Evaluation\ARM\examples\). Если коротко, что нужно сделать следующее: 1. Поставить драйвера для SEGGER J-LINK. [Установка драйверов RDI для J-Link] 1. Setup_JLinkARM_V396d.zip -> Setup_JLinkARM_V396d.exe (по умолчанию установит в C:\Program Files\SEGGER\JLinkARM_V396d). [UPD120331] В состав пакета IAR Embedded Workbench 550.1 for ARM уже имеются драйвера JLink, и они прекрасно подходят и для MT-Link. Поэтому теперь не нужно заморачиваться с установками лицензий для отладчика, и драйвера RDI уже не нужны, нужно установить только драйвер J-Link. Драйвер JLink можно найти в каталоге установленного IAR Embedded Workbench 550.1 for ARM, см. папку c:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\drivers\Jlink. Запустите имеющийся там исполняемый файл InstallDrivers.exe, и подключите J-Link (или MT-Link) через USB. Устройство автоматически обнаружится в системе, и установится в разделе "Контроллеры универсальной последовательной шины USB". [UPD170529] MT-Link с IAR 6.50 уже не работает по лицензионным ограничениям - программа определяет, что JTAG пиратский. Китайский JLINK v8 работает без проблем. [Ссылки] 1. Установка IAR Embedded Workbench 550.1 for ARM. |