![]() |
![]() |
#11 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
Распайка gpio на Nexx WT1520
Примеры обозначения: 18n - gpio 18 не подвязано 0+ - gpio 0 подвязка к 3.3В +20 (желтым) - место под резюк для подвязки gpio 20 к +3.3В R10k (красным) - установлен мною подвязка 10кОм на Gnd R0 перемычка sda, scl - для подключения расширителя PCF8574 (i2c), в котором уже есть подтяжка 4.7кОм к +5В, и в роутере подвязка к земле 10кОм, т.е. в итоге получается делитель и на gpio U=3.3В. P.S. Нашёл еще 22 и 26 gpio 3,4,5,6,15,16,27 не экспортируется write error: Invalid argument. 3,4,5,6,27 - SPI 15,16 - Tx, Rx 1,2,7,11,12, - управляются, но на плате с проца эти ноги не разведены, аналогично и на A5-V11 1,2 - I2C Итого можно юзать gpio: 0,8,9,10,13,14,17,18,19,20,21,22,23,24,2 5,26, 15,16 - Tx, Rx тоже можно отвязать от консоли в принципе К gpio 0 в момент старта только не надо подключать, даже светодиод - не стартует, после можно gpio 26 мигает при загрузке в uboot breed, нано пайка к пистону (скрин) ![]() Кстати особенность WT1520 с breed - если долго роутер стоял без питаниия, то при включении загружается uboot breed сам, если далее передернуть питание, то дальше грузиться как обычно. P.S. Отвязать gpio от системы, можно управлять (СС): В WT1520.dtsi, подредактировать : ralink,group = "jtag"; --> ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf", "led"; В WT1520.dts, дописать (секцию с gpio1: gpio@660, позволяет зкспортировать gpio выше 22) Код:
partition@50000 { label = "firmware"; reg = <0x50000 0xfb0000>; }; }; }; gpio1: gpio@660 { status = "okay"; }; }; }; Приложил редактированные WT1520.dts и WT1520.dtsi (СС) - под 16Мб флешь, отвязаны gpio от системы (можно управлять) и включена возможность управлять gpio выше 22 P.S.2 Gpio 15 (Tx),16 (Rx) - возможно перевести в режим gpio, консоль отключается, в rt5350.dtsi меняем ralink,function = "uartlite"; --> ralink,function = "gpio"; P.S.3 Примечание: в новых сборках из исходников, расположение секции может мигрировать в конфигах WT1520.dts, WT1520.dtsi, rt5350.dtsi - так что ориентируемся сами, что и где находиться ![]() Последний раз редактировалось sakatgg; 08.06.2016 в 00:06. Причина: Добавил как отвязать gpio от системы |
![]() |
![]() |
Здесь присутствуют: 7 (пользователей: 0 , гостей: 7) | |
|
|