Oleg_IT 0 5 марта, 2011 Опубликовано 5 марта, 2011 · Жалоба Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 10 марта, 2011 Опубликовано 10 марта, 2011 · Жалоба Пляшите от AT91SAM9260 или AT91SAM9XE и т.п. Увы, проблема осталась. Не найду хедр для am1808(am1810). Смотрю там http://www.keil.com/dd/. Может не там смотрю? Получается, что Keil на прямую не поддерживает amXXXX? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 10 марта, 2011 Опубликовано 10 марта, 2011 · Жалоба Увы, проблема осталась. Не найду хедр для am1808(am1810). Смотрю там http://www.keil.com/dd/. Может не там смотрю? Получается, что Keil на прямую не поддерживает amXXXX? На прямую - нет :( А чем Вам хедеры (для каждой периферии свой хедер EVMAM1808_xxx.h) и CSL (chip support library) в исходниках из файла "AM18xx.zip" (что я прикладывал) не милы? Что-то мне кажется, что Вы бьётесь головой об стену, которую сами себе создали. Компилятор под ядро ARM 926EJ-S (ARM9E) - есть Хедеры под AM1808 - есть Исходники для работы с периферией - есть Документация на ядро и периферию - есть Что ещё для счастья надо ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 10 марта, 2011 Опубликовано 10 марта, 2011 · Жалоба !!!!!!!!!!!Вот я и говорю, Не там ищу:) Я то искал один общий файл, а там для каждой периферии свой. Буду пробовать. Если что, опять спрошу, не ругайте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 11 марта, 2011 Опубликовано 11 марта, 2011 · Жалоба HawkBoard или ISSPLHAWK называется hawkboard.org. Только на нём индусы с разводкой DDR2 накосячили. OMAP-L137 является близким родственником AM1707, родственник AM1808 - OMAP-L138. На сколько OMAP-L138 близок к AM1808, с точностью до хедеров? На сколько серьёзно там накосячено? С AM1808/AM1810 чего-то ни чего отладочного нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 11 марта, 2011 Опубликовано 11 марта, 2011 · Жалоба На сколько OMAP-L138 близок к AM1808, с точностью до хедеров? По лапам один-в-один. Очень близок. На OMAP-L138 ARM стартует первым. Потом по желанию включает DSP ядро. Различия могут быть в загрузчике. Смотрите документацию на оба процессора. С точностью до хедеров - не гарантирую. Смотрите сами. Прикладываю хедеры (EWARM 6.10) для L138. Сравните какой-нибудь программой исходники. P.S. насчет архива: я компилировал библиотеку и проект, поэтому там есть лишние файлы. исходники не менял. На сколько серьёзно там накосячено? Обсуждалось тут У кого-то после доработки заработало, у кого-то нет. У меня заработало =) С AM1808/AM1810 чего-то ни чего отладочного нет. Есть плата, которую делают те же самые индусы (та же фирма), что и накосячили с Hawkboard. OMAP_L138.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 11 марта, 2011 Опубликовано 11 марта, 2011 · Жалоба Настораживает ответ на вопрос http://www.innovatesolutions.net/forum/sup...-with-ti-am1808 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 12 марта, 2011 Опубликовано 12 марта, 2011 · Жалоба Настораживает ответ на вопрос http://www.innovatesolutions.net/forum/sup...-with-ti-am1808 Жал без аргУметнов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба Доставили мне наконец-то платку с OMAP-L137. Появились вопросы 1. По JTAG, с распиновкой. У платы 14-и пиновый разъём у JTAG адаптера 20. В таблице соответствий пинов есть неопределённости, отметил вопросами Пины JTAG адаптера_________Пины OMAP-L137 3-------------- NTRST____________TRSTn --------2 5-------------- TDI______________TDI ------------3 7-------------- TMS______________TMS -----------1 9-------------- TCK______________BTCK ---------11 11------------- RTCK_____________BRTCK -------9 13------------- TDO______________TDO ----------7 15------------- RST______________? ?--------------------------------------- EMU0 ---------13 ?--------------------------------------- EMU1 --------14 Правильно соответствия поставил? 2. Похоже аудио вход и выход (I2S) не выведен на разъём J13 платы (файл Hawkboard_schematics_v1.pdf). Неужто подпаиваться придётся? 3. Какой ответный разъём посоветуете для J13 (PLLD-1.27)? Желательно с ламельками, похожий на PCI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба Доставили мне наконец-то платку с OMAP-L137. Могут быть некоторые грабли: в L137 первым стартует DSP ядро, а потом уже ARM. (В L138 - сначала ARM). Как плата Ваша называется? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба У меня L138 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 23 апреля, 2011 Опубликовано 23 апреля, 2011 · Жалоба Компилятор под ядро ARM 926EJ-S (ARM9E) - есть Хедеры под AM1808 - есть Исходники для работы с периферией - есть Документация на ядро и периферию - есть Что ещё для счастья надо ? Не могу найти хедеры McASP модуль. Где он? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 25 апреля, 2011 Опубликовано 25 апреля, 2011 · Жалоба Не могу найти хедеры McASP модуль. Где он? В архивчиках, что я выкладывал. "evmam1808_mcasp.h" а также инит в "evmomapl138_mcasp.c" с ядром-то подружились? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 25 апреля, 2011 Опубликовано 25 апреля, 2011 · Жалоба Спасибо за отклик. В архивчиках, что я выкладывал. "evmam1808_mcasp.h" а также инит в "evmomapl138_mcasp.c" Вах, извиняюсь, недоглядел:) с ядром-то подружились? Воюю. Есть вопросы. JTAG адаптер у меня DPM-ARM/CORTEX, разъём 20 пин. В приложении перепиновка на 14 пин платы. Правильно я сделал? С этой распиновкой из Keil с Device ARM926EJ-S компьютер плату не видит, Target Options -> Debug(J-LINK/J-TRACE) -> Settings -> Info -> Target. Вынужден перейти на GNU и Eclipse, скачал amontec-sdk4arm-win32-20070328.zip, установил. Ранее были установлены CYGWIN и GNUARM. Теперь сижу, думаю, как это всё оживить и чем шить и отлаживать программы для OMAP, am. Не работал я с Eclipse. Где чего на эту тему почитать? На GNU вынужден перейти из-за библиотеки, которая уж слишком сильно зависит от GCC, лучше освоить это компилятор, чем переводить библиотеку в стандарт ISO. Кстати, при установки GNUARM выдаётся список поддерживаемых фирм, производителей ARM. TI в этом списке нет, Atmel есть, на него ориентироваться? И ещё, чего-то подозрительно сильно греется МК, хоть и работает, выдает картинку на монитор. Не мог я плату повредить опытами с JTAG? Помогите стартануть. _______________________14_____20___________________.doc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Молодой_специалист 0 26 апреля, 2011 Опубликовано 26 апреля, 2011 · Жалоба Здравствуйте. Просмотрел бегло тему. Если интересно мое мнение, то скажу так. Смысла в том чтобы самому писать прогу с нуля на такой проц нет. С кейлом тупиковая ситуация. Советую работать с gcc, а лучше под линуксом поставить toolchain и не париться. Так же советую поднять Линукс. Но если полноценная ОС не нужна то проще всего взять за основу загрузчик u-boot. Там собстно нужно только главный while(1) на свой подменить и выкинуть обработку команд загрузчика. Основная периферия(настройка тактовой частоты, ОЗУ, УАРТ) там поднимается, а дальше сами. С Линуксом конечно не все так тревиально как хотелось бы, но все же проще чем все самому поднимать. С отладкой тоже все непросто - под Линуксом нормальной нет, так что пока только через УАРТ отлаживаюсь. Но в общем-то не все так плохо - этого достаточно. Понимаю что не все так просто как кажется. Сам полгода как этим занимаюсь. Пока не запустил только контроллер LCD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться