|
ARM Ethrnet TCP/IP |
|
|
|
May 3 2007, 12:06
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 26-04-07
Из: Смоленск
Пользователь №: 27 333

|
Есть проект - вот ссылка http://electronix.ru/forum/index.php?act=A...st&id=10855этот проект в IAR 4.4 открывается, компилится без ошибок, если я запускаю в симуляторе - он не создаёт сервер ???? ПОЧЕМУ??? и ещё если я прошиаваю через USB порт, то как мне создать бинарный файл в иаре..??? Спасибо...
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
2 страниц
< 1 2
|
 |
Ответов
(15 - 25)
|
May 3 2007, 14:47
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555

|
Цитата(Annuta @ May 3 2007, 15:41)  он не пишет что узел не найден .. он пишет превышен интервал ожидания... ! .... но не пингуется... в чём беда? Это не факт что узел найден! У виндов в пинге 2 стостояния либо ок либо таймаут. Скачайте ethereal http://www.ethereal.com/и посмотрите какие пакеты ходят по сети отвечает ли ваше устройство на ARP запросы Или просто после пинга, посомтрите состояние arp кеша командой arp -a
|
|
|
|
|
May 3 2007, 15:30
|
Частый гость
 
Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476

|
Цитата(SpiritDance @ May 3 2007, 15:44)  а mpds-code чем вам не бинарник? raw-binary не совсем честный бинарник - при его создании не учитывается расположение кода в памяти. А можно по этому поводу попдробнее, если вас не затруднит это Annuta - девушка, вау, очень интересно, довольно редко встречаешь девушек в нашем ремесле). У вас есть какой нибуть отладчик? Посто возможно ваша программа вообще не запускается, посмотреть бы им, до трассироввки вам наверное далеко. Вы через самбу код зашиваете? Если через самбу, то не забудте там выполнить командочку... не помню уже, в общем выполнять код из флеш-памяти. Вы каким китом пользуетесь, по идее там должны определнные светодиоды мигать, если прога работает... А "Linker->Extra Options..." вам вообще не нужно. Боюсь ошибиться, но это нужно только для отладки. Народ, поправьте меня, если я не прав
|
|
|
|
|
May 3 2007, 15:46
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 26-04-07
Из: Смоленск
Пользователь №: 27 333

|
... отладчика у меня нет... зашиваю самбой, а вот на счёт команды -- по подробней.. Вот весь алгоритм моих действий... сначала открываю прогу /вот ссылка на описание -- на exe не нашла ищу.. http://www.freertos.org/portsam7xiar.html/.. вот .. потом выбираю драйвер - симулятор, потом выбираю Options->Linker->Output->Other->Output Format-> raw-binary и жму Make ... создался бинарный файл... Теперь я запускаю самбу, выбираю этот файл и отправляю его в контроллер, /прога пишет синеньким -I- Send File C:/Documents and Settings/Ann/Рабочий стол/SAM7_EX256_FreeRTOSV4.0/FreeRTOSV4.0.2/FreeRTOS/Demo/uIP_Demo_IAR_ARM7/Flash Release/Exe/rtosdemo.bin at address 0x100000 -I- File size = 29836 byte(s) (SAM-BA 1.7) 1 % / .. потом я присоединяю сетевой кабель... и пытаюсь пингануть пока безрезультатно...  ... и так весь день... ... вот забыла написать ... Моежт там джампер какой надо снять.. моежт и не прошиваестя он ... ? кит у меня AT91 Evaluation and Development Kits... вот ...
Сообщение отредактировал Annuta - May 3 2007, 15:59
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 3 2007, 16:04
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Annuta после самбы нужно предернуть питание - самба не запускает процессор и userreset по-моему тоже. Блин.  Вы вообще как самбой пользуетесь-то? Четкий алгоритм действий пжалста. topkin пожалуйста можно и подробнее. В в архивчике найдете три файла c одним и тем же кодом. Можете сравнить содержимое. Файл bin - raw-binary и если вы его таким скормите программатору работать ничего не будет.
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
May 3 2007, 16:13
|
Частый гость
 
Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476

