Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
BSP для отладочной платы
voyt (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 04.07.2008 21:53
0
Сообщение: 1
voyt (Guest)

Topic opened
Спуститься к концу Подняться к началу
voyt (Guest)
Добавлено 19.06.2008 11:33 Редактировалось 19.06.2008 11:33 Сообщение: 2
voyt (Guest)

Это для для EABI ( без ОС ).
Есть ли какие-то наработки? Особенно интересует для GNU GCC. Ну или хотя бы для IAR ( попробую конвертировать для GNU ).
Скрипты линкеров, старап код и т.п. - хоть что-нибудь, что позволит ускорить портирование примеров ATMEL'a для данного микроконтроллера на обсуждаемую плату.
Я в любом случае планирую портировать примеры ATMEL'а, чтобы можно было запустить на данной плате. Как только что-то путное получится - я отпишу здесь о результатах.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 19.06.2008 11:41 Редактировалось 19.06.2008 11:41 Сообщение: 3
starterkit (Guest)

Рекомендую вначале посмотреть исходники Bootstarp (с диска), получите представление о инициализации.
Так же, для начала, очень может помочь Keil, его визард очень наглядно позволяет startup настраивать.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 19.06.2008 г. в 12:55:55
Спуститься к концу Подняться к началу
voyt (Guest)
Добавлено 19.06.2008 12:07 Редактировалось 19.06.2008 12:07 Сообщение: 4
voyt (Guest)

Ага, спасибо за инфо. Будем смотреть...
Спуститься к концу Подняться к началу
voyt (Guest)
Добавлено 02.07.2008 12:28 Редактировалось 02.07.2008 12:28 Сообщение: 5
voyt (Guest)

До сих пор продолжаю портировать пример. Осталась самая главная проблема - это переписать часть, отвечающую за инициализацию физического контроллера. На отладочной плате ATMEL'а стоит DM9161, а на вашей KS8721BL. Т.к. нет опыта работы с физическими контроллерами и знаний интерфейса RMII и нет пока желания глубоко изучать сие, то хотел спросить: сильно ли различаются подключение на атмеловской плате и вашей? Судя по исходникам u-boot'а изменений мало, вот и подумал, что не придется углубляться с физическими контроллерами, а подправить только настройку портов. Или лучше все-таки изучить подробно?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 02.07.2008 14:09 Редактировалось 02.07.2008 14:09 Сообщение: 6
starterkit (Guest)

1) Скорее всего в самих примерах должны быть макроопределения или параметры в функциях указывающие на тип интерфейса (т.к. на самих платах от Atmel могут стоять и другие PHY, например KSZ8001), по крайней мере так было в линуховых исходниках и u-boot-е. Со стороны MAC-а, достаточно переключить один бит указывающий на тип интерфейса, все остальное забота MAC.
Цитата
... сильно ли различаются подключение на атмеловской плате и вашей?
По разному их в принципе не подключить, в RMII присто не используется часть сигналов MII и все.
2) С чем действительно прийдется разбираться - регистры управления и состояния самого PHY, т.к. у разных производителей они раскиданы по разным регистрам. В исходниках u-boot есть макроопределение указывающее на тип PHY, в частности имеется KSZ8001, по регистрам он "родственник" KS8721 ...
Спуститься к концу Подняться к началу
voyt (Guest)
Добавлено 02.07.2008 16:59 Редактировалось 02.07.2008 16:59 Сообщение: 7
voyt (Guest)

Спасибо за ответ.
Сервер заработал. Пока есть маленький баг, но сервер работает отлично. Как только избавлюсь от бага - выложу здесь исходники.
Спуститься к концу Подняться к началу
voyt (Guest)
Добавлено 04.07.2008 21:53 Редактировалось 04.07.2008 21:53 Сообщение: 8
voyt (Guest)

В общем не получилось загрузить сюда файл. Поэтому, если кому нужны исходники портированного примера http-сервера на базе библиотеки lwip, то пишите на мэйл: d.v.voytik@gmail.com
Сервер прекрасно работает на данной плате. По-умолчанию используется dhcp протокол для настройки сети.
UPD:
ВНИМНИЕ: пример портирован с помощью и для GCC.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно voyt 09.07.2008 г. в 17:10:03
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512