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

 
 
> 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
 
Start new topic
Ответов
SergeyYA
сообщение Nov 27 2007, 16:38
Сообщение #2





Группа: Новичок
Сообщений: 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
Сообщение #3





Группа: Новичок
Сообщений: 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
Сообщение #4





Группа: Новичок
Сообщений: 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



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

 


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


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