Вообщем возникла необходимость освоить Sitara ARM CortexA8 AM335x, а конкретно AM3358. В наличии для освоения есть TMDSSK3358. Проблема в том, что я... ну могу делать простенькие вещи скажем на AVR не запариваясь над тем что происходит внутри, знаю С и С++ чего тоже вроде достаточно для таких целей, но это для меня какой-то МОНСТР. Я не представляю как к нему подойти даже(читаю Guide и datasheet но ппц...), не говоря о том что мне в дальнейшем надо будет поставить на него Linux и реализовать на нём тоже какие-то чудовищные вещи... Вообщем мне нужны советы на тему того, что бы неплохо почитать и с чем придётся столкнуться, какие знания мне понадобятся, и желательно конкретная литература. Сейчас взял Таненбаума "Современные операционные системы".
Не ругайтесь я только недавно закончил универ, нашёл работу для опыта и я самоучка, больше мне информации получить особо неоткуда
Да мне это не поможет... Я элементарных вещей то не понимаю...как туда залить прогу и запустить её... Там к примеру linux стоит на mSD карте, значит мне надо как-то залить на неё свою прогу, а потом ещё как-то её скомпилировать же там и запускать ...
Тогда ничто Вам не поможет. Все придется делать самому.
Попробуйте все сделать по шагам как в документе AM335x PSP User Guide После беглового просмотра вроде все написано как делать. 1. Установить загрузчик 2. Записать ядро на флешку, скорее всего на флешку еще что нибудь потребуется записать типа bin etc каталогов. 3. Установить какой-то перключатель или перемычки на плате. Или как то другим образом сказать ему что грузить и откуда. 4. Засунуть флешку в соотв отверстие и включить питание.
Скорее всего linux будет выводить что нибудь на какой либо uart-usart в терминал и принимать символы также в терминале. В документайции орять таки скорее всего написано в какой и на какой скорости. Возможно загрузчик также может управляться через терминал. Нужно смотреть документ. Не паникуйте. Придется прочитать все документы. Я не говорю что Вам. Но скорее всего именно это и случится.
Да Вам же нужно свою прогу запустить. Ну нужно скомпилировать ее с помошь. кросс компилятора gcc склорее всего. Потом скопировать на ту же флешку. Потом запустить из командной строки. Комондная строка у Вас наверно появитсья в терминале (rs232) или по telnet.
плата TMDSSK3358 Мне на основе этой платы мне надо научиться работать с этим контроллером(пока что не используя ОС.) Т.е. подергать ножками и т.п. для начала пытаюсь просто подключить StartWare для am335x к CCS(хочу интегрировать со средой, но безуспешно) и на ней и диодом поморгать, в силу отвратительного английского в документации разобраться не получается и ничего не выходит.
linuxmaster писал(а):
Просто представьте, что это уже не просто микроконтроллер, а компьютер ^__^ И действуйте в нём, как в компьютере.
да в том то и дело что мне надо работать напрямую, задачи писать всякие плюшки на QT пока что не ставили, только вроде как в перспективе.
сейчас прочитал в описании этого startKit'a вот здесь http://processors.wiki.ti.com/index.php ... How_To.27s что как я понял(я непонимаю анг сидел с переводчиком) у них нету встроенного отладчика/загрузчика, и надо там что-то химичить с платой: "Install JTAG Header - the AM335x Starter Kit does not include a JTAG header due to the fact that we have XDS100 capability via USB. However, we did leave the header for the JTAG connector. This How to will explain how to install the JTAG connector to your Starter Kit. " и далеессылка на http://processors.wiki.ti.com/index.php ... r_kit_jtag
Нет разъема для JTAG, ввиду того, что плата поддерживает отладку через USB. Вот что там написано. На сайте есть все что нужно для этой штуки. Без английского, конечно, будет крайне трудно
для начала мне нормально будет) разобрался как подключать и заливать на плату через CCS, теперьпытаюсь найти стандартные хедеры,т.е. чтобы ковыряться в регистрах напрямую а не через всякие startWare'вские функции ... не могу найти нигде их ...=(
Бывает. Ну так и не беритесь за этот CortexA8, в чем проблема-то?
да сказали чтобы осваивал.... вроде накатал такую вещь с API, компилируется, загружается, но не работает (есть подозрения что просто распиновка на диоды у меня не та т.к. схема старая)
Заголовок сообщения: Re: из грязи в князи или CortexA8
Добавлено: Вс фев 09, 2014 22:59:34
Родился
Зарегистрирован: Вт сен 16, 2008 01:12:59 Сообщений: 12
Рейтинг сообщения:0
Для мигания светодиодами можно включить GPIO sysfs интерфейс в конфиге и пересобрать ядро. Для отладки высокоуровневых приложений можно запустить gdb сервер и отлаживать через сеть, отлаживал так Qt'шные приложения в Qt Creator'е на AM3359, CCS не пользовался.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения