Pull to refresh

Comments 4

На будущее: цеплять UART 1.8v к 3.3v можно без опасений - если нам "читать" хватает. Цепляем только TX от 1.8v к RX на 3.3v. Ну и землю к земле конечно же.

У чипов типа FTDI логические уровни выставлены так, что биты с 1.8v на 3.3v принимаются спокойно, по крайней мере на типовых 9600 и 115200. На типичное "посмотреть по быстрой что там в бутлог накапало" хватает за глаза.

Спасибо, полез проверять по даташитам, и для FTDI вы правы. У FT232R порог входа на UART-пинах от 1.0 до 1.5 В при любом VCCIO (таблица 5.4 в даташите), так что 1.8 В он читает с запасом. С дешёвыми адаптерами уже не так гладко, у CP2102 и CH340 VIH от 2.0 В, то есть 1.8 В формально ниже нормы. Скорее всего тоже заведётся, но если полезут битые символы, дело может быть как раз в этом.

Ещё момент, у всех этих чипов RX подтянут к своему питанию (у FT232R через 200 кОм, у CH340 подтяжка заметно сильнее), поэтому немного тока всё равно пойдёт в 1.8-вольтовый пин роутера через защитные диоды. Для чтения лога это не страшно, но на адаптере с CH340 я бы поставил перемычку на 3.3 В, а не на 5.

Так что для этой истории такого подключения хватило бы, бутлог сразу показал бы BaseR link failed и зависание, и вышло бы быстрее, чем с логами во флеш. А вот писать в консоль, например остановить U-Boot и загрузить образ по TFTP, так уже не получится, там нужен нормальный преобразователь уровней.

Драйвер ath12k регистрирует диапазон 6 ГГц только тогда, когда прошивка в регуляторных возможностях (событие WMI ext_reg_cap) сообщает верхнюю границу

С QCN6122 на каждый диапазон отдельный чип. Возможно, тут так же

Тут не так. Полез смотреть, что реально на плате.

2.4 ГГц на самом SoC: phy0, драйвер ath11k, узел qcom,ipq9574-wifi. 5 ГГц отдельным QCN9274 по PCIe: phy1, ath12k_pci, 17cb:1109. У первого только Band 1, у второго только Band 2. Больше радио нет.

На шине тоже пусто: корневой порт и одно устройство. У IPQ9574 четыре контроллера PCIe, в дереве включён один, pcie@20000000, три остальных disabled.

QCN9274 сам по себе 6 ГГц умеет, его в другие платы ставят именно под это. Здесь board data отдаёт верхнюю границу 5835 МГц, и драйвер 6 ГГц не поднимает.

Sign up to leave a comment.

Articles