реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> AM1808 от TI
Oleg_IT
сообщение Apr 26 2011, 09:11
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



То, что придётся перейти на gcc это понятно. Уже пытаюсь. С UNIX системами (Solaris) знаком поверхностно, когда-то делал под эту ОС программы для Sun, но только «бизнес логику», к администрированию и настройкам отношение не имел, другие люди были.
Под виндусом ни чего дельного, эмулирующего нет или лучше Linux?
U-Boot нашёл. Может поделитесь полезными ссылками.

По поводу gcc. Где его взять для OMAP-а и am18xx?
Всё с нуля, конечно писать не буду. Как я понимаю нужен стартовый код, примеры есть.
Где посмотреть как обновлять программу через USB в процессе эксплуатации, что мне в программе нужно сделать?
Go to the top of the page
 
+Quote Post
Молодой_специали...
сообщение Apr 26 2011, 13:26
Сообщение #32


Участник
*

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



Честно говоря, про gcc под винду ничего не знаю толком. Собираю все либо на виртуалке либо в линухе. В качестве стартового кода поковырялся в загрузчике, ну а потом уже в линукс полез. Про USB ничего не могу сказать - на высоком уровне работаю через ethernet, а на низком если прижмет через УАРТ.
В загрузчике особых знаний не требуется - почти весь код читаемый. А вот с Линухом посложнее. Надо иметь представление о модулях ядра если свои дрова потребуются, хотя если железо более менее стандартное то и этого может не потребоваться. Тогда только пользовательское приложение писать потребуется, а там все стандартно открыть устройство, настроить, читать и писать....
Ссылки все из гугла доставал и на тулчаин и на загрузчик, ну а ядро с kernel.org тянул.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Apr 26 2011, 16:48
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Загрузчик есть в примерах указанных sysel. Надеюсь, он универсальный.
Нашёл ссылки на инструментарий
http://focus.ti.com/docs/toolsw/folders/pr...el-dsplibs.html
http://focus.ti.com/docs/toolsw/folders/print/ccstudio.html
Что из этого посоветуете?

А какой виртуалкой вы пользуетесь? Честно говоря, привык к интегрированным средам разработки и хочется что-нибудь подобное. С командной строки очень непривычно.
Go to the top of the page
 
+Quote Post
Молодой_специали...
сообщение Apr 27 2011, 05:19
Сообщение #34


Участник
*

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



Ну CCS пользуюсь только чтобы загрузчик на флешку вкатить. Сначала тоже непривычно с командной строкой было, но это быстро исправляется. Так или иначе с командной строкой все равно работать придется и в загрузчике ну и в линухе конечно.
U-boot тут http://git.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=summary поищите.
В качестве связи между ARM и DSP пользую dsplink(на сайте TI он есть в доступе).
Виртуальная машина сделана на VirtualBox в качестве операционки стоит Ubuntu, но тут в принципе любой линух поставить можно.
Так что посоветовать ничего не могу потому как ничем особенно не пользовался. Ну наверно и то и другое потребуется - в конечном итоге и cgtools нужны будут и dspbios, которые входят в состав первого пакета, ну и ccs пригодится если отлаживаться через jtag будете.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Apr 27 2011, 05:55
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



А где компилятор для этих ARM-ов брать? Они только под Linux?
Go to the top of the page
 
+Quote Post
Молодой_специали...
сообщение Apr 27 2011, 08:11
Сообщение #36


Участник
*

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



Цитата(Oleg_IT @ Apr 27 2011, 09:55) *
А где компилятор для этих ARM-ов брать? Они только под Linux?

Под линух тут http://www.codesourcery.com/sgpp/lite/arm/...ubscription3057
прогугли "arm toolchain" может что-нить найдешь подходящее под винду.


Под винду наверно тут http://www.gnuarm.com можно посмотреть, только старое все
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Apr 28 2011, 08:41
Сообщение #37


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Как у GNU C узнать какие архитектуры он поддерживает?
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Apr 28 2011, 08:52
Сообщение #38


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Oleg_IT @ Apr 28 2011, 12:41) *
Как у GNU C узнать какие архитектуры он поддерживает?

В документации по gcc, например, посмотреть тут


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Apr 28 2011, 08:58
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Спасибо.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01424 секунд с 7
ELECTRONIX ©2004-2016