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

 
 
 
Reply to this topicStart new topic
> STK-1000 AVR32, Поделитесь знанием !!
Андрей K
сообщение Nov 26 2007, 13:47
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 26-11-07
Из: Россия , Тверь
Пользователь №: 32 691



Кто поработал результативно с новым процессором ARM7 . В частности на STK-100 под Линухой!!
Go to the top of the page
 
+Quote Post
alexander55
сообщение Nov 26 2007, 14:01
Сообщение #2


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Андрей K @ Nov 26 2007, 16:47) *
Кто поработал результативно с новым процессором ARM7 . В частности на STK-100 под Линухой!!

Я считал AVR32 не ARM7.
Наберите в строке поиска *AVR32* и получите результат.
Go to the top of the page
 
+Quote Post
SergeyYA
сообщение Nov 27 2007, 16:38
Сообщение #3





Группа: Новичок
Сообщений: 9
Регистрация: 27-11-07
Пользователь №: 32 731



Цитата(Андрей K @ Nov 26 2007, 16:47) *
Кто поработал результативно с новым процессором ARM7 . В частности на STK-100 под Линухой!!

Вот здесь и будем наверно друг другу вопросы задавать и на них отвечать одну неделю я задаю вторую ты beer.gif
Go to the top of the page
 
+Quote Post
Андрей K
сообщение Nov 30 2007, 10:41
Сообщение #4





Группа: Новичок
Сообщений: 4
Регистрация: 26-11-07
Из: Россия , Тверь
Пользователь №: 32 691



Цитата(SergeyYA @ Nov 27 2007, 19:38) *
Вот здесь и будем наверно друг другу вопросы задавать и на них отвечать одну неделю я задаю вторую ты beer.gif


Привет ! купил STK1000. Первую неделю только читал пока хоть маленько всосалось. После 8-разрядных несколько тяжело менять представление. Потом смог соединится по FTTP , почитать содержимое флашки . Сменил фото заствки .Стёр флешку перезаписал примерами работы со светодиодами. И всё дальше не могу понять , как переписать bootloader , чтобы Линукса собралась с моей программкой и начала отрабатывать.
Go to the top of the page
 
+Quote Post
USB_STK1000
сообщение Apr 29 2008, 18:08
Сообщение #5





Группа: Новичок
Сообщений: 2
Регистрация: 29-04-08
Пользователь №: 37 160



Создано Андреем club_open_door@mail.ru

1. Связь через COM-порт.
Удалось установить связь с AVR32 STK1000 через COM-порт.
Для этого использовалась программа «HyperTerminal». Была трудность в настройках параметров COM-порта, нужно обязательно указать «Управление потоком: нет».

