dmitry-rf
Участник-
Постов
65 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о dmitry-rf
-
Звание
Участник
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
Проблема с Linux на AT91RM9200
dmitry-rf ответил dmitry-rf тема в Отладочные платы
В архиве загрузчики (x-modem и boot) с поддержкой 64 Мб ОЗУ. Desktop.7z -
Проблема с Linux на AT91RM9200
dmitry-rf ответил dmitry-rf тема в Отладочные платы
Прошу прощения за поднятие старой темы, но, возможно, кому-то моя информация окажется полезной. Проблема с ОЗУ была вызвана неправильный её настройкой первичным загрузчиком boot.bin - он указывал 32 Мб. Пересобрать его из исходников так и не удалось. Зато методом тыка был найден нужный адрес и исправлена константа. Занимался этим другой человек, так что деталей процесса я не знаю, но в результате все 64 Мб стали доступны. -
Если вы хотите использовать IP-стэк, встроенный в модем, то команды должны быть совсем другие, почитайте внимательно даташит (у Siemens этот раздел называется Internet Service Commands, про Wavecom не знаю). В общем случае, сначала настраивается профиль соединения (точка доступа, тип соединения, режим - клиент/сервер и пр.), а потом этот профиль активируется.
-
RTL8201BL vs RTL8201CP
dmitry-rf ответил dmitry-rf тема в Форумы по интерфейсам
Внимательное прочтение только что выявило разницу в номинале резистора, подключаемого к RTSET (Transmit Bias Resistor Connection) - 5.9k для BL и 2k для CP. А схемы подключения в ДШ нет. Референс не нашёл, нашёл вот такой документ: ftp://ftp.efo.ru/pub/wiznet/ASRB_parallel_UserGuide_v1.0.pdf Из существенных отличий - средняя точка подключена к PWFBOUT. Видимо, в этом-то и беда. А я думал, что раз они pin2pin совместимы, то и схема подключения та же. Спасибо, попробую напаять проводки :) -
RTL8201BL vs RTL8201CP
dmitry-rf опубликовал тема в Форумы по интерфейсам
В моей армовой плате (AT91RM9200) используется физика RTL8201BL. Работает хорошо, но есть пара неприятных моментов - чип снят с производства и не умеет автоматически определять кроссовое подключение. Нашёл pin-to-pin совместимый аналог - RTL8201CP. Беглый просмотр даташита не выявил существенных различий. Купил образцов, запаял, включил. Светодиод Link/Act коротко мигнул и тишина. U-Boot достучаться до tftp-сервера не может. Перепаивал несколько раз - результат тот же. Впаял BL - работает. Может, кто-то работал с данными чипами и может что-то подсказать? spec_8201bl_130_.pdf spec_8201cp_121_.pdf -
Надо же.. Не знал, что там всё настолько серьёзно. JavaSE я выбрал потому, что там хоть понятно, что скачивать. А для JavaME есть куча невнятных пакетов. Сам я с Java практически не знаком. Сказали запустить - запустил... :)
-
Брал здесь: http://java.sun.com/javase/downloads/embedded.jsp Java SE for Embedded 1.4.2 Если я правильно помню, то у меня OABI, glibc2.3.3, Soft Float, что и даёт низкую производительность. Надо EABI, glibc2.4, Hard Float (VFP) попробовать. Файловая система - NFS, всё остальное за меня Sun сделал.
-
Угу. Я этого не написал, но подумал, что, возможно, VFP не был задействован по каким-то причинам. Разбираться было некогда. Помогает не ява-машине, а тесту. Если прочитать его описание, можно увидеть следующее: reports a composite score in approximate Mflops (Millions of floating point operations per second) Что достигается за счёт огромных размеров и энергопотребления
-
На этом проце еще нет. Запускал на AT91SAM9260 и LPC3250. Вот тут результаты тестов: http://rwxr-xr-x.blogspot.com/search/label/java
-
У меня лежит отладка от Embedded Arstists. Поиграться, правда, ещё не успел. Основное достоинство этого камня, на мой взгляд, это возможность запуска стандартной Java-машины. Программистов на яве много, можно написать что угодно не вникая в низкий уровень.
-
Нет. Эти скрипты запускает сам pppd при установке и разрыве соединения соответственно. У меня из ip-up запускаются сервисы вроде DynDNS и ntp. Через ip-down останавливаются. Вы наличие интернета проверяете через ifconfig, а я в ip-up создаю файл с текущим ip, в ip-down удаляю его. Соответственно, наличие соединения проверяется по наличию файла. ip-up: #!/bin/sh # $1 the interface name used by pppd (e.g. ppp3) # $2 the tty device name # $3 the tty device speed # $4 the local IP address for the interface # $5 the remote IP address # $6 the parameter specified by the 'ipparam' option to pppd # Variables: # DNS1 If the peer supplies DNS server addresses, this variable is set to the first DNS server address supplied. # DNS2 If the peer supplies DNS server addresses, this variable is set to the second DNS server address supplied. IFACE=$1 LOCAL_IP=$4 if [ "$IFACE" = "ppp0" ]; then echo $LOCAL_IP > /var/ppp/ip /etc/init.d/dyndns start /etc/init.d/ntp sync fi ip-down: #!/bin/sh # $1 the interface name used by pppd (e.g. ppp3) # $2 the tty device name # $3 the tty device speed # $4 the local IP address for the interface # $5 the remote IP address # $6 the parameter specified by the 'ipparam' option to pppd # Variables: # CONNECT_TIME The number of seconds from when the PPP negotiation started until the connection was terminated. # BYTES_SENT The number of bytes sent (at the level of the serial port) during the connection. # BYTES_RCVD The number of bytes received (at the level of the serial port) during the connection. # LINKNAME The logical name of the link, set with the linkname option. # CALL_FILE The value of the call option. # DNS1 If the peer supplies DNS server addresses, this variable is set to the first DNS server address supplied. # DNS2 If the peer supplies DNS server addresses, this variable is set to the second DNS server address supplied. IFACE=$1 if [ "$IFACE" = "ppp0" ]; then rm /var/ppp/ip /etc/init.d/dyndns stop fi Скрипты описаны в man pppd
-
А если использовать i2c часики с будильником, который будет включать питание процессору, а процессор, завершив работу, будет отключать себе питание через gpio?
-
Вот эту утилитку к minicom подцепите: http://www.at91.com/repFichier/Project-209/SX-AT91.tar.gz Или вот: http://www.koansoftware.com/it/art.php?art=68
-
Ещё можно использовать скрипты ip-up и ip-down.