Здравствуйте, smithana, Вы писали:
S>Добрый день,
S>Выключили дефольные ноги, включили нужные нам:
S>S>uart3_pins_default: uart3_pins_default {
S> pinctrl-single,pins = <
S> 0x24c (PIN_OUTPUT_PULLUP | MUX_MODE0) /* uart3_txd.uart3_txd */
S> 0x34c (PIN_INPUT_PULLUP | MUX_MODE4) /* mcasp_axr0.uart3_rxd */
S> 0x3f8 (PIN_INPUT_SLEW | MUX_MODE15) /* uart2_ctsn.uart3_rxd */
S> 0x3fc (PIN_INPUT_SLEW | MUX_MODE15) /* uart2_rtsn.uart3_txd */
>>;
S> };
S>
S>Но на удивление это не поменяло ничего.
S>данный uboot на эвалюэйшене всё равно выводит лог в консоль, ну а на нашей кастомной плате лога нет.
S>Данный файл точно используется системой, т.к. если поменять уарт например с третьего на второй, то на эвалюэйшене лог пропадает.
S>Конечно я даже не надеюсь услышать какие конкретные биты куда писать, чтобы наш кастомный уарт ожил.
S>Но буду сильно рад любым подсказкам, кто уже работал со свежим убутом, почему не переключаются ноги.
Ну чудес же не бывает, в u-boot есть команда для
распечатки произвольного куска памяти, что там в регистре отвечающем
за мультиплексирование важных для вас ног?
Что показывает осциллограф на этих ногах?
Уверены что где-то еще ваши ноги не переконфигурируются
в другие режимы работы, на evalution board возможно они использовались
для чего-то еще?