Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

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

Пункты: 83534
Регистрация: 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