ЗАО «ЗЭО»

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

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

Новости:

Автор Тема: работа с UART  (Прочитано 12146 раз)

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

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: работа с UART
« Ответ #15 : 04 Марта, 2015, 16:27:37 »

Нужно вносить изменения в исходники ОС и пересобирать образ.
Записан

Setekh

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 12
Re: работа с UART
« Ответ #16 : 04 Марта, 2015, 16:30:05 »

А куда именно?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: работа с UART
« Ответ #17 : 04 Марта, 2015, 17:43:13 »

Какая ОС?
Записан

Setekh

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 12
Re: работа с UART
« Ответ #18 : 05 Марта, 2015, 09:18:21 »

Linux XX 2.6.35.3-zeo-svn2890
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: работа с UART
« Ответ #19 : 06 Марта, 2015, 11:47:08 »

В конфигурации ядра (через ltib) нужно отключить драйвер CAN.
Записан

Setekh

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 12
Re: работа с UART
« Ответ #20 : 09 Марта, 2015, 11:48:43 »

В ltib
- в пакетах убрал   cantest, can4linux
- в конфигах ядра убрал поддержку CAN вообще
Configure the kernel
  • Networking support  --->

    < > CAN bus subsystem support  --->
- проверил в конфигах ядра включен ли AUART3
System Type  --->
   Freescale Application UART:  --->
     
  • Application uart 3 enabled.


Шлю в AUART1  echo "qwerty" > /dev/ttySP1 сигнал есть
Тоже самое шлю в AUART3 echo "qwerty" > /dev/ttySP3    - тишина
Что я делаю не так?


Записан

Setekh

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 12
Re: работа с UART
« Ответ #21 : 09 Марта, 2015, 12:11:56 »

Дело было не в бабине.
Все дело в микрухе DD18 (74LVC1G02), которая логический элемент или-не. Её выход (4pin) в исходном состоянии - высокий. И AUART3_TX не может просадить сигнал до логическго нуля.
Проверял разорвав дорожку питания DD18.

Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: работа с UART
« Ответ #22 : 10 Марта, 2015, 19:28:39 »

Да, микросхема мешает. Можно переключить сигнал AUART3_TX на другую ножку - в файле ltib/rpm/Build/linux/arch/arm/mach-mx28/mx28evk_pins.c поменять функцию выводу SSP2_SS0 на UART_TX, и подключаться к разъему Х15-6.
Записан