Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
|
ev-l138_am1808-lite [2013/02/28 12:30] evodbg |
ev-l138_am1808-lite [2013/03/01 12:50] (текущий) evodbg |
||
|---|---|---|---|
| Строка 109: | Строка 109: | ||
| <note tip>Подключение HDD накопителя на жестких дисках</note> \\ | <note tip>Подключение HDD накопителя на жестких дисках</note> \\ | ||
| + | {{:evam1808_hdd.png?300|}}\\ | ||
| Подключаем HDD стандартным SATA кабелем. В данном случае подключен HDD 2.5" от ноутбука, питание 5В подано извне.\\ | Подключаем HDD стандартным SATA кабелем. В данном случае подключен HDD 2.5" от ноутбука, питание 5В подано извне.\\ | ||
| При старте ядра можно увидеться строки, что HDD найден:\\ | При старте ядра можно увидеться строки, что HDD найден:\\ | ||
| Строка 150: | Строка 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.\\ | ||
| Строка 261: | Строка 302: | ||
| Перекодировать ролики удобно с помощью утилиты [[handbrake]][[http://handbrake.fr/downloads.php]] \\ | Перекодировать ролики удобно с помощью утилиты [[handbrake]][[http://handbrake.fr/downloads.php]] \\ | ||
| Настройки приведены на скриншотах: \\ | Настройки приведены на скриншотах: \\ | ||
| - | {{:handbrake1.png?300|}} \\ | + | {{:handbrake1.png?300|}} |
| {{:handbrake2.png?300|}} \\ | {{:handbrake2.png?300|}} \\ | ||
| - | {{:handbrake3.png?300|}} \\ | + | {{:handbrake3.png?300|}} |
| {{:handbrake4.png?300|}} \\ | {{:handbrake4.png?300|}} \\ | ||
| {{:handbrake5.png?300|}} \\ | {{:handbrake5.png?300|}} \\ | ||