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

 
 
 
Reply to this topicStart new topic
> Помощь в в настройке BSP
Arthur_Sh
сообщение Jul 11 2012, 07:31
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Всем привет. Новичек в данном вопросе, прошу помощи. Отладка на базе imx233. Bsp взят с сайта Freescale, но загрузчик рассчитан на отладку от freescala, и соответственно на моей sk-imx233 загрузчик уже не работает. Подскажите где можно взять литературу, в которой подробно описано работа по настройке Bsp и может ли кто помочь с решением задачи по адаптации bsp от freescala на sk-imx233/ Заранее спасибо за ответ.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 14 2012, 14:55
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Я не специалист в данной области, но скажу, что встречал чаще всего. Обычно BSP берут от наиболее похожей на Вашу плату, и Вы самостоятельно уже ее дорабатываете. Второй вариант - нанять специалиста (наверно дорого).


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
kurtis
сообщение Jul 14 2012, 16:34
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Linux или WinCE?
У фрискейла отличная документацию для линукса по hardware and software board bring-up. Ищите и читайте.

(еще раз перечитал пост)
Погодите, если у вас sk-imx233, то там уже должен быть загрузчик и прочие радости жизни. Зачем понадобился BSP от freescale?
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Jul 16 2012, 12:23
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



все верно там загрузчик только для linux, а я хочу поставить wince. а под эту плату BSP нет, есть только под кит от freescale/ Соответственно eboot уже не работает. Нужна помощь специалиста в адаптации BSP, готовы заплатить и "дорого"
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jul 16 2012, 13:16
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(Иванов Андрей Николаевич @ Jul 16 2012, 16:23) *
все верно там загрузчик только для linux, а я хочу поставить wince. а под эту плату BSP нет, есть только под кит от freescale/ Соответственно eboot уже не работает.


bootstream один и тот же и от ОС не зависит - не вижу проблем изменить настройки контроллера внешней памяти для любого загрузчики по аналогии с имеющимся для Linux, даже с таким непотребным названием sm.gif если есть от него исходники.

Сообщение отредактировал sasamy - Jul 16 2012, 13:17
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 16 2012, 13:40
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Иванов Андрей Николаевич @ Jul 16 2012, 15:23) *
все верно там загрузчик только для linux, а я хочу поставить wince. а под эту плату BSP нет, есть только под кит от freescale/ Соответственно eboot уже не работает. Нужна помощь специалиста в адаптации BSP, готовы заплатить и "дорого"


В свое время разработал универсальный загрузчик для линукс и Windows для архитектуры на i.MX
Ultiboot

Но "проприетарный" так сказать, исходники могут быть предоставлены только частично. sad.gif
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Jul 16 2012, 15:24
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Нам не надо чужих исходников, хотим сами научиться. Однако требуется учитель. Кто согласится помочь, заплатим хорошие деньги. По Украине готовы оплатить командировку (проживание, питание) помимо гонорара.
или же подскажите тут, если отличается память nand и ddr в разных платах (но с одним и тем же процом) то какие файлы и что именно в них необходимо изменять для правильной работы бутлоадера.
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Jul 16 2012, 15:24
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Странно, никто даже за деньги не может помочь в решении задачи. Неужели это такая тайна?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 17 2012, 14:25
Сообщение #9


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Иванов Андрей Николаевич @ Jul 16 2012, 18:24) *
Нам не надо чужих исходников, хотим сами научиться. Однако требуется учитель. Кто согласится помочь, заплатим хорошие деньги. По Украине готовы оплатить командировку (проживание, питание) помимо гонорара.
или же подскажите тут, если отличается память nand и ddr в разных платах (но с одним и тем же процом) то какие файлы и что именно в них необходимо изменять для правильной работы бутлоадера.


Прежде всего у плат отличаться может назначение функций на пинах.
А от распределения функций зависят доступные таймера, каналы прерываний, каналы DMA, настройка арбитров шин, настройка клоков, настройка UART-ов, настройка MII или RMII и т.д.
От типа DDR зависят программируемые в них конфигурационные слова. Также бывает необходима калибровка задержек на шинах DDR для стабильной работы.
(у серии i.MX это вообще критично)
Разные NAND могут вообще потребовать разных драйверов в зависимости от размера блока и способа контроля ошибок.
Загрузка образов и передача параметров в Windows CE при разных картах памяти тоже отдельная история.

Когда портировал Windows CE eboot сразу отбросил как очень скверный и малофункциональный вариант.

Потом, загрузчик является полигоном для отладки драйверов периферии платы. Т.е. все что отлажено в загрузчике пойдет в драйвера Windows, и наоборот, в случае проблем в Windows драйвера будут отлаживаться в загрузчике. Это не то чтобы создание BSP, это технологический фреймворк для облегчения портирования Windows CE.

Вообщем справедливая цена будет не менее 3-х месяцев работы профессионала. Т.е. от 20 тыс. долларов (без налогов).
Исходники будет купить дешевле думаю. wink.gif
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Jul 17 2012, 19:11
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



гм, а где платят от 6тыс дол в месяц??? В нашем случае BSP отлажен для конкретной nand и ddr памяти, мы ищем инфу, где доступным языком описано, как проводить инициализацию под другой объем памяти.
Go to the top of the page
 
+Quote Post
vshemm
сообщение Jul 19 2012, 02:09
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803



Вот тут http://msdn.microsoft.com/en-us/library/aa446905.aspx описан процесс старта WinCE (в шестерке есть отличия).

Что конкретно менять в нужных функциях можно узнать из:
- даташитов на платы (evk от фрискейла и sk-);
- электрические схемы этих плат (на предмет отличий);
- исходники (в т.ч. и u-boot для линукса для sk-).

Конкретно карта памяти настраивается в .bib-файлах, там даже есть комментарии.

Так что в зависимости от серьезности отличий, доработка может варьироваться от простой правки bib-файла до
допиливания bootloader + OAL + драйверов. 20к - это скорее второй вариант.


И в догонку еще ссылка: http://msdn.microsoft.com/en-us/library/ms903967.aspx

Сообщение отредактировал vshemm - Jul 19 2012, 02:09
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Jul 19 2012, 13:51
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Господа, сегодня запустили eboot, исправили 3 сишных файла исходника eboot и включили программно внутренний LDo и о чудо, сразу же заработало. даже bib файл трогать не пришлось. Всего то надо исправить объем памяти.
Go to the top of the page
 
+Quote Post
SimpleSoft
сообщение Jul 19 2012, 19:20
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



Цитата(Иванов Андрей Николаевич @ Jul 19 2012, 16:51) *
Господа, сегодня запустили eboot, исправили 3 сишных файла исходника eboot и включили программно внутренний LDo и о чудо, сразу же заработало. даже bib файл трогать не пришлось. Всего то надо исправить объем памяти.

Попробуйте обратиться в AXONIM Devices за платной консультацией, наверняка сможете договориться. Поясните какие необходимы доработки?

Сообщение отредактировал SimpleSoft - Jul 19 2012, 19:25
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Jul 20 2012, 06:14
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Уже все вопросы решили, доработки ведем самостоятельно.
P.S. неужели разработчиков встроенных систем раз-два и обсчетался?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 17:42
Рейтинг@Mail.ru


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