Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Старый форум » SK-AT91SAM9XE512-S3E
Вопросы
starterkit (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 20.03.2009 17:56
0
Сообщение: 1
starterkit (Guest)

Topic opened
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 03.12.2008 12:18 Редактировалось 03.12.2008 12:18 Сообщение: 2
starterkit (Guest)

Пользователь пишет:
Цитата
Первая задача — написать программу для ARM, Xilinx — в дальнейшем.
1). Как я понял из описания данного кита, приведенного на вашем сайте и на прилагаемом DVD, Linux (ядро и файловая система) уже прошит во flash, туда же прошит u-boot, который (при старте процессора) грузит все это в RAM. Если это не так, то как это сделать (то есть запустить Linux на ARMе)? И какую роль играет при этом AT91Bootstrap?
2). И так, Linux на АРМе запущен. Как с ним сконнектится с линуксовой PC? В одном из доков по u-boot упоминается HyperTerminal (где-то и я видел упоминание про minicom)? То есть Linux на моем компьютере будет видеть его как модем? И какой софт я должен использовать под линуксом — telnet? Получу я полноценный терминал?
Могу я сконнектится через другие порты (USB, Ethernet)?
Простите за глупые вопросы — я под линуксом давно работаю, но всегда использовал только ssh (slogin), а мне не хотелось бы опять съезжать на виндовс (HyperTerminal).
3). В каталоге Datasheet/ARM/at91sam9260_getting_started_1.0 содержатся файлы at91sam9260_getting_started_sdram.bin и at91sam9260_getting_started_sdram.elf — они для чего-то нужны? Так же везде много тикль-скиптов (tcl) — это для Linux?
4). Стандартный gcc (у меня Slackware-12.1, gcc-4.2.3) содержит модуль для ARM или надо скачивать дополнительно (библиотеки)? Или компилировать прямо на АРМе?
1) Все уже прошито и загрузится автоматом, AT91Bootstrap это начальный загрузчик который загружает u-boot.
2) Подключиться можно любой терминальной программой (HyperTerminal, MiniCOM, ZOC ...), "видно" плату будет (не важно какая ОС на хосте) как обычную консоль. После загрузки системы, можно подключиться еще и через Telnet (IP 192.168.0.136), правда, если плата куплена несколько месяцев назад, сервер некоректно запускается (вернее юзера не настроены для входа) и зайти не получится, подробности исправления здесь.
3) Это просто оригинальные примеры от Atmel-овской платы, в "чистом" виде для моей платы не пригодны, собирать можно как из под Win (если GCC поставить) так и из под Linux.
4) В папке CDLinux лежит образ виртуальной машины VMware в которой все установлено и настроено для работы с образами ядра и приложений для платы.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 03.12.2008 г. в 18:44:19
Спуститься к концу Подняться к началу
pilgrim (Guest)
Добавлено 03.12.2008 13:36 Редактировалось 03.12.2008 13:36 Сообщение: 3
pilgrim (Guest)

Цитата
4) В папке CDLinux лежит образ виртуальной машины VMware в которой все установлено и настроено для работы с образами ядра и приложений для платы.

То есть вмвару все равно придется ставить, хотя бы для того, чтобы посмотреть как настроен линукс?
Дело в том, что у меня на работе виндовс не стоит, а дома - какая-то неполноценная версия ребенку для игр.
Запустится ли образ RH из vmware для linux?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 03.12.2008 13:45 Редактировалось 03.12.2008 13:45 Сообщение: 4
starterkit (Guest)

Честно говоря, я не пробовал, думаю этим плеером должно открыться.
Сам проверить пока не могу т.к. работаю под виндой, а плеер не ставится из-за наличия самой VMware.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 03.12.2008 г. в 14:02:35
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 03.12.2008 18:42 Редактировалось 03.12.2008 18:42 Сообщение: 5
Strijar (Guest)

Я пользуюсь вот этим gcc - http://www.codesourcery.com/gnu_toolchains/arm/portal/release303
Спуститься к концу Подняться к началу
pilgrim (Guest)
Добавлено 04.12.2008 01:25 Редактировалось 04.12.2008 01:25 Сообщение: 6
pilgrim (Guest)

Цитата
Я пользуюсь вот этим gcc - http://www.codesourcery.com/gnu_toolchains/arm/portal/release303

Спасибо большое!
Спуститься к концу Подняться к началу
anubix (Guest)
Добавлено 03.01.2009 06:03 Редактировалось 03.01.2009 06:03 Сообщение: 7
anubix (Guest)

А я что-то видимо не понял что ли: если я просто запускаю телнет в терминале на COM (без VMware) - он вроде бы и просит адрес хоста - даешь ему 192.168.0.136 - ругается, но если виндовым гипертерминалом передаешь файл - он ложится в файловую систему арма в текущую папку. Вот так:


[@SK-AT91SAM9 /]$telnet
BusyBox v1.1.2 (2008.04.21-23:55+0000) multi-call binary

Usage: telnet [-a] [-l USER] HOST [PORT]

Telnet is used to establish interactive communication with another
computer over a network using the TELNET protocol.

Options:
-a Attempt an automatic login with the USER variable
-l USER Attempt an automatic login with the USER argument
HOST The official name, alias or the IP address of the
remote host.
PORT The remote port number to connect to. If it is not
specified, the default telnet (23) port is used.

[@SK-AT91SAM9 /]$ls
bin lib mnt root tmp var
dev linuxrc modules sbin usb
etc lost+found proc sys usr
[@SK-AT91SAM9 /]$
[@SK-AT91SAM9 /]$host 192.168.0.136
-ash: host: not found
[@SK-AT91SAM9 /]$

Так и должно быть???

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно anubix 03.01.2009 г. в 06:05:17
Спуститься к концу Подняться к началу
anubix (Guest)
Добавлено 03.01.2009 06:47 Редактировалось 03.01.2009 06:47 Сообщение: 8
anubix (Guest)

Теперь вопрос про соединение VMware и платы. Так как виэмваре захватывает КОМ-порт, значит оно есть, тогда вопрос - какого оно рода? Оно же не сетевое - почему тогда в виэмваре нужно для подключения по телнету указывать АйПи? У меня при наборе в виэмваре команды telnet появляется приглашение telnet>, если дальше ввести help - вылезает набор команд очень отличающийся от аналогичного в консоли. Это что - разные Телнеты??? В общем когда я далее ввожу open 192.168.0.136 - он ругается что сетевого подключения нет. :(( Сплошной бред в общем.

Кроме всего прочего можете сказать как скомпилированный файл потом можно будет из Виэмваре выдрать в винду чтобы потом через консоль перетащить в плату и там запустить (это накрайняк).
Спуститься к концу Подняться к началу
anubix (Guest)
Добавлено 03.01.2009 06:49 Редактировалось 03.01.2009 06:49 Сообщение: 9
anubix (Guest)

http://www.codesourcery.com/gnu_toolchains/arm/portal/release303

А вот насчет этого пакета что можете сказать - лучшее что есть или одно из многих?
Спуститься к концу Подняться к началу
anubix (Guest)
Добавлено 03.01.2009 06:55 Редактировалось 03.01.2009 06:55 Сообщение: 10
anubix (Guest)

Забыл, у меня при загрузке VMware виртуальный линукс жалуется что чего-то нет и диск битый, проверяет постоянно. Нет более свежего vmx-файла образа для скачивания??
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-AT91SAM9XE512-S3E