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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> BDI2000, Кто-нибудь имел дело?
Илья_Антоненко
сообщение Jan 22 2007, 10:56
Сообщение #16


Участник
*

Группа: Новичок
Сообщений: 71
Регистрация: 4-08-06
Из: Санкт-Петербург
Пользователь №: 19 318



Всем привет!

Сам создал тему и сам пропал, но не по своей вине, был сильно вдали от интернета.

У меня тоже интересная проблема с BDI. Расскажу что делал может мне кто-нибудь поможет, а может я кому-нибудь подскажу. Ситуация такая:

Начал работать с BDI, задача была довольно примитивная, с помощью готового *.cfg файла заставить работать процессор. Сначала, пользуясь описанием, я начал работать через tftp. Soft, который был на дискете очень удивил меня, так как с помщью него можно было только настроить сетевые параметры самой bdi (ip, host, subnet mask) и дальше уже работать с целевым устройством. Все уверения о том, что когда включаещь bdi он должен запрашивать файл на tftp на практике не оправдались. Отсюда вопрос, как настроить эту железку, чтобы она запрашивала что-то с tftp? Может у меня soft како-то не правильный ( на дискете было что-то с названием B20PGPPC.exe ).

Тогда я решид пойти другим путем. Нашел утилиту bdisetup под LINUX и через LINUX-серевер стал заливать *.cfg. Это у меня получилось, но я каждый раз получал сообщение о том, что в файле нет mode директории. Подскажите что это и насколько критично ее отсутствие? Но не смотря ни на что, *.cfg вроде загружается, правда когда я подключаюсь через telnet, то никаких толковых действий над процессором я совершить не могу. Максимум что удается это перезагрузить bdi.
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Jan 22 2007, 11:49
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(Илья_Антоненко @ Jan 22 2007, 10:56) *
Всем привет!

Сначала, пользуясь описанием, я начал работать через tftp. Soft, который был на дискете очень удивил меня, так как с помщью него можно было только настроить сетевые параметры самой bdi (ip, host, subnet mask) и дальше уже работать с целевым устройством. Все уверения о том, что когда включаещь bdi он должен запрашивать файл на tftp на практике не оправдались.


И запрашивает, и заливает. Но еще раз скажу - протокол tftp крайне примитивный, нет внятной диагностики, поэтому к настройке - в том числе, и куда файл положить (в конфигурационном файле путь прописывется от корня tftp) - все надо тщательным образом проверять. Настраивал я это все под linux, и в моем случае путь к корню tftp был другим, нежели чем описанный в документации на bdi - взял из описания настроек linux-а.


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Jan 22 2007, 12:35
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



И все таки в моем случае - конфиг нормально читается, а в telnet не появляется промт BDI>
Но реагирует на команду BOOT в результате читается опять конфиг и далее терминал теряет связь.
И еще при запуске telnet с адресом bdi появляется список команд в котором в последней строчке бывает команда INFO, а бывает ее и нет.

Помогите pls!
Go to the top of the page
 
+Quote Post
Илья_Антоненко
сообщение Jan 22 2007, 12:52
Сообщение #19


Участник
*

Группа: Новичок
Сообщений: 71
Регистрация: 4-08-06
Из: Санкт-Петербург
Пользователь №: 19 318



Хорошо, а не могли бы вы еще подсказать вот такую вещь - с помощью утилитки bdisetup я могу залить *.cfg? У меня это вроде даже получается, но почему-то дальше дело не идет. Вопрос в том как узнать, что я залил конфигурацию. Он как выдавал promt BDI и список возможных команд при подключении Telnet, так и продолжает его выдавать, но делать ничего не хочет.
В том числе меня очень смущает warning связанный отсутсвием mode директории в *.cfg. Вы случайно не знаете, что это? Я нашел описание построения конфигурационных файлов, но там про это не слово.