|
Цитата(SpiritDance @ May 3 2007, 17:04)  Annuta после самбы нужно предернуть питание - самба не запускает процессор и userreset по-моему тоже. Блин.  Вы вообще как самбой пользуетесь-то? Четкий алгоритм действий пжалста. topkin пожалуйста можно и подробнее. В в архивчике найдете три файла c одним и тем же кодом. Можете сравнить содержимое. Файл bin - raw-binary и если вы его таким скормите программатору работать ничего не будет. Спасибо, щас убегаю, вечером или завтра посмотрю))). Но я во флеш заливаю как раз "raw-binary" файл, и все работает без проблем. Annuta - пишите подробней, что делаете, согласен со SpiritDance, а то разговор какой то абстрактный получается, играем в угадайку
|
|
|
|
|
May 3 2007, 16:32
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 26-04-07
Из: Смоленск
Пользователь №: 27 333

|
... пишу подробно ..  ... в общем IAR создаёт именно такой бин файл какой вы присллали, вот я его и скармливаю самбе, я в виде эксперемента выбрала не как раньше Erase All Flash а выбрала Boot from Flash (GPNVM2)... отключила питание ... и включила опять... подключаю соединение... и о ЧУДо лампочки стали маргатььна плате... ! и моё соединение тоже маргает -- то сететвой кабль подключен -- то отключен!!!! ...так и не пингуется... а что надо делать с бинарным файлом ..??? просвятите ...
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 4 2007, 09:22
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 26-04-07
Из: Смоленск
Пользователь №: 27 333

|
Народ !!! ЗАработало!! rew-binary прекрасно работает без всякой конвертации  ... ... а пример этот битый оказался ... скачала другой -- и всё пошло!!! СПАСИБО люди...!!! Я б без вас ещё долго сидела...  ...
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 4 2007, 10:30
|

Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809

|
Цитата(Annuta @ May 4 2007, 10:22)  Народ !!! ЗАработало!! rew-binary прекрасно работает без всякой конвертации  ... ... а пример этот битый оказался ... скачала другой -- и всё пошло!!! СПАСИБО люди...!!! Я б без вас ещё долго сидела...  ... а какой другой если не секрет ? фо фриртосе что несколько примеров под вашу плату ? можете дать ссылку ?
--------------------
если еррата пуста - это не хорошо а плохо
|
|
|
|
|
May 4 2007, 10:41
|
Частый гость
 
Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476

|
Цитата(Annuta @ May 4 2007, 10:22)  Народ !!! ЗАработало!! rew-binary прекрасно работает без всякой конвертации  ... ... а пример этот битый оказался ... скачала другой -- и всё пошло!!! СПАСИБО люди...!!! Я б без вас ещё долго сидела...  ... Ну вот и славненько. А можно ссылочки битого и не битого, я тож хочу с этим делом покопаться, ток все некада. to SpiritDance Посмотрел я ваш архивчик. Содежимое файла bin и hex разные, но это ладно. Файл с расширением tsk это тот же bin, но расположенный с определенного адреса. В общем я всегда заливал через самбу бинарник "raw-binary" и ни о чем не думал. Хотя в скором времени придецца скорее всего писать свой загрузчик через дбгу, вот немного начинаю задумываться... Самбе просто указываешь в ее интерфейсе, куда заливать(флеш или ОЗУ), она берет это файл и заливает этот файл с определенного адреса. Получается, если подсунуть ей ваш файл tsk, то как раз этот файл и будет не рабочим. Да и даже если у вас свой загрузчик, то он тоже будет заливать с адреса, какой вы ему укажете, и учитывать расположение кода в памяти вам не нужно, хотя тут зависит от реализации. Возникает вопрос, каким программатором вы пользуетесь и как заливатете программу в кристалл? Если ход моих мыслей не правильный, поправте, опыта у мя пока в данной области не так много)))
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|