Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.04.2016, 16:34   #291
shurale1
Junior Member
 
Регистрация: 29.03.2016
Сообщений: 1
Вес репутации: 0
shurale1 is an unknown quantity at this point
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Посмотрите, пожалуйста, может быть поможет :
http://4.bp.blogspot.com/-CBaR9FNfPv...859%5B1%5D.JPG
shurale1 вне форума   Ответить с цитированием
Старый 04.04.2016, 18:14   #292
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Там пистон в полмиллиметра от площадки 1 ноги в сторону под флешь и 3 нога, дорожка под флешь и там где-то в 3мм от плошадки пистон. Отпаивать по любому и видно станет сразу
sakatgg вне форума   Ответить с цитированием
Старый 11.04.2016, 01:19   #293
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Распаял все 14шт gpio на Nexx WT1520. Управления через модуль gpioswitcher от Prana для CyberWrt. Видео приложил (убрать rar), снято камерой Logitech C510, подключенной к роутеру, использовал пакет uvc2http (памяти использует меньше чем mjpg-streamer), связь по WiFi - поэтому задержка на видео

В плане доступных gpio этот роутер рулит Попозже выожу что и где распаивал.

Да, еще собирал CC r48925 профиль WT1520, там по умолчанию gpio 22-27 не видяться, незнаю мож в будущем измениться. Но сейчас надо править исходники, чтобы определялись и работали gpio.
Миниатюры
Нажмите на изображение для увеличения
Название: 111.mkv_snapshot_00.18_[2016.04.11_01.18.46].jpg
Просмотров: 665
Размер:	202.2 Кб
ID:	3795  
Вложения
Тип файла: rar cyberwrt_gpioswitcher_wt1520.mkv.rar (1.97 Мб, 203 просмотров)

Последний раз редактировалось sakatgg; 11.04.2016 в 01:46.
sakatgg вне форума   Ответить с цитированием
Старый 11.04.2016, 20:09   #294
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Распайка 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, так как настроены на 16Мб флешь, надо редактировать соответственно wt1520-4M.dts или wt1520-8M.dts

Приложил редактированные 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 - так что ориентируемся сами, что и где находиться
Миниатюры
Нажмите на изображение для увеличения
Название: wt1520_1.jpg
Просмотров: 415
Размер:	283.6 Кб
ID:	3808   Нажмите на изображение для увеличения
Название: wt1520_2.jpg
Просмотров: 345
Размер:	285.7 Кб
ID:	3809   Нажмите на изображение для увеличения
Название: IMGA0011.jpg
Просмотров: 317
Размер:	179.5 Кб
ID:	3810   Нажмите на изображение для увеличения
Название: IMGA0014.jpg
Просмотров: 339
Размер:	227.0 Кб
ID:	3811  

Вложения
Тип файла: rar wt1520.dts.rar (641 байт, 171 просмотров)

Последний раз редактировалось sakatgg; 08.06.2016 в 00:06. Причина: Добавил как отвязать gpio от системы
sakatgg вне форума   Ответить с цитированием
Старый 15.04.2016, 03:07   #295
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Распайка gpio на A5-V11

Пример:

22- - gpio 22 подвязан к Gnd
25+ - gpio 25 подвязан к +3.3V

sda, scl лучше юзать на 21 и 26 (заменить резисторы на Gnd, поставить 10кОм). Только на этих, при подключенном LCD 1602, 2004 и подачи питания роутер стартует нормально, на других gpio необходимо подключать питание модуля немного попозже, иначе не стартует роутер.

На 25 (w1) юзать сенсор ds1820, т.к. он уже подвязан к +3.3В через 4.7кОм.

Gpio 21 сначало вычислил, что он на пистон выходит, подпаялся к пистону (нано) , но потом на прозвонку оказалось он на земле сидит через 1кОм почему-то. Потом вышел на этот резюк и заменил вместе с gpio 26 на 10кОм.
Миниатюры
Нажмите на изображение для увеличения
Название: a5-v11_1.jpg
Просмотров: 864
Размер:	292.2 Кб
ID:	3817   Нажмите на изображение для увеличения
Название: a5-v11_2.jpg
Просмотров: 623
Размер:	271.1 Кб
ID:	3818  

Последний раз редактировалось sakatgg; 15.04.2016 в 03:31.
sakatgg вне форума   Ответить с цитированием
Старый 02.06.2016, 00:48   #296
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Распайка gpio на Nexx WT1520...
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, так как настроены на 16Мб флешь, надо редактировать соответственно wt1520-4M.dts или wt1520-8M.dts
Спасибо!!
После компиляции СС-15.05.1 с этими изменениями на wt1520 можно управлять:
0,8,9,10,13,14,17,18,19,20,21,22,23,24,2 5,26
Код:
root@OpenWrt:~# cat /sys/kernel/debug/gpio
GPIOs 0-21, platform/10000600.gpio, 10000600.gpio:
 gpio-0   (sysfs               ) in  hi
 gpio-7   (sysfs               ) in  hi
 gpio-8   (sysfs               ) in  lo
 gpio-9   (sysfs               ) in  hi
 gpio-10  (sysfs               ) in  hi
 gpio-11  (sysfs               ) in  hi
 gpio-12  (sysfs               ) in  hi
 gpio-13  (sysfs               ) in  hi
 gpio-14  (sysfs               ) in  hi
 gpio-17  (sysfs               ) in  hi
 gpio-18  (sda                 ) in  hi
 gpio-19  (w1                  ) in  hi
 gpio-20  (scl                 ) in  hi
 gpio-21  (sysfs               ) in  hi