Да еще. Может быть это поможет. Команда boot перезагружает bdi'ку, считывает конфигурацию и обрывает все соединения. Так что потеря подключения это нормальная реакция на команду boot.
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Jan 22 2007, 14:17
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Make_Pic @ Jan 22 2007, 12:35) *
И все таки в моем случае - конфиг нормально читается, а в telnet не появляется промт BDI>
Но реагирует на команду BOOT в результате читается опять конфиг и далее терминал теряет связь.
И еще при запуске telnet с адресом bdi появляется список команд в котором в последней строчке бывает команда INFO, а бывает ее и нет.

Помогите pls!


Всем спасибо! Разобрался - точнее нашел новую и последнюю фирмварь - зашил и все заработало!
Офигеть! Железка за 2500$ с корявым софтом!
Go to the top of the page
 
+Quote Post
Илья_Антоненко
сообщение Jan 22 2007, 14:29
Сообщение #21


Участник
*

Группа: Новичок
Сообщений: 71
Регистрация: 4-08-06
Из: Санкт-Петербург
Пользователь №: 19 318



А не подскажите где firmware можно найти? А то у меня тоже с этой железкой тоже какие-то непонятные проблемы.
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Jan 22 2007, 14:39
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Илья_Антоненко @ Jan 22 2007, 12:52) *
Хорошо, а не могли бы вы еще подсказать вот такую вещь - с помощью утилитки bdisetup я могу залить *.cfg? У меня это вроде даже получается, но почему-то дальше дело не идет. Вопрос в том как узнать, что я залил конфигурацию. Он как выдавал promt BDI и список возможных команд при подключении Telnet, так и продолжает его выдавать, но делать ничего не хочет.
В том числе меня очень смущает warning связанный отсутсвием mode директории в *.cfg. Вы случайно не знаете, что это? Я нашел описание построения конфигурационных файлов, но там про это не слово.

Да еще. Может быть это поможет. Команда boot перезагружает bdi'ку, считывает конфигурацию и обрывает все соединения. Так что потеря подключения это нормальная реакция на команду boot.


Конфиг заливается только через tftp сервер!
1) Надо запустить tftp сервер с ключом "p". Тогда будет видно сообщения tftp сервера об успешном чтении конфига или наоборот.
2) Расположить гденибудь конфиг - например в каталоге проекта (путь должен быть без пробелов и желательно без русских букв)ю
3) Далее запускаем bdisetup и устанавливаем адреса
IP bdi: 192.168.0.100
далее маски подсети: 255.255.255.255.0
далее адрес гейта: 255.255.255.255 (его просто нет)
далее IP адрес хоста где живет проект: 192.168.0.3 (и tftp сервер).
4) Далее в строке Config file устанавливаем полный путь к файлу конфига (можно скопировать его через буфер обмена).
5) Далее делаем Connect по RS232 и Transmit.
6) И после этого нажимаем кнопку OK.
И результате - Красный светодиод Mode должен погаснуть. Смотрим в окно tftp сервера и видим - читается или не читается файл.

Вопросы?

Цитата(Илья_Антоненко @ Jan 22 2007, 14:29) *
А не подскажите где firmware можно найти? А то у меня тоже с этой железкой тоже какие-то непонятные проблемы.


Новые у меня Firmware 1.02 (был 1.01)
Logic: 1.02

Надо?
Go to the top of the page
 
+Quote Post
Илья_Антоненко
сообщение Jan 22 2007, 15:01
Сообщение #23


Участник
*

Группа: Новичок
Сообщений: 71
Регистрация: 4-08-06
Из: Санкт-Петербург
Пользователь №: 19 318



Спасибо. Soft не нужен, но есть один вопрос. А какая цель у tftp. Я делаю тоже самое не запуская tftp, но указывая путь к *.cfg, он тоже считывает.

А что bdi пишет в случае успешного считывания?
Мне сообщает следующие:
Connecting to BDI loader
Writing network configuration
Writing init list and mode
No [MODE] section found in /data/MPC860APS.cfg
Configuration passed
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Jan 22 2007, 15:18
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Илья_Антоненко @ Jan 22 2007, 15:01) *
Спасибо. Soft не нужен, но есть один вопрос. А какая цель у tftp. Я делаю тоже самое не запуская tftp, но указывая путь к *.cfg, он тоже считывает.

А что bdi пишет в случае успешного считывания?
Мне сообщает следующие:
Connecting to BDI loader
Writing network configuration
Writing init list and mode
No [MODE] section found in /data/MPC860APS.cfg
Configuration passed


Вообще у tftp одно единственное назначение - по IP отдавать конфиг в случае начальной загрузки BDI и в случае выполнения комманды BOOT. А то что пишет выше - это для меня не понятно - конкретно чьи это ссобщения???
Go to the top of the page
 
+Quote Post
Илья_Антоненко
сообщение Jan 22 2007, 16:24
Сообщение #25


Участник
*

Группа: Новичок
Сообщений: 71
Регистрация: 4-08-06
Из: Санкт-Петербург
Пользователь №: 19 318



Эти сообщения выдает железка, когда я запускаю утилиту bdisetup с соответствующими ключами и ip-шниками. Но я думаю, что нашел проблему. Кажется, bdiка почему-то не хочет через tftp *.cfg заливать. Почему пока не понял.
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Jan 22 2007, 16:39
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(Илья_Антоненко @ Jan 22 2007, 15:01) *
Спасибо. Soft не нужен, но есть один вопрос. А какая цель у tftp. Я делаю тоже самое не запуская tftp, но указывая путь к *.cfg, он тоже считывает.

А что bdi пишет в случае успешного считывания?
Мне сообщает следующие:
Connecting to BDI loader
Writing network configuration
Writing init list and mode
No [MODE] section found in /data/MPC860APS.cfg
Configuration passed


tftp нужен для автоматической загрузки конфигурационного файла при ресетах и пр. подобных ситуациях, поэтому лучше настроить, что бы работало. А насчет секции [MODE] - вот что в документации обнаружил:

5. Check configuration and exit loader mode:
The BDI is in loader mode when there is no valid firmware loaded or you connect to it with the setup
tool. While in loader mode, the Mode LED is flashing. The BDI will not respond to network requests
while in loader mode. To exit loader mode, the "bdisetup -v -s" can be used. You may also power-off
the BDI, wait some time (1min.) and power-on it again to exit loader mode.


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
Илья_Антоненко
сообщение Jan 24 2007, 15:12
Сообщение #27


Участник
*

Группа: Новичок
Сообщений: 71
Регистрация: 4-08-06
Из: Санкт-Петербург
Пользователь №: 19 318



Насколько я понимаю вы ипользуете soft BDIGDB.

А никто случайно не имел дело с вариантом BDIPRO?
Go to the top of the page
 
+Quote Post
Илья_Антоненко
сообщение Jan 29 2007, 13:34
Сообщение #28


Участник
*

Группа: Новичок
Сообщений: 71
Регистрация: 4-08-06
Из: Санкт-Петербург
Пользователь №: 19 318



Всем спасибо за помощь и потраченное время.

У меня проблема с soft'ом, буду ее решать.
Go to the top of the page
 
+Quote Post
Fang
сообщение Jun 12 2017, 03:36
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 17-07-16
Пользователь №: 92 581



Поделитесь bdiGDB и firmware mpc5xx и mpc55xx к bdi2000.
laughing.gif
Go to the top of the page
 
+Quote Post
A1exS
сообщение Feb 19 2018, 15:23
Сообщение #30





Группа: Новичок
Сообщений: 1
Регистрация: 19-02-18
Пользователь №: 101 852



А как получить доступ к firmware на FTP?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 05:29
Рейтинг@Mail.ru


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