Ник:
Пароль:

Контакты

Cтатус Skype: starterkit.ru
тел.: (+7 3412) 478-448
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
E-mail: info@starterkit.ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
Частота процессора i.mx6 solo
sasamy
Добавлено 28.03.2022 17:34
0
Сообщение: 1
sasamy
4.77

Пункты: 64133
Регистрация: 14.08.2009
Скорее всего на всех платах с i.mx6 solo будут устанавливаться процеесоры с индустриальным диапазоном температур.
Одна из особенностей - штатная максимальная частота у них 800 МГц. Если важней повышенная частота 1000 МГц взамен расширенного температурного диапазона можно исправить драйвер упраляюший частотой процессора.
Пример для ядра 5.10.9 http://starterkit.ru/html/index.php?name=forum&op=view&id=31011

Нужно закоментировать в файле

buildroot-2021.08-sk/output/build/linux-custom/drivers/cpufreq/imx6q-cpufreq.c

отключение рабочей точки с повышенной чатотой для индустриальных и автомобильных процессоров

Цитата

static int imx6q_opp_check_speed_grading(struct device *dev)
...

#if 0
if (val < OCOTP_CFG3_SPEED_996MHZ)
if (dev_pm_opp_disable(dev, 996000000))
dev_warn(dev, "failed to disable 996MHz OPP\n");
#endif


Памятка как можно проконтролировать и переключить вручную частоту процессора из юзерспейс

cd /sys/devices/system/cpu/cpu1/cpufreq

переключить на управление частой из юзерспейс
echo userspace > scaling_governor

посмотреть ткущую частоту
cat cpuinfo_cur_freq

посмотреть какие имеются варианты для переключения
cat scaling_available_frequencies

переключить на максимальную
echo 996000 > scaling_setspeed
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux