Re: Как в u-boot переключить ноги UART, в который выводится лог загрузки?
От: Zhendos  
Дата: 13.04.17 08:00
Оценка:
Здравствуйте, 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 возможно они использовались
для чего-то еще?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.