Ник:
Пароль:

Контакты

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 » Embedded Linux
buildroot-2017.08 на базе ядра 4.1.15-2.1.0 для i.mx6
sasamy
Добавлено 07.07.2021 14:55 Редактировалось 07.07.2021 15:00 Сообщение: 61
sasamy
4.70

Пункты: 77469
Регистрация: 14.08.2009
Цитата
Здравствуйте!
Как консоль u-boot перенести на другой UART?


для примера плата на основе sodimm, в конфиге изменить базовый адрес

include/configs/sodimm_imx6.h

Код

#define CONFIG_MXC_UART_BASE UART1_BASE


поменять пины

board/starterkit/sodimm_imx6.c

Код

static iomux_v3_cfg_t const uart1_pads[] = {
MX6_PAD_CSI0_DAT10__UART1_TX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL),
MX6_PAD_CSI0_DAT11__UART1_RX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL),
};
Спуститься к концу Подняться к началу
Персональная информация
NovVal
Добавлено 07.07.2021 15:27 Сообщение: 62
NovVal
0

Пункты: 550
Регистрация: 20.04.2021
Цитата
[quote]Здравствуйте!
Как консоль u-boot перенести на другой UART?


для примера плата на основе sodimm, в конфиге изменить базовый адрес

include/configs/sodimm_imx6.h

Код

#define CONFIG_MXC_UART_BASE UART1_BASE


поменять пины

board/starterkit/sodimm_imx6.c

Код

static iomux_v3_cfg_t const uart1_pads[] = {
MX6_PAD_CSI0_DAT10__UART1_TX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL),
MX6_PAD_CSI0_DAT11__UART1_RX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL),
};
[/quote]

Понятно, спасибо большое!
А как запустить сборку после изменений? Скрипт uboot_rebuild.sh сносит весь каталог uboot-custom, а запуск kernel_rebuild.sh не видит изменений в u-boot.
Спуститься к концу Подняться к началу
Персональная информация
NovVal
Добавлено 07.07.2021 18:49 Сообщение: 63
NovVal
0

Пункты: 550
Регистрация: 20.04.2021
Понятно, спасибо большое!
А как запустить сборку после изменений? Скрипт uboot_rebuild.sh сносит весь каталог uboot-custom, а запуск kernel_rebuild.sh не видит изменений в u-boot.[/quote]
**********************************
Разобрался, запустил. Но почему-то собралось с параметром CONFIG_SYS_BOOT_NAND вместо CONFIG_SYS_BOOT_MMC, в результате не запускается linux.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.07.2021 19:48 Сообщение: 64
sasamy
4.70

Пункты: 77469
Регистрация: 14.08.2009
Цитата

А как запустить сборку после изменений? Скрипт uboot_rebuild.sh сносит весь каталог uboot-custom, а запуск kernel_rebuild.sh не видит изменений в u-boot.


нужно распаковать архив, сделать изменения и запаковать
Спуститься к концу Подняться к началу
Персональная информация
Dilok
Добавлено 21.03.2024 14:15 Сообщение: 65
Dilok
0

Пункты: 1164
Регистрация: 24.08.2011
Пол: Мужчина
Имеется декодер TVP5150. Драйвер работает, изображение видим.
Используются два видеовхода. Проблема в следующем, при переключении каналов долго восстанавливается синхронизация, изображение "катится". P.S драйвер TVP принудительно настроен на PAL стандарт. Похоже что-то в драйвере csi надо изменить. Может кто-знает как победить этот недуг?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.03.2024 16:12 Сообщение: 66
sasamy
4.70

Пункты: 77469
Регистрация: 14.08.2009
Цитата
Имеется декодер TVP5150. Драйвер работает, изображение видим.
Используются два видеовхода. Проблема в следующем, при переключении каналов долго восстанавливается синхронизация, изображение "катится". P.S драйвер TVP принудительно настроен на PAL стандарт. Похоже что-то в драйвере csi надо изменить. Может кто-знает как победить этот недуг?


проблема известная - csi медленно синхронизируется, в своё время частично решал ее настройкой видео ацп, это был adv7180 - для него у AD были варианты настроек для быстрого переключения и тогда синхронизация не терялась в большинстве случаев

http://starterkit.ru/html/index.php?name=forum&op=view&id=18277&num=12#19935
Спуститься к концу Подняться к началу
Персональная информация
Dilok
Добавлено 21.03.2024 17:26 Сообщение: 67
Dilok
0

Пункты: 1164
Регистрация: 24.08.2011
Пол: Мужчина
sasamy, я видел по-моему вы делали переключение двух видеовходов с разных источников. И как я понял вы отключали csi при сбое синхронизации, затем проверяли синхро и включали csi + еще инициализация на быструю синхру adv. TVP5150 быстро синхронизируется. Переподключение csi в какой степени вляло на синхронизацию или в случае скрипт больше помог?
Я хочу реализовать как у вас сделано, при сбое синхры просто переподключить csi. Вот интересно поможет это!?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.03.2024 23:27 Сообщение: 68
sasamy
4.70

Пункты: 77469
Регистрация: 14.08.2009
Цитата

Я хочу реализовать как у вас сделано, при сбое синхры просто переподключить csi. Вот интересно поможет это!?


я не знаю - попробуйте, на фтп возможно осталась виртуалка с патченым ядром 3.10.17 для многоканального звахвата с csi, у меня ничего не осталось - 10 лет прошло...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux