03.07.2013, 14:14 | #11 | |
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152 |
Цитата:
Если вас не затруднит - верните на картинку разводку с Micro-SD, там есть отличия от большой SD (это был мой первый ). И наверное можно для чайников, что-бы не искали, написать питание +3.3V(8) и землю GND (4) на ножках мс флеша. По крайней мере удобно провода тянуть в одно место. |
|
05.07.2013, 13:00 | #12 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Не претендую на аккуратность, да и с Русским у меня плохо. Тем более, роутер у меня уже 2 года.
Я бы выложил на wiki, но уж больно не привлекательно выгладит Не обращайте внимания на канифоль В видео загрузка с использованием карточки как extroot (вернее /overlay). Cамый правый светодиод - это внутренний CS1 для spi0.1. Последний раз редактировалось Dioptimizer; 05.07.2013 в 14:23. |
07.09.2013, 13:57 | #13 | |
Junior Member
Регистрация: 07.09.2013
Адрес: Минск
Возраст: 53
Сообщений: 10
Вес репутации: 0 |
Цитата:
Если я правильно понял, необходимо: 1) Пересобрать прошивку (внести изменения в dev-m25p80.c и mach-tl-wr703n.c) 2) Установить модули (kmod-mmc-over-gpio, kmod-fs-ext3 и пр.) или пересобрать ядро. Пересобирать я пока еще не умею. Т.к. extroot мне не нужен (заменил spi-flash на 8mb), решил обойтись установкой модуля kmod-mmc-over-gpio и luci-app-mmc-over-gpio. Припаял MMC 16Mb карточку по инструкции: PIN 1, CS - Chip Select GPIO 7 PIN 2, DI - Data In GPIO 4 PIN 3, VSS - Ground GND PIN 4, VDD - 3.3 Volts 3.3 Volts PIN 5, CLK - Clock GPIO 3 PIN 7, DO - Data Out GPIO 5 конфиг: config mmc_over_gpio option DI_pin '4' option DO_pin '5' option CLK_pin '3' option CS_pin '7' option enabled '1' option name 'SD' option mode '0' И вот что у меня получилось: [ 51.860000] gpio-mmc: Failed to request mmc_spi module. [ 51.860000] mmc_spi spi32766.0: ASSUMING 3.2-3.4 V slot power [ 51.870000] mmc_spi spi32766.0: SD/MMC host mmc0, no DMA, no WP, no poweroff [ 51.870000] gpio-mmc: MMC-Card "SD" attached to GPIO pins di=4, do=5, clk=3, cs=7 [ 54.910000] mmc_spi spi32766.0: setup: unsupported mode bits 4 [ 54.910000] mmc_spi spi32766.0: can't change chip-select polarity [ 54.940000] mmc0: host doesn't support card's voltages [ 54.940000] mmc0: error -22 whilst initialising SDIO card [ 54.950000] mmc0: host doesn't support card's voltages [ 54.960000] mmc0: error -22 whilst initialising SD card [ 54.960000] mmc0: host doesn't support card's voltages [ 54.970000] mmc0: error -22 whilst initialising MMC card Просьба, разъясните в каком месте я туплю, просто смутило, что например здесь http://wiki.openwrt.org/doc/howto/mmc_over_gpio нет ни слова о пересборке. Последний раз редактировалось Contemplator; 07.09.2013 в 14:00. |
|
10.09.2013, 13:28 | #14 | ||
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Цитата:
Не нужно устанавливать/использовать mmc_over_gpio. Этому моду нужны все 4 свободных gpio. То, что мы изменяем в kernel делает возможность использовать spi совместно с флеш-памятью устройства - задействовав только один gpio. Об этом написано тут: Цитата:
|
||
11.09.2013, 00:37 | #15 | |
Junior Member
Регистрация: 07.09.2013
Адрес: Минск
Возраст: 53
Сообщений: 10
Вес репутации: 0 |
Большое спасибо за разъяснения. Научился перекомпилировать прошивку, все сделал по инструкции - радость неописуемая. Заодно внес изменения в Makefile и mktplinkfw.c Теперь собирается прошивка в размер моей 25Q64 = 8Mb Запихнул в прошивку все необходимые модули, еще и место осталось, раньше не помещались, думал уже 16Мб покупать.
Хотя, по правде говоря, этой фразой: Цитата:
Последний раз редактировалось Contemplator; 11.09.2013 в 01:11. |
|
11.09.2013, 15:23 | #16 | ||
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Цитата:
Цитата:
Установка kmod-mmc и kmod-mmc-spi <=> или изменение target/linux/ar71xx/config-3.10 - равносильно. Я могу Вам посоветовать не заморачиваться с модулями, а просто изменить также config-3.10 (если свежий trunk, а если AA - там config-3.3). В этом случае, Вам НЕ нужно будет устанавливать kmod-mmc, kmod-mmc-spi и kmod-fs-ext3 - т.к. оно будет вшито в ядро (не как пакеты, а как часть системы и вшито в kernel). Я даже скажу больше, оно меньше будет занимать по размеру, если бы Вы установили эти модули отдельно (kernel эффективно сжимается). Также можно встроить в ядро usb модули и прочее простым добавлением в config-3.# ... Последний раз редактировалось Dioptimizer; 11.09.2013 в 15:25. |
||
26.11.2013, 22:47 | #17 | |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N
Цитата:
Или не будут работать именно в режиме SDHC но тем не менее их применить можно? UPD. Собрал прошивку по мотивам Расширенный моддинг MMC и Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu прошил роутер, карточку пока не припаивал. Попытался подключить USB флешку, часть модов из репозитория устанавливаются с ошибкой, флешку подключить не удалось. Вопрос: собирая свою прошивку из исходников @33482 разве не получается совместимая по репозиторию прошивка? И еще : как узнать, что нужные изменения в кернел зашились? Папки /sys/class/spi_master/spi0/spi0.1/ не было не до интеграции не после. Только /sys/class/spi_master/spi0/spi0.0/ UPD2. Разобрался с кодами, все работает. Карточки SDHC определяются. Последний раз редактировалось wanvo; 28.11.2013 в 16:22. |
|
30.11.2013, 23:17 | #18 |
Junior Member
Регистрация: 07.09.2013
Адрес: Минск
Возраст: 53
Сообщений: 10
Вес репутации: 0 |
Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N
|
01.12.2013, 10:32 | #19 | |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N
Цитата:
Сильно долго не работал на нем, непрерывный максимум часа четыре. Работала видеокамера и периодически лез на роутер кроме http по ssh. За это время ничего не отваливалось. Есть один момент: не работает reboot. Роутер делает шатдаун и останавливается. Нужно передергивать питание. Но это мелочи. В целом работа с SD картой очень понравилась. Кстати! Я качал самую свежую версию trunk и из нее уже собирал. Что заметил - пропали дергания видеопотока mjpg-streamer даже при выставлении заоблачных разрешений(сейчас стоит 960*720 25fps). Возможно, что и работа с картой памяти стала стабильнее. Попробуйте собрать из последних версий сорцев. Последний раз редактировалось wanvo; 01.12.2013 в 10:39. |
|
01.12.2013, 13:13 | #20 |
Junior Member
Регистрация: 07.09.2013
Адрес: Минск
Возраст: 53
Сообщений: 10
Вес репутации: 0 |
Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N
WR703N, Altitude Adjustment r38621, карты от 2Gb до 16Gb. Хотел "нарисовать" пошаговую инструкцию, но столкнулся с неприятным явлением. Карты более 4Gb иногда (при софт-ребуте) не подмонтируются (при передергивании питания - крайне редко). А так же в процессе работы (пишу аудио PCM 16бит 16000кГц 1канал без сжатия с USB звуковой карты) роутер теряет SD карту... Попробую из транка.
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|