2. Связь через сетевую карту.
Удалось установить связь с AVR32 STK1000 через сетевую карту.
По умолчанию avr32Linux получает IP-адрес от DHCP сервера. Можно использовать устройство, являющееся DHCP сервером, оно будет назначать всем IP-адреса автоматически. По умолчанию WindowsXP, не имеет в себе DHCP сервера, но можно заставить её это делать. Для этого есть, например программа «DHCP Turbo», её можно найти в Интернете, или какую ни будь другую.
Можно сделать изменения в настройках avr32Linux. И теперь, при включении питания, на этапе автозагрузки AVR32 STK1000, задаётся сетевой IP-адрес 10.0.0.1 маска под сети 255.255.255.0. После явного назначения IP в avr32Linux, нужно настроить IP нашего компьютера с адресом 10.0.0.2 и маской подсети 255.255.255.0. Выбранная маска подсети сообщает, что возможные адреса подсети, лежат в диапазоне от 10.0.0.1 до 10.0.0.255, IP-адрес нашего компьютера теперь должен быть в этом диапазоне.
Следующая команда позволяет узнать текущий IP-адрес STK1000:
~ # ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:04:25:19:10:6C
inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2704 (2.6 KiB) TX bytes:0 (0.0 cool.gif
Interrupt:25 Base address:0x1800

Редактируя текстовый файл /etc/init.d/network можно менять настройку IP-адреса. Строка "DHCP=client" означает получение IP-адреса от DHCP сервера. Строка "# DHCP=client" позволяет назначить для STK1000 IP-адрес явно, смотри строку "ifconfig eth0 10.0.0.1 netmask 255.255.255.0".
Используем популярный файловый менеджер «Far». В командной строке пишем:
ftp:
Далее жмите клавишу «Enter». Так вы перейдёте в список FTP соединений. Жмите Shift+F4 что бы добавить новый адрес соединения. В диалоговом окне укажите адрес IP-адрес микроконтроллера 10.0.0.1
Обращение по FTP будет успешным, если в настройках FTP вы укажете, что надо использовать «пассивный режим».

3. Программирование в avr32Linux.
Всё программирование в Linux STK1000 сводится к написанию и компиляции программ в нашем персональном компьютере, и передаче по FTP на AVR32 STK1000. Мы можем загружать файлы только в каталог с именем «/home/ftp». Прежде чем выполнять загруженные файлы, можно переместить их из этой папки в нужное вам место. После загрузки файла его права доступа должны быть изменены, чтобы выполнить его. Команда chmod 755 _имя_файла_
~ # mv /home/ftp/hello.elf .
~ # chmod 755 hello.elf
~ # ./hello.elf
Hello World!
~ #

4. Связь через USB.
Для установки связи, через USB между avr32Linux и WindowsXP, нужен специальный драйвер USB под Windows. Со стороны avr32Linux уже есть драйвер USB.
Не удалось найти готового драйвера USB под Windows, могущего обнаружить AVR32 STK1000 и работать с ним.
Что бы написать свой драйвер, нужно для начала DDK для соответствующей версии Windows, например DDK для WindowsXP. Это берём тут: http://files.shelek.su/archive/ddk/ddk_xp.rar
Ещё поможет пара книг. Вот ссылки:
Солдатов. Драйверы для Windows. http://www.proklondike.com/file/C/Soldatov...indows(RUS).rar или здесь: http://files.shelek.su/archive/books/drv/c...for_windows.rar

П. Агуров. Интерфейс USB. Практика использования и программирования. http://files.shelek.su/archive/books/usb/i...mmirovanija.rar
С вдохновением читаем книги, особенно «Солдатов. Драйверы для Windows».
Новость:
Служба тех. поддержки Atmel в России:
Name: Nikolay Korolev
Email: korolev@argussoft.ru
Можно писать ему на русском.
Go to the top of the page
 
+Quote Post
Lukyanov
сообщение Apr 30 2008, 05:42
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171



Это все, конечно, замечательно. До этого я и сам дошёл, читая документацию, которая часто не соответствует действительности, и роясь на avrfreaks. Даже продвинулся немного дальше:
1) связь через RS232 устанавливается,
2) связь по ethernet тоже,
3) обмен файлами через FTP идет, причём как через анонимное подключение, так и при помощи защищенного соединения с именем avr32 и паролем avr32!. Для этого пришлось заменить Linux и bootloader с BSP1.0 на BSP2.0.
Т.е. как я понимаю, все службы на плате запускаются и работают правильно.
Но КАК запустить пример HelloWorld под линуксом из AVR32Studio??? Кто-нибудь эту фигню (AVR32Studio) использовал? Помогите, пожалуйста! У меня идеи уже кончились...
Go to the top of the page
 
+Quote Post
Maximm
сообщение Sep 21 2010, 16:12
Сообщение #7


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

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



Цитата(USB_STK1000 @ Apr 29 2008, 22:08) *
Новость:
Служба тех. поддержки Atmel в России:
Name: Nikolay Korolev
Email: korolev@argussoft.ru
Можно писать ему на русском.


Написал в эту тех поддержку по поводу получения схемы STK600 - сгорела она у меня, но в ответ получил только это
Цитата
Delivery to the following recipient failed permanently: korolev@argussoft.ru
Bad destination mailbox address (korolev@argussoft.ru).


Адрес почты сменился что ли? или этот человек больше не работает в "АргусСофте"?

Может подскажите другую поддержку на русском языке?


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
Дмтирий
сообщение Mar 1 2012, 16:39
Сообщение #8





Группа: Новичок
Сообщений: 2
Регистрация: 1-03-12
Пользователь №: 70 553



Есть один глупый вопрос.
Имею плату STK1000 с линуксом на борту. На компе (под WinXP) стоит Avr32Studio 2.5 и toolchain 2.4.2 for windows.
Вопрос: как скомпилировать проект под линукс платы stk1000?
Если компилирую AVR32 GCC standalone и файл elf закидываю по ftp, то при запуске на плате система ругается "killed" (т.е., кака я понимаю, система говорит, что программа скомпилена не под нее). В Avr32Studio->свойства проекта->Настройки toolchain можно выбрать также Linux GCC. Но тогда при билде студия ругается, что не найден gcc.

Go to the top of the page
 
+Quote Post

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

 


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


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