Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ev-l138_am1808-lite [2013/02/28 13:21] evodbg |
ev-l138_am1808-lite [2013/03/01 12:50] (текущий) evodbg |
||
---|---|---|---|
Строка 151: | Строка 151: | ||
hdparm: HDIO_DRIVE_CMD: Inappropriate ioctl for device | hdparm: HDIO_DRIVE_CMD: Inappropriate ioctl for device | ||
root /root #</code> | root /root #</code> | ||
+ | |||
+ | <note tip>Подключение эмулятора J-Link к плате</note> \\ | ||
+ | J-Link поддерживает работу с ядром ARM9 имеющееся в процессорах OMAP-L138 и AM1808.\\ | ||
+ | Отладка DSP ядра не поддерживается!\\ | ||
+ | Соединяем одноименные сигналы разъемов JTAG эмулятора (в данном случае используется JetlinkPro) и платы EV-AM1808/L138\\ | ||
+ | {{:jlinkjtag.png?300|}}\\ | ||
+ | Слева сигналы разъема JTAG эмулятора, справа - сигналы разъема JTAG платы с процессором OMAPL138 или AM1808\\ | ||
+ | VTREF - VCC_3V3D \\ | ||
+ | GND - GND \\ | ||
+ | TSRT - TRST\\ | ||
+ | TDI - TDI\\ | ||
+ | TDO - TDO\\ | ||
+ | TMS - TMS\\ | ||
+ | TCK-TCK\\ | ||
+ | RTCK - RTCK\\ | ||
+ | |||
+ | Запускаем утилиту J-Link.exe из ProgrammFiles/Segger/JLinkARM_xxx/Jlink.exe\\ | ||
+ | {{:jlink1.png?300|}}\\ | ||
+ | Видно, что цепочка найдена, но процессор не опознан.\\ | ||
+ | Копируем скрипт OMAP-L138.JlinkScript из папки \ProgramFiles\SEGGER\JLinkARM_xxx\Samples\JLink\Scripts\OMAP-L138.JLinkScript\\ | ||
+ | в папку с утилитой Jlink.exe (ProgrammFiles/Segger/JLinkARM_xxx/) и переименовываем этот скрипт в default.c\\ | ||
+ | Снова запускаем JLink.exe и видим, что процессор найден\\ | ||
+ | {{:jlink2.png?300|}}\\ | ||
+ | Для отладки в среде IAR необходимо скопировать default.c в папку \ProgramFiles\IAR Systems\Embedded Workbench 6.4\arm\bin\default.c\\ | ||
+ | |||
+ | <note tip>Подключение эмулятора XDS100v2 к плате EV-AM1808/L138 в среде Code Composer Studio 4.2.4</note> \\ | ||
+ | |||
+ | Подключаем эмулятор XDS100v2 к плате (Одеваем его прямо на разъем), подключаем miniUSB кабель к эмулятору и подаем питание на плату\\ | ||
+ | {{:xds100_evam1808.png?300|}}\\ | ||
+ | Запускаем Code Composer Studio (CCS)\\ | ||
+ | {{:evam1808_ccs1.png?300|}}\\ | ||
+ | Target - New Target Configuration\\ | ||
+ | {{:evam1808_ccs2.png?300|}}\\ | ||
+ | Придумываем имя для конфигурации\\ | ||
+ | {{:evam1808_ccs3.png?300|}}\\ | ||
+ | В выпадающем списке Connection выбираем эмулятор XDS100v2, в Device устанавливаем галочку на OMAPL138, нажимаем кнопку Save\\ | ||
+ | {{:evam1808_ccs4.png?300|}}\\ | ||
+ | Target - Launch TI Debugger\\ | ||
+ | {{:evam1808_ccs5.png?300|}}\\ | ||
+ | Нажимаем правой кнопкой мыши на Texas Instruments XDS100v2 USB Emulator_0/ARM9_0 [Non-Project Debug Session] и выбираем Connect Target.\\ | ||