|
|
  |
AM1808 от TI |
|
|
|
Mar 10 2011, 06:50
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата(sysel @ Mar 5 2011, 10:17)  Пляшите от AT91SAM9260 или AT91SAM9XE и т.п. Увы, проблема осталась. Не найду хедр для am1808(am1810). Смотрю там http://www.keil.com/dd/. Может не там смотрю? Получается, что Keil на прямую не поддерживает amXXXX?
|
|
|
|
|
Mar 10 2011, 08:20
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(Oleg_IT @ Mar 10 2011, 09:50)  Увы, проблема осталась. Не найду хедр для am1808(am1810). Смотрю там http://www.keil.com/dd/. Может не там смотрю? Получается, что Keil на прямую не поддерживает amXXXX? На прямую - нет  А чем Вам хедеры (для каждой периферии свой хедер EVMAM1808_xxx.h) и CSL (chip support library) в исходниках из файла "AM18xx.zip" (что я прикладывал) не милы? Что-то мне кажется, что Вы бьётесь головой об стену, которую сами себе создали. Компилятор под ядро ARM 926EJ-S (ARM9E) - есть Хедеры под AM1808 - есть Исходники для работы с периферией - есть Документация на ядро и периферию - есть Что ещё для счастья надо ?
|
|
|
|
|
Mar 11 2011, 13:50
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата(sysel @ Mar 5 2011, 10:17)  HawkBoard или ISSPLHAWK называется hawkboard.org. Только на нём индусы с разводкой DDR2 накосячили. Цитата(aaarrr @ Mar 4 2011, 22:20)  OMAP-L137 является близким родственником AM1707, родственник AM1808 - OMAP-L138. На сколько OMAP-L138 близок к AM1808, с точностью до хедеров? На сколько серьёзно там накосячено? С AM1808/AM1810 чего-то ни чего отладочного нет.
|
|
|
|
|
Mar 11 2011, 15:10
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(Oleg_IT @ Mar 11 2011, 16:50)  На сколько OMAP-L138 близок к AM1808, с точностью до хедеров? По лапам один-в-один. Очень близок. На OMAP-L138 ARM стартует первым. Потом по желанию включает DSP ядро. Различия могут быть в загрузчике. Смотрите документацию на оба процессора. С точностью до хедеров - не гарантирую. Смотрите сами. Прикладываю хедеры (EWARM 6.10) для L138. Сравните какой-нибудь программой исходники. P.S. насчет архива: я компилировал библиотеку и проект, поэтому там есть лишние файлы. исходники не менял. Цитата(Oleg_IT @ Mar 11 2011, 16:50)  На сколько серьёзно там накосячено? Обсуждалось тутУ кого-то после доработки заработало, у кого-то нет. У меня заработало =) Цитата(Oleg_IT @ Mar 11 2011, 16:50)  С AM1808/AM1810 чего-то ни чего отладочного нет. Есть плата, которую делают те же самые индусы (та же фирма), что и накосячили с Hawkboard.
|
|
|
|
|
Apr 25 2011, 11:00
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(Oleg_IT @ Apr 23 2011, 09:19)  Не могу найти хедеры McASP модуль. Где он? В архивчиках, что я выкладывал. "evmam1808_mcasp.h" а также инит в "evmomapl138_mcasp.c" с ядром-то подружились?
|
|
|
|
|
Apr 25 2011, 18:47
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Спасибо за отклик. Цитата(sysel @ Apr 25 2011, 15:00)  В архивчиках, что я выкладывал. "evmam1808_mcasp.h" а также инит в "evmomapl138_mcasp.c" Вах, извиняюсь, недоглядел  Цитата(sysel @ Apr 25 2011, 15:00)  с ядром-то подружились? Воюю. Есть вопросы. 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? Помогите стартануть.
|
|
|
|
|
Apr 26 2011, 07:51
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 7-11-05
Из: Воронеж
Пользователь №: 10 566

|
Здравствуйте. Просмотрел бегло тему. Если интересно мое мнение, то скажу так. Смысла в том чтобы самому писать прогу с нуля на такой проц нет. С кейлом тупиковая ситуация. Советую работать с gcc, а лучше под линуксом поставить toolchain и не париться. Так же советую поднять Линукс. Но если полноценная ОС не нужна то проще всего взять за основу загрузчик u-boot. Там собстно нужно только главный while(1) на свой подменить и выкинуть обработку команд загрузчика. Основная периферия(настройка тактовой частоты, ОЗУ, УАРТ) там поднимается, а дальше сами. С Линуксом конечно не все так тревиально как хотелось бы, но все же проще чем все самому поднимать. С отладкой тоже все непросто - под Линуксом нормальной нет, так что пока только через УАРТ отлаживаюсь. Но в общем-то не все так плохо - этого достаточно. Понимаю что не все так просто как кажется. Сам полгода как этим занимаюсь. Пока не запустил только контроллер LCD.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|