ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Начало работы с Тион-Про28  (Прочитано 12690 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

m_u_smirnov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8
Начало работы с Тион-Про28
« : 08 Августа, 2012, 11:29:39 »

Здравствуйте!

Подскажите с чего начать работу с платой и какую выбрать ОС.

Мне требуется работа с LAN, RS232 (RS422), VGA (для монитора), SPI, GPIO.

Есть навыки программирования в Делфи (Паскаль) под ОС Windows.

Вопросы такие:

1) Какую ОС выбрать для Тиона?
2) В какой ОС и каком приложении можно разрабатывать ПО для Тиона на ПК или может на самом Тионе (в Линуксе есть Лазарус с возможностью компиляции под разные ОС и разные целевые платформы, процессоры)?
3) Есть ли примеры программ для работы с указанными интерфейсами?

Спасибо за ответы.
Записан

xVekx

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 1
Re: Начало работы с Тион-Про28
« Ответ #1 : 24 Августа, 2012, 12:27:53 »

Здравствуйте ! Для чего нужна перемычка J5 на плате??
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Начало работы с Тион-Про28
« Ответ #2 : 24 Августа, 2012, 13:08:01 »

Добрый день.

Выбор ОС зависит от Ваших предпочтений, а также от того, для каких целей будет использоваться Тион.
По функциональным возможностям обе ОС (WinCE, Linux) практически одинаковы. Только WinCE - платная ОС (но есть возможность использовать бесплатный демо-образ). Если предпочитаете графический интерфейс в приложениях - начните с WinCE, если консольный - Linux.

Работа с перечисленными интерфейсами возможна в любой ОС (есть драйвера).

Разработка приложений возможна и в Windows (например с помощью Visual Studio, для WinCE), и в Linux (gcc).

Пример программы Hello World для Linux и для WinCE можно найти в архивах с документацией на этой странице: http://www.zao-zeo.ru/dokuwiki/doku.php/tion-pro28#документация_и_файлы

Здравствуйте!

Подскажите с чего начать работу с платой и какую выбрать ОС.

Мне требуется работа с LAN, RS232 (RS422), VGA (для монитора), SPI, GPIO.

Есть навыки программирования в Делфи (Паскаль) под ОС Windows.

Вопросы такие:

1) Какую ОС выбрать для Тиона?
2) В какой ОС и каком приложении можно разрабатывать ПО для Тиона на ПК или может на самом Тионе (в Линуксе есть Лазарус с возможностью компиляции под разные ОС и разные целевые платформы, процессоры)?
3) Есть ли примеры программ для работы с указанными интерфейсами?

Спасибо за ответы.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Начало работы с Тион-Про28
« Ответ #3 : 24 Августа, 2012, 13:11:19 »

Добрый день.

Здравствуйте ! Для чего нужна перемычка J5 на плате??

Перемычка пока не используется. В следующих ревизиях платы предполагается использование функции "Recovery" процессора (см. документацию на imx287) с помощью этого джампера.
Записан

incram2012

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 37
Re: Начало работы с Тион-Про28
« Ответ #4 : 07 Сентября, 2012, 11:38:46 »

Здравствуйте. Помогите, пожалуйста, разобраться в нашей проблеме
Есть данный девайс под Linux, хотим перепрошить под WinCE образом, размещенным на сайте. Делали двумя способами: загрузка с microSd и c USB0.
При загрузке с карты памяти(предварительно на нее был установлен загрузчик с помощью ПО Cfimanager и скопирован образ WinCE. Объем карты 32Гб)  в отладочную консоль выдается длинный список типа параметр=значение, при этом не предлагается никакого меню для выбора способа загрузки образа в Flash. При подключении разъема x25 к USB ПК и загрузки тиона с USB0 в программе mgfTools не появляется HID устройства, настольная ОС не идентифицирует тион.Таким образом сменить ОС не удается, что мы делаем не так?

Еще пара вопросов:
1. Нам от тиона нужны одновременно следующие интерфейсы: 2 x RS485, RS 232, UART (можно еще один RS232), 1 x Ethernet и microSD. Есть ли возможность использовать эти интерфейсы? Если нет, то можно ли модифицировать ТИОН для работы с вышеперечисленными интерфейсами одновременно (Планируется заказ более 50 штук)?

Спасибо за ответы
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Начало работы с Тион-Про28
« Ответ #5 : 07 Сентября, 2012, 14:40:51 »

> нужны одновременно следующие интерфейсы: 2 x RS485, RS 232, UART (можно
> еще один RS232), 1 x Ethernet и microSD

1. Использовать для недостающих портов USB-Serial (RS232 или RS485)

2. http://www.zao-zeo.ru/catalog/communication
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Начало работы с Тион-Про28
« Ответ #6 : 07 Сентября, 2012, 17:22:40 »

Добрый день.

Здравствуйте. Помогите, пожалуйста, разобраться в нашей проблеме
Есть данный девайс под Linux, хотим перепрошить под WinCE образом, размещенным на сайте. Делали двумя способами: загрузка с microSd и c USB0.
При загрузке с карты памяти(предварительно на нее был установлен загрузчик с помощью ПО Cfimanager и скопирован образ WinCE. Объем карты 32Гб)  в отладочную консоль выдается длинный список типа параметр=значение, при этом не предлагается никакого меню для выбора способа загрузки образа в Flash.

Покажите логи загрузки с SD-карты (длинный список типа параметр=значение).

При подключении разъема x25 к USB ПК и загрузки тиона с USB0 в программе mgfTools не появляется HID устройства, настольная ОС не идентифицирует тион.Таким образом сменить ОС не удается, что мы делаем не так?

Проверьте правильность соединения линий интерфейса USB. Возможно нужно уменьшить длину кабеля. Не забудьте выставить перемычки.

Еще пара вопросов:
1. Нам от тиона нужны одновременно следующие интерфейсы: 2 x RS485, RS 232, UART (можно еще один RS232), 1 x Ethernet и microSD. Есть ли возможность использовать эти интерфейсы? Если нет, то можно ли модифицировать ТИОН для работы с вышеперечисленными интерфейсами одновременно (Планируется заказ более 50 штук)?

На Тионе-Про28 есть все, что Вы перечислили. Но RS-232 только один, и он занят под отладочную консоль. Поэтому нужно или отключить консоль (делается с помощью BSP), или использовать преобразователь USB-RS232.





Записан

incram2012

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 37
Re: Начало работы с Тион-Про28
« Ответ #7 : 10 Сентября, 2012, 10:35:29 »

Проверьте правильность соединения линий интерфейса USB. Возможно нужно уменьшить длину кабеля. Не забудьте выставить перемычки.
Устройство подсоединилось, но возникает ошибка при перепрошивке. То что выдается в отладочной консоли, я прикрепил во вложении. В чем может быть проблема?
« Последнее редактирование: 10 Сентября, 2012, 11:08:26 от incram2012 »
Записан

aml

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 4
Re: Начало работы с Тион-Про28
« Ответ #8 : 10 Сентября, 2012, 11:30:56 »

Уважаемые разработчики, поправьте меня, если я неправ.

У процессорного модуля есть 5 портов UART. Первый (ttyAM0) соединён с консолью (RS-232), второй и третий (ttySP0-ttySP1) через мультиплексоры могут работать как RS-232 и RS-485, четвёртый (ttySP2) выведен на какой-то разъём как простой UART, и пятый (ttySP3) никуда не выведен - только на выводах процессора его можно добыть.

В ядре назначение портов ttySP0 и ttySP1 фиксированное (RS-232 и RS-485 соответственно), но допиливанием исходников mxs-auart можно переключить мультиплексор:

В drivers/serial/mxs-auart.c можно переключить мультиплексоры на "преобразователи интерфейса не подключены":
        if (s->port.line == 1) s->mode = UART_MODE_NONE;
        if (s->port.line == 2) s->mode = UART_MODE_NONE;

И тогда можно прямо на разъёмы, куда выведены UART RX, подавать трёхвольтовые логические сигналы. А с UART TX, соответственно, снимать их.

Вопрос - можно ли так делать или преобразователь интерфейса не переходит в высокоомное состояние, если его перевести в UART_MODE_NONE?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Начало работы с Тион-Про28
« Ответ #9 : 10 Сентября, 2012, 13:27:40 »


И тогда можно прямо на разъёмы, куда выведены UART RX, подавать трёхвольтовые логические сигналы. А с UART TX, соответственно, снимать их.

Вопрос - можно ли так делать или преобразователь интерфейса не переходит в высокоомное состояние, если его перевести в UART_MODE_NONE?

Все верно. Приемо-передатчики интерфейсов отключатся (перейдут в высокоомное состояние), линии UART можно будет использовать как GPIO.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Начало работы с Тион-Про28
« Ответ #10 : 10 Сентября, 2012, 13:30:05 »

Проверьте правильность соединения линий интерфейса USB. Возможно нужно уменьшить длину кабеля. Не забудьте выставить перемычки.
Устройство подсоединилось, но возникает ошибка при перепрошивке. То что выдается в отладочной консоли, я прикрепил во вложении. В чем может быть проблема?

Попробуйте загрузить eboot (например с помощью SD-карты), и в меню выбрать пункт "[F] NAND Low Level Format". Возможно на флеше ошибка, форматирование ее исправит.
Записан

incram2012

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 37
Re: Начало работы с Тион-Про28
« Ответ #11 : 10 Сентября, 2012, 13:32:28 »

Проверьте правильность соединения линий интерфейса USB. Возможно нужно уменьшить длину кабеля. Не забудьте выставить перемычки.
Устройство подсоединилось, но возникает ошибка при перепрошивке. То что выдается в отладочной консоли, я прикрепил во вложении. В чем может быть проблема?

Попробуйте загрузить eboot (например с помощью SD-карты), и в меню выбрать пункт "[F] NAND Low Level Format". Возможно на флеше ошибка, форматирование ее исправит.
У нас 2 таких тиона и на обоих возникает такая ошибка при перепрошивке
Записан

incram2012

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 37
Re: Начало работы с Тион-Про28
« Ответ #12 : 10 Сентября, 2012, 14:08:07 »

Прошу прощения, то что вы посоветовали сделать помогло!)
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Начало работы с Тион-Про28
« Ответ #13 : 10 Сентября, 2012, 14:12:22 »

Такая ошибка может возникнуть, если драйвер не понимает структуру информации, записанной на флеш.

Это может случиться, например, если записать ОС Linux (файловые системы jffs2 или ubifs), а потом записывать WinCE вместо Linux.

Исправляется это форматированием ( "[8] Format All NAND Regions" и "[F] NAND Low Level Format").
Записан

incram2012

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 37
Re: Начало работы с Тион-Про28
« Ответ #14 : 10 Сентября, 2012, 15:07:49 »

Ясно, прошивка прошла успешно...но WinCE так и не вижу (подключил монитор), J1-J4 для старта ОС должны быть 0010?
Записан