GPIOs 22-27, platform/10000660.gpio, 10000660.gpio:
 gpio-22  (sysfs               ) in  lo
 gpio-23  (sysfs               ) in  lo
 gpio-24  (sysfs               ) in  lo
 gpio-25  (sysfs               ) in  hi
 gpio-26  (sysfs               ) in  lo

Последний раз редактировалось melsem; 02.06.2016 в 00:54.
melsem вне форума   Ответить с цитированием
Старый 02.06.2016, 02:51   #297
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Gpio 15 (Tx),16 (Rx) на WT1520 - возможно перевести в режим gpio, если uart не нужен. Добавил здесь, как сделать.
Код:
root@OpenWrt:~# cat /sys/kernel/debug/gpio
GPIOs 0-21, platform/10000600.gpio, 10000600.gpio:
 gpio-0   (sysfs               ) out lo
 gpio-9   (sysfs               ) out lo
 gpio-10  (sysfs               ) out lo
 gpio-13  (sysfs               ) out lo
 gpio-14  (sysfs               ) out lo
 gpio-15  (sysfs               ) out hi
 gpio-16  (sysfs               ) out hi
 gpio-17  (scl                 ) in  hi
 gpio-18  (sysfs               ) out lo
 gpio-19  (sysfs               ) out lo
 gpio-20  (sysfs               ) out lo
 gpio-21  (sda                 ) in  hi

GPIOs 22-27, platform/10000660.gpio, 10000660.gpio:
 gpio-25  (w1                  ) in  hi
root@OpenWrt:~#
P.S. Чет глянул в лог на wt1520 (прошивка из исходников СС), в начале загрузки роутера много сообщений, потом вроде не появляются, с чем это связано? Вроде раньше не замечал, и после чего это появилось не засек.
Код:
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.290000] usbcore: Unknown symbol usb_hcd_amd_remote_wakeup_quirk (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.320000] usbcore: Unknown symbol pci_enable_device (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.330000] usbcore: Unknown symbol pci_get_device (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.340000] usbcore: Unknown symbol pci_dev_run_wake (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.350000] usbcore: Unknown symbol pci_set_master (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.360000] usbcore: Unknown symbol pci_disable_device (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.370000] usbcore: Unknown symbol usb_hcd_amd_remote_wakeup_quirk (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.400000] usbcore: Unknown symbol pci_enable_device (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.410000] usbcore: Unknown symbol pci_get_device (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.420000] usbcore: Unknown symbol pci_dev_run_wake (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.440000] usbcore: Unknown symbol pci_set_master (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.450000] usbcore: Unknown symbol pci_disable_device (err 0)
Thu Jun  2 07:26:03 2016 kern.warn kernel: [   31.460000] usbcore: Unknown symbol usb_hcd_amd_remote_wakeup_quirk (err 0)
P.S.2

Разобрался в чём дело.
Собирал прошивки с профилями A5-V11 и WT1520 (rt5350), этих варнингов не было. Затем выбрал профиль WT3020 (mt7620n) - тоже все нормально (варнингов нет).
Потом опять перешёл на профиль WT1520 (rt5350) - и после этого варнинги появились. Да ещё и WiFi криво стал работать, сети сканирует, но AP не запускается.
Короче проблема решилась, после перехода с профиля WT3020 на WT1520 нужно делать make clean и варнинги пропали в логе и WiFi заработал. Потом мож разберусь, как попроще эту проблему решить, может конфиги какие достаточно подменять. А то время много теряется.

Последний раз редактировалось sakatgg; 03.06.2016 в 01:54.
sakatgg вне форума   Ответить с цитированием
Старый 05.06.2016, 21:55   #298
Scan
Junior Member
 
Регистрация: 05.06.2016
Сообщений: 1
Вес репутации: 0
Scan is an unknown quantity at this point
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Здравствуйте.Поделитe cь пожалуйста образом (fullflash) для прошивки программатором WT1520 под флешку 8Mb (25q64).Спасибо.

Последний раз редактировалось Scan; 05.06.2016 в 21:58.
Scan вне форума   Ответить с цитированием
Старый 06.06.2016, 17:35   #299
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Слей родной fullflash в прогере, здесь добавил, как создать 8Мб fullflash

Последний раз редактировалось sakatgg; 06.06.2016 в 18:33.
sakatgg вне форума   Ответить с цитированием
Старый 16.06.2016, 06:02   #300
dennis
Junior Member
 
Регистрация: 14.09.2015
Адрес: Южно-Сахалинск
Сообщений: 14
Вес репутации: 0
dennis is an unknown quantity at this point
По умолчанию Re: CyberWRT для роутеров на CPU RT5350

Привет
Ребята ткните плиз
нужно прошить оригинальный Hame A5 (16ram) - попался ненормальный как все 32метра
есть ли прошивка для 16метрового (память EM639...)?
планирую использовать только как принтсервер
Спасибо

Последний раз редактировалось dennis; 16.06.2016 в 07:58.
dennis вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 14 (пользователей: 0 , гостей: 14)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:47. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика