Ник:
Пароль:

Контакты

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-iMX53
Генерация меандра с помощью PWM
Maxim
Добавлено 26.12.2013 18:53 Сообщение: 11
Maxim
0

Пункты: 722
Регистрация: 14.12.2013
в файлах ядра есть arch/arm/mach-mx5/clock.c. Как я понял в нем настраиваются тактовые сигналы для модулей, есть структура для настройки PWM1 и PWM2. После запуска ОС ШИМ выключен. По аналогии с примером с CSPI с форума в функцию mx53_clocks_init() добавляю clk_enable(&pwm1_clk), но при сборке ядра появляется предупреждение, связанное с аргументом функции. Как правильно включить ШИМ в файлах ядра?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.12.2013 00:33 Редактировалось 27.12.2013 00:35 Сообщение: 12
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
блин, Баден-Баден, сдублированное сообщение не стереть..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.12.2013 00:34 Сообщение: 13
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Как правильно включить ШИМ в файлах ядра?

я чистый шим не прописывал для imx..
попробуйте через menuconfig разрешить работу pwm в ядре
далее в файле борды в функции board_init()
смотрите строчку
imx53_add_mxc_pwm(N)
где N похож на номер канала, а может номер устройства
далее в драйвере смотрите, какие требуются параметры и прописываете в этом же файле борды..
после пересборки и загрузки смотрите в районе:
Код
ls /sys/class/pwm/

еще раз повторюсь - сам не делал, но пошел бы по этой траектории..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 27.12.2013 10:43 Сообщение: 14
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Нет в штатных ядрах от freescale /sys/class/pwm
Я уже давал ссылку выше на драйвер ШИМ, где есть /sys/class/pwm...

зы в ванильных ядрах /sys/class/pwm появился совсем недавно... c ядра версии 3.11.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 28.12.2013 00:25 Редактировалось 28.12.2013 00:26 Сообщение: 15
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Нет в штатных ядрах от freescale /sys/class/pwm
Я уже давал ссылку выше на драйвер ШИМ, где есть /sys/class/pwm...

похоже действительно нет, видать не особо востребованный узел в чистом виде, т.к. подсветка на его основе отлично работает и регулирует..

Цитата
зы в ванильных ядрах /sys/class/pwm появился совсем недавно... c ядра версии 3.11.

а медийная поддержка в 3.11 есть? иначе нафиг такую ваниль..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53