|
Текущее время: 21 ноя 2024, 19:58
|
Сообщения без ответов | Активные темы
|
|
|
|
Автор |
|
blackride
[ТС]
|
Заголовок сообщения: Дамп TD-W8970 V1 Добавлено: 11 фев 2017, 10:36 |
Я тут случайно |
|
|
Зарегистрирован: 11 фев 2017, 10:32 Наличности на руках: 0.00
Сообщения: 3 Откуда: Kazakhstan
|
Добрый день, где взять рабочий дамп для этого роутера? Пытался создать по этому мануалу viewtopic.php?p=400487#p400487 из оригинальной прошивки с сайта, но там вначале не пусто. ---------- Добавлено спустя 1 час 46 минут 35 секунд: ---------- blackride писал(а): Добрый день, где взять рабочий дамп для этого роутера? Пытался создать по этому мануалу viewtopic.php?p=400487#p400487 из оригинальной прошивки с сайта, но там вначале не пусто. Отрезал первые строчки до 200ой на офиц прошивке - прошил и все ок. Но мак адрес устройства в веб интерфейсе не нашел, а вот мак адрес lan и wifi нашел. Мак адрес LANа такой:00:00:A0:BB:CC:FF Мак адрес WIRELESS такой:FF:FF:FF:FF:FF:FF На дне роутера только один мак адрес, люди знающие помогите найти в прошивке где изменить мак адрес на свой? Прошивка fulldump TD-W8970 V1
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 03 май 2017, 00:41 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
Если еще актуально. Фулл к TP-Link TD-W8970v1.2 или во вложении. У тебя дамп не полный. Отсутствуют мак и radio settings Добавил не достающее к твоему. Мак находится по адресу 7DF100В свой 8970 v1.2 впаял флэху на 16мб (W25Q128). 1. Пере-собрал с исходников u-boot что бы он увидел W25Q128. 2. Поправил и в исходниках LEDE-openwrt (что бы и сама проша видела все 16мб), пересобрал и установил. Все доп-проги работают, и ADSL модем так-же. Обрывов интернета с LEDE-openwrt нету, как было на стоковой проше. Да... Клас... Собственые вложения не вижу. И для это го надо на форуме спамить....
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 03 ноя 2017, 01:29 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
Исправленный u-boot для 16Мб флешки 25Q128.Собран с исходников от tp-link.
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 08 дек 2017, 04:42 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
Проши LEDE 16Mb, u-boot в предыдущем сообщении. ADSL настроен под укртелеком DHCP 1-40 Могу и фулл для 16Mb флэхи выложить. Если прошивать с помощью tftp из под 16Mb u-boot: ип-адрес ПК 192.168.1.2 tftpboot 0x81000000 lede-lantiq-xrx200-TDW8970-16M-squashfs-sysupgrade.binsf erase 0x20000 0xfa0000sf write 0x81000000 0x20000 0xfa0000resetПример команд для стандартной 8Mb флэхи.
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 22 фев 2018, 12:38 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): Могу и фулл для 16Mb флэхи выложить. Здравствуйте! Поделитесь, пожалуйста, опытом сборки u-boot для TP-Link TD-W8970. LEDE вроде бы запилили поддержку 16Mb flash из коробки?
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 20 мар 2018, 23:45 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
SinglWolf писал(а): Поделитесь, пожалуйста, опытом сборки u-boot для TP-Link TD-W8970. На wiki все есть. Или прямая ссылка на сам патч для исходников скачанных с сайта производителя. Только зачем это если уже на готовый u-boot выше ссылку дал? В LEDE нету поддержки 16мб к TP-Link TD-W8970V1. Только самому патчить исходники и собирать. patch под TD-W8970V1 16мб Вложение: LEDE-17.01.4_W8970-16mb.patch.zip для исходников LEDE-17.01.4. К другим веткам LEDE не подходит!! Скачать исходники, закинуть патч в корневой каталог (предварительно распаковав с архива) : patch -p1 < LEDE-17.01.4_W8970-16mb.patch patch -p1 < LEDE-17.01.4_edit_config_WIFI.patch ./scripts/feeds update -a ./scripts/feeds install -a patch WIFI Вложение: LEDE-17.01.4_edit_config_WIFI.patch.zip После прошивки роутера, wifi будет включен и с ключем ledeopenwrt. После применения патча в make-менюконфиг можно выбрать три вида прошивок: под 8мб, 16мб для стандартного использования W8970V1. А вот cyberwrt-16мб с изменениями под вебку cyberwrt, отвязанными gpio (reset, wifi on-off, 2-LED-usb), патч драйвера 1Wire для поделок. Вложение: 0.png Вложение: 1.png Вложение: 2.png Вложение: 3.png Вложение: 4.png
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 21 мар 2018, 08:01 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): LEDE-17.01.4_edit_config_WIFI.patch.zip Спасибо большое, но с вложениями проблема. Не могли бы вы на яндекс-диск вложения сделать?
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 21 мар 2018, 14:11 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
SinglWolf писал(а): Спасибо большое, но с вложениями проблема. Не могли бы вы на яндекс-диск вложения сделать? Я забыл, и у меня с прикрепленными файлами проблема. Даже свои вложения не могу.... И предыдущее сообщение не отредактировать! LEDE-17.01.4_W8970-16mb.patch выше не тот скинул..
нету этого пункта в patch
--- a/target/linux/lantiq/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom 2017-10-18 11:54:32.000000000 +0300 +++ b/target/linux/lantiq/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom 2018-01-30 22:04:57.092493286 +0200 @@ -142,7 +142,7 @@ FRITZ3370|FRITZ7320|FRITZ7360SL) ath9k_eeprom_extract "urlader" 2437 0 ;; - TDW8970|TDW8980) + TDW8970-8M|TDW8970-16M|TDW8970-16Mcyber|TDW8980) ath9k_eeprom_extract "boardconfig" 135168 0 ;; *)
, а без него wifi не работает на 16Mб прошах.. Вышел с интернета, позже зашел по новой и ... Для LEDE-17.01.4.Загрузил на яндекс. LEDE-17.01.4_edit_config_WIFI.patchLEDE-17.01.4_W8970-16mb.patchПроши k 8-16mb и 16cyber в одном архиве. lede-lantiq-xrx200-TDW8970-16M-squashfs-sysupgradeИ архив imagebuilder LEDE- 17.01.4 для lantiq, все пропатчено. Что бы сами могли собирать с нужными кернел пакетами. lede-imagebuilder-lantiq-xrx200.Linux-i686
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 23 мар 2018, 23:02 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): Для LEDE-17.01.4. Загрузил на яндекс. Спасибо, буду разбираться. melsem писал(а): Могу и фулл для 16Mb флэхи выложить. Если не трудно, растолкуйте шаги по переносу разделов с 8М флешки на флешку 16М, то есть я не пойму как сформировать fullflash для программатора. 1. Загрузчик 0x00000000-0x00020000 - это понятно 2. Ядро 0x00020000-0x00160000 3. Файловая система 0x00160000-0x00FCE000 как я понял 2 -3 это прошивка? 4. uboot-env 0x00FCE000-0x00FD0000 U-Boot Env (Right now it is unused) Это и вводит меня в ступор 5. boardconfig 0x00FD0000-0x01000000 настройки Wi-Fi Эту секцию надо перенести из 8М флешки с адреса 0x007f0000 по 0x00800000? Или залейте на яндекс fullflash, буду сравнивать сам. За ранее, спасибо.
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 24 мар 2018, 04:15 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
Родная 8мб флэшка Fullflash: mtd0 - u-boot (длина 0x20000 HEX) - От 0x0 до 0x20000 mtd1 - firmware (длина 0x7A0000 HEX) - От 0x20000 до 0x7c0000 А переносить только это: mtd5 - config (длина 0x10000 HEX) - От 0x7c0000 до 0x7d0000 mtd6 - boardconfig: MAC, magic number, настройки wifi (длина 0x30000 HEX) - От 0x7d0000 и до конца ==================================================== И вписывать в 16мб: config с 0x FC0000 до 0x FD0000MAC, magic number, настройки wifi c - 0x FD0000 и до конца u-boot для 16мб в первых постах ссылка. С родным u-boot роутер грузиться не будет!!Только первые две или три строки пробегают и все по кругу (лог снимал по UART). Все что с 0x 20000 до 0x FC0000 (длина 0xFA0000 HEX) прошивка (в архиве их три, на выбор) + дописать FF. 8мб - прошивка, точно не помню, флешку из 16мб увидит только 8мб. А родная проша вовсе не грузится.. Только в самих прошах перед созданием FULL-образа надо удалять оконцовку!!. Все что с 0x 5B0000 и до конца. Это проверки, и надобны только при записи проши с веба.. И в саму флешку не пишется.. --------------------------------------------------- И еще. После первой загрузки роутера, после замены флэшки, размер свободного пространства покажет не правельный. Надо войти в веб-настройки и создать пароль, сохранить с применить. После этого станет нормальной разметка свободного пространства на флехе. Почему так?? Может что упустил в исходниках когда патчил и потом так патч зделал?? Это скрины с cyberwrt16мб
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 25 мар 2018, 10:24 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): А переносить только это: mtd5 - config (длина 0x10000 HEX) - От 0x7c0000 до 0x7d0000 mtd6 - boardconfig: MAC, magic number, настройки wifi (длина 0x30000 HEX) - От 0x7d0000 и до конца Спасибо за помощь, всё вроде получилось. Для сборки прошивки применил патчи https://github.com/GreenTeaDev/Lede/com ... 0436238066. Собрать загрузчик из исходников https://github.com/GreenTeaDev/u-boot/tree/tdw8970-16m так и не смог. Ваш загрузчик работает нормально. Есть ещё пара вопросов. Если ещё не надоел, растолкуйте, пожалуйста. 1. mtd5 - config (длина 0x10000 HEX) - От 0x7c0000 до 0x7d0000 В стоковой прошивке по этим адресам лежит конфиг в формате XML string. Какой смысл его переносить? 2. В 8M flash по адресу 0x7df100 находится внешний MAC-адрес роутера? 3. В 8M flash по адресу 0x7df200 есть строка 05D4240700000000. Что это за значения? И, если это серийный номер, то как расшифровывается? Хочу восстановить родные данные.
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 25 мар 2018, 18:12 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
Патч, что ты применил, от LEDE_17.01 и то не последней ревизии. Не все патчится. И еще не подходит он к LEDE_17.01.4. На данный момент это стабильная ветка. Исходники 17.01.4.В том патче не правильная разметка флэшки - ЭТО РАЗ. Будут проблемы с перепрошивкой и еще что то, не помню уже, я с этим и сам по... ADSL думал вообще не работает, пока настроил!! Настройки по умолчанию не такие как в снг. А с веба два пункта не изменить, нету их, только в самих файлах редактировал. С wifi, что то, так же было.. Не все патчится то. Ссылку на патч к TD-W8970V1 дал выше, он так-же патчит и настройки adsl. Хотя не знаю какие у вас надо настройки adsl?? У меня vpi=1, vci=40, G.992.5 (ADSL2+), DHCP, nas0. Без авторизации. ---------------------------------------------------------------------------------------- Об u-boot. Что бы пере-собрать, исходники надо качать не из github. Этот не знаю для чего. А с сайта производителя tp-linka.com. mtd5 - config можно заполнить FF, если использовать LEDE-openwrt. Это только для стоковых прошивок там настройки. 0x7df100 MAC-адрес По адресу 0x7df200 на всех так же разный, как и MAK. По идее серийник?? Я с этим не парился.
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 26 мар 2018, 09:52 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): Ссылку на патч к TD-W8970V1 дал выше, он так-же патчит и настройки adsl. Скачал исходники, применил ваши патчи, собрал прошивку. Ошибок не было. Залил в роутер через UART и облом... В логах UART (фрагмент):
SQUASHFS error: xz decompression failed, data probably corrupt [ 26.657260] SQUASHFS error: squashfs_read_data failed to read block 0x6323e6 [ 26.664279] SQUASHFS error: Unable to read fragment cache entry [6323e6] [ 26.670970] SQUASHFS error: Unable to read page, block 6323e6, size 10700 [ 26.677789] SQUASHFS error: Unable to read fragment cache entry [6323e6] [ 26.684468] SQUASHFS error: Unable to read page, block 6323e6, size 10700 [ 26.691273] SQUASHFS error: Unable to read fragment cache entry [6323e6] [ 26.697958] SQUASHFS error: Unable to read page, block 6323e6, size 10700 [ 26.704762] SQUASHFS error: Unable to read fragment cache entry [6323e6] [ 26.711448] SQUASHFS error: Unable to read page, block 6323e6, size 10700 [ 26.718270] SQUASHFS error: Unable to read fragment cache entry [6323e6] [ 26.724952] SQUASHFS error: Unable to read page, block 6323e6, size 10700 [ 26.964894] SQUASHFS error: Unable to read fragment cache entry [6323e6] [ 26.970242] SQUASHFS error: Unable to read page, block 6323e6, size 10700 [ 27.028836] SQUASHFS error: Unable to read fragment cache entry [6323e6] [ 27.034199] SQUASHFS error: Unable to read page, block 6323e6, size 10700 [ 27.075360] SQUASHFS error: Unable to read fragment cache entry [6323e6] [ 27.080701] SQUASHFS error: Unable to read page, block 6323e6, size 10700
Настраивать даже не пытался, откатился на вашу готовую прошивку... И Wi-Fi слетел...
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 26 мар 2018, 11:54 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
SinglWolf писал(а): Залил в роутер через UART и облом... SQUASHFS error: xz decompression failed, data probably corrupt [ 26.657260] SQUASHFS error: squashfs read data failed to read block 0x6323e6 Перевод гугл: Squashfs ошибка: XZ декомпрессия не удалось, данные, вероятно, повреждены [26,657260] SquashFS ошибка: SquashFS чтения данных не удалось прочитать блок 0кс6323е6 Где то допустил ошибку при вводе команд или фаил проши был длиннее чем 0xFA0000 и он затер, переписав наложившиеся данные от проши на раздел настроек wifi.. Или короче чем 0xFA0000, тогда дописало на флэшку мусор с оперативки.. Раскоммент команды для записи проши: sf write 0x81000000 0x20000 0xFA0000Загрузим во флеху данные с оперативки начало с 0x81000000 и длиной(size) в 0xFA0000 - на флешку с 0x20000 и длиной(size) в 0xFA0000 При перепрошивке с веба всегда снимать галочку с Сохранить настройки: (Keep settings:)---------------------------------------------------------------------------- Затерты mtd6 - boardconfig: MAC, magic number, настройки wifiВосстановить boardconfig (MAC, magic number, настройки wifi): tftpboot 0x81000000 boardconfig.bin sf erase 0xFD0000 0x30000 sf write 0x81000000 0xFD0000 0x30000 resetРаскоммент команды для записи boardconfig: Загрузим во флеху данные с оперативки начало с 0x81000000 и длиной(size) в 0x30000 - на флешку с 0xFD0000 и длиной(size) в 0x30000
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 26 мар 2018, 21:10 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): SQUASHFS error: xz decompression failed, data probably corrupt [ 26.657260] SQUASHFS error: squashfs read data failed to read block 0x6323e6 Долго изучал, сравнивал логи UART прошивки с этой ошибкой и с рабочей. Пришёл к выводу, что не хватает места для модулей ядра, ибо под ядро выделено всего 19ABA4 (1682340) байт [ 0.997719] 0x000000020000-0x0000001baba4 : "kernel" Для эксперимента убавил количество модулей в прошивке и ошибка пропала. Естественно возникает вопрос - как расширить место под ядро? Места-то навалом....
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 28 мар 2018, 04:19 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
SinglWolf писал(а): Для эксперимента убавил количество модулей в прошивке и ошибка пропала. Скачал исходники, пере-собрал u-boot. Добавил с патча поддержку 16мб. И изменил разметку флешки. Было: 1536k(kernel),5824k(rootfs),512k(firmware) Изменил на: 3072k(kernel),11648k(rootfs),1344k(firmware) С этими правками, работать не должен на 8мб флешке.!!! Только 16мб Не проверял!! u-boot_TD-W8970V1_16Mb Не проверял!!Отпишись о результате. Я дома буду только на выходных, тогда и протестирую.
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 28 мар 2018, 10:26 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): Было: 1536k(kernel),5824k(rootfs),512k(firmware) Мдя... Засада. Я сначала подумал, что и вторая флешка опять сдохла. У первой после 2-3 прошивок перестали записываться 2 ячейки. Выпаял, проверил на программаторе - рабочая. Затем снова попытался собрать u-boot из исходников https://github.com/GreenTeaDev/u-boot/tree/tdw8970-16mВ этот раз получилось. Оказалось, что просто тупо забыл установить GNU awk. Собрал fullflahs с прошивкой из сорцов https://github.com/GreenTeaDev/Lede/tree/tpw8970-16mОшибку с размером флешки вроде пофиксили. Пока полёт нормальный. Ваш u-boot проверю при случае, залил в другой чип. Спасибо за помощь.
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 28 мар 2018, 13:03 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
SinglWolf писал(а): Затем снова попытался собрать u-boot из исходников https://github.com/GreenTeaDev/u-boot/tree/tdw8970-16mВ этот раз получилось. Оказалось, что просто тупо забыл установить GNU awk. У меня с https://github.com/GreenTeaDev/u-boot/tree/tdw8970-16m не выходит собрать u-boot. Вылетает ошибка и все. Не сможешь написать последовательность команд?А с исходниками от tp-link, пол ночи искал где это 1536k(kernel),5824k(rootfs),512k(firmware), а потом как его применить... ПОсле команды make происходил ресет конфига и настроики слетали, и снова как и были ранее... Правил макефиле. Но почему у тебя вылетает ошибка?? У меня нету.. Нам подключили ADSL на старые телефонные линии и наградили халявными (говняными) tp-linkами, а они не работают. Купили потом сами себе 8970V1, что бы openwrt и adsl была поддержка. И еще 6-ть штук переделал друзьям, тоже нормально. И дополнительные проги поставил, вебку с cyberwrt + модули свои и других разрабов, а они за собой подтянули кернел-зависимости, и кернел не переполнялся?? С 16мб остается 7-6мб?
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 28 мар 2018, 13:49 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): не выходит собрать u-boot. Вылетает ошибка и все. Выхлоп make с ошибкой в студию. Разберёмся. melsem писал(а): Но почему у тебя вылетает ошибка?? У меня нету.. Ошибка была при конфигурации: ваш u-boot + прошивка из сорцов https://github.com/GreenTeaDev/Lede/tree/tpw8970-16mСейчас с u-boot из https://github.com/GreenTeaDev/u-boot/tree/tdw8970-16m всё пучком. melsem писал(а): С 16мб остается 7-6мб? Было больше, не помню сколько точно. melsem писал(а): Купили потом сами себе 8970V1, что бы openwrt и adsl была поддержка. Я из-за openwrt и adsl тоже выбрал себе 8970V1. Кое-как нашёл. В Англии. Купил на eBay. У нас только 8970V3.
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 29 мар 2018, 10:04 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): Не сможешь написать последовательность команд? Debian 9 32 bit, минимальная установка. Последовательность действий по шагам:
#Входим под простым пользователем #Устанавливаем под root-ом необходимые пакеты su apt-get install build-essential libncurses5-dev gawk git libssl-dev gettext unzip zlib1g-dev file python #Выходим из root exit # Скачиваем компилятор wget https://github.com/mkresin/u-boot/relea ... 32.tar.bz2# Распаковываем tar xvjf toolchain-mips_r2_gcc-4.3.3.cs_uClibc-0.9.30.1_2_6_32.tar.bz2 #Скачиваем исходники git clone https://github.com/GreenTeaDev/u-boot.git -b tdw8970-16m u-boot-tdw8970-16m #Создаём скрипт запуска сборки u-boot echo '#!/bin/bash export PATH=~/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1_2_6_32/usr/bin/:$PATH export ARCH=mips export CROSS_COMPILE=mips-linux- cd ~/u-boot-tdw8970-16m make distclean vr9_config cp tdw8970.config .config make oldconfig u-boot.lq u-boot.asc ' > build_u-boot.sh #Делаем файл исполняемым chmod +x build_u-boot.sh #Запускаем скрипт ./build_u-boot.sh #Ждём... # Выбор размера флешки SPI Flash Size(M) 1. 16M (SPI_FLASH_16M) (NEW) > 2. 8M (SPI_FLASH_8M) 3. 4M (SPI_FLASH_4M) 4. 2M (SPI_FLASH_2M) 5. 1M (SPI_FLASH_1M) choice[1-5]: 1 # У меня флешка WINBOND WINBOND SFLASH SUPPORT (SPI_FLASH_WINBOND) [N/y] (NEW) Y EON SFLASH SUPPORT (CONFIG_SPI_FLASH_EON) [N/y] (NEW) N # Бинарный файл загрузчика лежит в ~/u-boot-tdw8970-16m/u-boot.lq # Profit!
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 29 мар 2018, 12:52 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
Я собираю с сырцами от tp-link. Пропатчил и: cd GPL_TD-W8970/build make -f Makefile.prep make boot_build Только в makefile и .config подправил под патч. ------------------------------- А вот с самими исходниками github.com/GreenTeaDev/Lede/tree/tpw8970-16m ошибки.
пакеты есть
sem@RV508:~$ sem@RV508:~$ sudo apt-get install build-essential libncurses5-dev gawk git libssl-dev gettext unzip zlib1g-dev file python Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Уже установлена самая новая версия build-essential. Уже установлена самая новая версия gawk. Уже установлена самая новая версия libncurses5-dev. Уже установлена самая новая версия python. Уже установлена самая новая версия zlib1g-dev. Уже установлена самая новая версия file. Уже установлена самая новая версия gettext. Уже установлена самая новая версия git. Уже установлена самая новая версия libssl-dev. Уже установлена самая новая версия unzip. Следующие пакеты устанавливались автоматически и больше не требуются: kde-l10n-engb kde-l10n-ru libbonobo2-0 libbonobo2-common libgconf2-4 libgnome2-0 libgnome2-bin libgnome2-common libgnomevfs2-0 libgnomevfs2-common libidl-common libidl0 libmowgli2 liborbit-2-0 liborbit2 libtar0 linux-image-extra-4.4.0-31-generic vlc-plugin-pulse Для их удаления используйте «apt-get autoremove». обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. sem@RV508:~$
А это ошибка при зборке без исходников:
sem@RV508:~$ cd /home/sem/u-boot-tdw8970-16m sem@RV508:~/u-boot-tdw8970-16m$ echo '#!/bin/bash > export PATH=~/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1_2_6_32/usr/bin/:$PATH > export ARCH=mips > export CROSS_COMPILE=mips-linux- > cd ~/u-boot-tdw8970-16m > make distclean vr9_config > cp tdw8970.config .config > make oldconfig u-boot.lq u-boot.asc > ' > build_u-boot.sh sem@RV508:~/u-boot-tdw8970-16m$ #Делаем файл исполняемым sem@RV508:~/u-boot-tdw8970-16m$ chmod +x build_u-boot.sh sem@RV508:~/u-boot-tdw8970-16m$ #Запускаем скрипт sem@RV508:~/u-boot-tdw8970-16m$ ./build_u-boot.sh Configuring for vr9 board... /bin/bash: mips-linux-as: команда не найдена /bin/bash: строка 0: [: : ожидается числовое выражение /bin/bash: mips-linux-gcc: команда не найдена /bin/bash: mips-linux-gcc: команда не найдена dirname: пропущен операнд По команде «dirname --help» можно получить дополнительную информацию. make[1]: Вход в каталог `/home/sem/u-boot-tdw8970-16m' HOSTCC scripts/basic/fixdep scripts/basic/fixdep.c: In function ‘traps’: scripts/basic/fixdep.c:377:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (*(int *)test != INT_CONF) { ^ scripts/basic/fixdep.c:379:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(int *)test); ^ HOSTCC scripts/basic/docproc HOSTCC scripts/kconfig/conf.o scripts/kconfig/conf.c: In function ‘conf_string’: scripts/kconfig/conf.c:174:20: warning: variable ‘help’ set but not used [-Wunused-but-set-variable] const char *def, *help; ^ scripts/kconfig/conf.c: In function ‘conf_sym’: scripts/kconfig/conf.c:208:6: warning: variable ‘type’ set but not used [-Wunused-but-set-variable] int type; ^ scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:283:6: warning: variable ‘type’ set but not used [-Wunused-but-set-variable] int type; ^ scripts/kconfig/conf.c: In function ‘conf_askvalue’: scripts/kconfig/conf.c:104:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:359:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ HOSTCC scripts/kconfig/kxgettext.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o In file included from scripts/kconfig/zconf.tab.c:2338:0: scripts/kconfig/lex.zconf.c:1620:16: warning: ‘input’ defined but not used [-Wunused-function] static int input (void) ^ HOSTLD scripts/kconfig/conf scripts/kconfig/conf -s Kconfig .config:54:warning: trying to assign nonexistent symbol SPI_FLASH_EON * * Restart config... * * * Board Settings * RAM Size(M) (IFX_MEMORY_SIZE) [64] 64 ASC BAUDRATE (ASC_BAUDRATE) [115200] 115200 NOR FLASH SUPPORT (NOR_FLASH) [N/y] n SPI FLASH SUPPORT (SPI_FLASH) [Y] y SPI Flash Size(M) > 1. 16M (SPI_FLASH_16M) 2. 8M (SPI_FLASH_8M) 3. 4M (SPI_FLASH_4M) 4. 2M (SPI_FLASH_2M) 5. 1M (SPI_FLASH_1M) choice[1-5]: 1 ATMEL SFLASH SUPPORT (SPI_FLASH_ATMEL) [Y/n] y STMICRO SFLASH SUPPORT (SPI_FLASH_STMICRO) [Y/n] y SST SFLASH SUPPORT (SPI_FLASH_SST) [Y/n] y SPANSION SFLASH SUPPORT (SPI_FLASH_SPANSION) [Y/n] y MXIC SFLASH SUPPORT (SPI_FLASH_MXIC) [Y/n] y WINBOND SFLASH SUPPORT (SPI_FLASH_WINBOND) [Y/n] y EON SFLASH SUPPORT (CONFIG_SPI_FLASH_EON) [N/y] (NEW) N SPI FLASH BAUDRATE(Hz) (SF_DEFAULT_SPEED) [33250000] 33250000 SFLASH SPI MODE (SF_DEFAULT_MODE) [0] 0 SPI EEPROM SUPPORT (SPI_EEPROM) [N/y] n NAND FLASH_SUPPORT (NAND_FLASH) [N/y] n firmware in rootfs (FIRMWARE_IN_ROOTFS) [N/y] n overlay fs support (OVERLAY) [N/y] n DDR tuning support (TUNE_DDR) [Y/n] y ENABLE_DCDC (ENABLE_DCDC) [Y/n] y POWER DOWN 2.5V REGULATOR (POWER_DOWN_REGULATOR) [N/y] n CHECK PLL2 LOCK (CHECK_PLL2_LOCK) [N/y] n ON VENUS (ON_VENUS) [N/y] n ON PALLADIUM (ON_PALLADIUM) [N/y] n # # configuration written to .config # make[1]: Выход из каталога `/home/sem/u-boot-tdw8970-16m' /bin/bash: mips-linux-gcc: команда не найдена dirname: пропущен операнд По команде «dirname --help» можно получить дополнительную информацию. /bin/bash: mips-linux-gcc: команда не найдена dirname: пропущен операнд По команде «dirname --help» можно получить дополнительную информацию. for dir in tools examples/standalone examples/api arch/mips/cpu /home/sem/u-boot-tdw8970-16m/board/vr9/ ; do \ make -C $dir _depend ; done /bin/bash: mips-linux-gcc: команда не найдена dirname: пропущен операнд По команде «dirname --help» можно получить дополнительную информацию. /bin/sh: 1: mips-linux-as: not found /bin/sh: 1: [: Illegal number: make[1]: mips-linux-gcc: Команда не найдена make[1]: Вход в каталог `/home/sem/u-boot-tdw8970-16m/tools' make[1]: Выход из каталога `/home/sem/u-boot-tdw8970-16m/tools' /bin/sh: 1: mips-linux-as: not found /bin/sh: 1: [: Illegal number: make[1]: mips-linux-gcc: Команда не найдена make[1]: Вход в каталог `/home/sem/u-boot-tdw8970-16m/tools' make[1]: Цель `_depend' не требует выполнения команд. make[1]: Выход из каталога `/home/sem/u-boot-tdw8970-16m/tools' /bin/sh: 1: mips-linux-as: not found /bin/sh: 1: [: Illegal number: make[1]: mips-linux-gcc: Команда не найдена make[1]: Вход в каталог `/home/sem/u-boot-tdw8970-16m/examples/standalone' /bin/sh: 1: mips-linux-gcc: not found dirname: пропущен операнд По команде «dirname --help» можно получить дополнительную информацию. /bin/sh: 3: mips-linux-gcc: not found /bin/sh: 3: mips-linux-gcc: not found /bin/sh: 3: mips-linux-gcc: not found make[1]: *** Нет правила для сборки цели `.depend', требуемой для `_depend'. Останов. make[1]: Выход из каталога `/home/sem/u-boot-tdw8970-16m/examples/standalone' /bin/sh: 1: mips-linux-as: not found /bin/sh: 1: [: Illegal number: make[1]: mips-linux-gcc: Команда не найдена make[1]: Вход в каталог `/home/sem/u-boot-tdw8970-16m/examples/api' /bin/sh: 1: mips-linux-gcc: not found dirname: пропущен операнд По команде «dirname --help» можно получить дополнительную информацию. make[1]: Цель `_depend' не требует выполнения команд. make[1]: Выход из каталога `/home/sem/u-boot-tdw8970-16m/examples/api' /bin/sh: 1: mips-linux-as: not found /bin/sh: 1: [: Illegal number: make[1]: mips-linux-gcc: Команда не найдена make[1]: Вход в каталог `/home/sem/u-boot-tdw8970-16m/arch/mips/cpu' /bin/sh: 3: mips-linux-gcc: not found /bin/sh: 3: mips-linux-gcc: not found /bin/sh: 3: mips-linux-gcc: not found /bin/sh: 3: mips-linux-gcc: not found make[1]: *** Нет правила для сборки цели `.depend', требуемой для `_depend'. Останов. make[1]: Выход из каталога `/home/sem/u-boot-tdw8970-16m/arch/mips/cpu' /bin/sh: 1: mips-linux-as: not found /bin/sh: 1: [: Illegal number: make[1]: mips-linux-gcc: Команда не найдена make[1]: Вход в каталог `/home/sem/u-boot-tdw8970-16m/board/vr9' /bin/sh: 3: mips-linux-gcc: not found /bin/sh: 3: mips-linux-gcc: not found make[1]: *** Нет правила для сборки цели `.depend', требуемой для `_depend'. Останов. make[1]: Выход из каталога `/home/sem/u-boot-tdw8970-16m/board/vr9' make: *** [depend] Ошибка 2 sem@RV508:~/u-boot-tdw8970-16m$
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 29 мар 2018, 13:29 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): /bin/bash: mips-linux-as: команда не найдена Компилятор toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1_2_6_32 где распакован? melsem писал(а): cd /home/sem/u-boot-tdw8970-16m Этот переход лишний, все мои шаги сделаны из корневого каталога пользователя, переделал шаги и создание скрипта. Должно сработать точно.
#Входим под простым пользователем cd ~ # Удаляем каталог со старыми исходниками rm -rf u-boot-tdw8970-16m #----------------(НАЧАЛО КОПИПАСТА)------------------------- #Создаём скрипт запуска сборки u-boot echo '#!/bin/bash cd ~ # Скачиваем компилятор wget https://github.com/mkresin/u-boot/releases/download/tdw8970_v1.1/toolchain-mips_r2_gcc-4.3.3.cs_uClibc-0.9.30.1_2_6_32.tar.bz2
# Распаковываем tar xvjf toolchain-mips_r2_gcc-4.3.3.cs_uClibc-0.9.30.1_2_6_32.tar.bz2
#Скачиваем исходники git clone https://github.com/GreenTeaDev/u-boot.git -b tdw8970-16m u-boot-tdw8970-16m
export PATH=~/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1_2_6_32/usr/bin/:$PATH export ARCH=mips export CROSS_COMPILE=mips-linux-
cd ~/u-boot-tdw8970-16m
make distclean vr9_config cp tdw8970.config .config make oldconfig u-boot.lq u-boot.asc ' > build_u-boot.sh #Делаем файл исполняемым chmod +x build_u-boot.sh #Запускаем скрипт ./build_u-boot.sh #---------------(КОНЕЦ КОПИПАСТА)---------------------
#Ждём... # Выбор размера флешки SPI Flash Size(M) 1. 16M (SPI_FLASH_16M) (NEW) > 2. 8M (SPI_FLASH_8M) 3. 4M (SPI_FLASH_4M) 4. 2M (SPI_FLASH_2M) 5. 1M (SPI_FLASH_1M) choice[1-5]: 1
# У меня флешка WINBOND WINBOND SFLASH SUPPORT (SPI_FLASH_WINBOND) [N/y] (NEW) Y EON SFLASH SUPPORT (CONFIG_SPI_FLASH_EON) [N/y] (NEW) N
# Бинарный файл загрузчика лежит в ~/u-boot-tdw8970-16m/u-boot.lq # Profit!
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 29 мар 2018, 18:15 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
SinglWolf писал(а): все мои шаги сделаны из корневого каталога пользователя Спасибо. А я чтобы не засорять корневой каталог лишними темпами зоходил в u-boot-tdw8970-16m.
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 31 мар 2018, 14:29 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
melsem писал(а): А вот с самими исходниками github.com/GreenTeaDev/Lede/tree/tpw8970-16m ошибки. У меня тоже были ошибки. Уже не помню где затык был. Сейчас тестирую свои правки на v17.01.4. Как будет положительный результат, выложу патч.
|
|
|
|
|
melsem
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 01 апр 2018, 13:54 |
Я тут случайно |
|
|
Зарегистрирован: 02 май 2017, 23:52 Наличности на руках: 0.00
Сообщения: 16 Откуда: Александрия
|
Проверил u-boot/ы собранные с GPL tp-link и с github.com/GreenTeaDev. Разницы не увидел. Ошибок нету. А патчи к LEDE использую свои, правки то для своих нужд делал... Сообщение не в тему Еели не жаль своего времени не сможешь проверить почему не собираются эти u-boot k MT7620. Купил на алиэкспресс такую интернет розетку за 15 usd. Обзор по начинке здесь. Зделал после получения посылки. Конфиги брал от Nexx wt3020 и asus rt-n14u (не собирается) но в них кнопка reset на 1, а не на 17-gpio. Собираются только к MT7621
лог зборки к MT7620
sem@RV508:~/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x$ make find . -type f \ \( -name 'core' -o -name '*.bak' -o -name '*~' \ -o -name '*.o' -o -name '*.a' \) -print \ | xargs rm -f find ./ -name '.depend' -print | xargs rm -f rm -f examples/hello_world examples/timer \ examples/eepro100_eeprom examples/sched \ examples/mem_to_mem_idma2intr examples/82559_eeprom rm -f tools/img2srec tools/mkimage tools/envcrc tools/gen_eth_addr rm -f tools/mpc86x_clk tools/ncb rm -f tools/easylogo/easylogo tools/bmp_logo rm -f tools/gdb/astest tools/gdb/gdbcont tools/gdb/gdbsend rm -f tools/env/fw_printenv tools/env/fw_setenv rm -f board/cray/L1/bootscript.c board/cray/L1/bootscript.image rm -f board/trab/trab_fkt rm -f stage1/stage2.bin stage1/stage1n2.elf stage1/stage1n2.map rm -f ./uboot.bin ./uboot.img ./u-boot ./u-boot.* ./uboot_a.bin ./System.map rm -f scripts/lxdialog/lxdialog make[1]: Вход в каталог `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/tools' make[1]: Цель `.depend' не требует выполнения команд. make[1]: Выход из каталога `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/tools' make -C tools all make[1]: Вход в каталог `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/tools' gcc -I./ -DUSE_HOSTCC -c mkimage.c gcc -I./ -DUSE_HOSTCC -c crc32.c gcc -I./ -DUSE_HOSTCC -c crc.c gcc -o mkimage mkimage.o crc32.o crc.o make[1]: Выход из каталога `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/tools' echo make -C tools all make -C tools all "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -Wa,-gstabs -D__ASSEMBLY__ -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -c -o cpu/ralink_soc/start.o /home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/cpu/ralink_soc/start.S /home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/cpu/ralink_soc/start.S: Assembler messages: /home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/cpu/ralink_soc/start.S:267: Warning: used $at without ".set noat" make -C `dirname lib_generic/libgeneric.a` make[1]: Вход в каталог `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/lib_generic' "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -M -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/buildroot-gcc463/usr/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -Wall -Wstrict-prototypes -Wno-unused -Wno-unused-variable -Wno-unused-but-set-variable crc32.c ctype.c display_options.c string.c vsprintf.c LzmaDecode.c > .depend make[1]: Выход из каталога `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/lib_generic' make[1]: Вход в каталог `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/lib_generic' "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/buildroot-gcc463/usr/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -Wall -Wstrict-prototypes -Wno-unused -Wno-unused-variable -Wno-unused-but-set-variable -c -o crc32.o crc32.c "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/buildroot-gcc463/usr/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -Wall -Wstrict-prototypes -Wno-unused -Wno-unused-variable -Wno-unused-but-set-variable -c -o ctype.o ctype.c "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/buildroot-gcc463/usr/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -Wall -Wstrict-prototypes -Wno-unused -Wno-unused-variable -Wno-unused-but-set-variable -c -o display_options.o display_options.c "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/buildroot-gcc463/usr/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -Wall -Wstrict-prototypes -Wno-unused -Wno-unused-variable -Wno-unused-but-set-variable -c -o string.o string.c "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/buildroot-gcc463/usr/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -Wall -Wstrict-prototypes -Wno-unused -Wno-unused-variable -Wno-unused-but-set-variable -c -o vsprintf.o vsprintf.c "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/buildroot-gcc463/usr/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -Wall -Wstrict-prototypes -Wno-unused -Wno-unused-variable -Wno-unused-but-set-variable -c -o LzmaDecode.o LzmaDecode.c "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-ar crv libgeneric.a crc32.o ctype.o display_options.o string.o vsprintf.o LzmaDecode.o a - crc32.o a - ctype.o a - display_options.o a - string.o a - vsprintf.o a - LzmaDecode.o make[1]: Выход из каталога `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/lib_generic' echo make -C `dirname lib_generic/libgeneric.a` make -C lib_generic make -C `dirname net/libnet.a` make[1]: Вход в каталог `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/net' "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -M -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/buildroot-gcc463/usr/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -Wall -Wstrict-prototypes -Wno-unused -Wno-unused-variable -Wno-unused-but-set-variable net.c tftp.c eth.c httpd.c > .depend make[1]: Выход из каталога `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/net' make[1]: Вход в каталог `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/net' "/opt/buildroot-gcc463/usr/bin"/mipsel-linux-gcc -gdwarf-2 -DDEBUG -Os -D__KERNEL__ -DTEXT_BASE=0xBC000000 -I/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/buildroot-gcc463/usr/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -mabicalls -march=4kc -mtune=4kc -DRALINK_MDIO_ACCESS_FUN -DRALINK_DDR_POWERSAVE -DRALINK_SPI_UPGRADE_CHECK -DRALINK_RW_RF_REG_FUN -DRALINK_CMDLINE -DRALINK_EPHY_INIT -DCONFIG_LZMA -DRALINK_USB -DRALINK_EHCI -DP5_MAC_TO_NONE_MODE -DP4_MAC_TO_NONE_MODE -DASIC_BOARD -DMT7620_ASIC_BOARD -DMT7620_MP -DRALINK_DEMO_BOARD_PVLAN -DPDMA_NEW -DRX_SCATTER_GATTER_DMA -DUBOOT_ROM -DON_BOARD_DDR1 -DON_BOARD_DDR_WIDTH_16 -DON_BOARD_16BIT_DRAM_BUS -DON_BOARD_512M_DRAM_COMPONENT -DCFG_ENV_IS_IN_SPI -Wall -Wstrict-prototypes -Wno-unused -Wno-unused-variable -Wno-unused-but-set-variable -c -o net.o net.c net.c: In function 'NetStartAgain': net.c:633:2: warning: pointer targets in passing argument 1 of 'getenv' differ in signedness [-Wpointer-sign] /home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include/common.h:254:7: note: expected 'uchar *' but argument is of type 'char *' net.c: In function 'NetReceive': net.c:1207:3: warning: implicit declaration of function 'NetReceiveHttpd' [-Wimplicit-function-declaration] net.c: In function 'getenv_IPaddr': net.c:1801:2: warning: pointer targets in passing argument 1 of 'getenv' differ in signedness [-Wpointer-sign] /home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include/common.h:254:7: note: expected 'uchar *' but argument is of type 'char *' net.c: In function 'getenv_VLAN': net.c:1805:2: warning: pointer targets in passing argument 1 of 'getenv' differ in signedness [-Wpointer-sign] /home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/include/common.h:254:7: note: expected 'uchar *' but argument is of type 'char *' net.c: At top level: net.c:1830:6: warning: conflicting types for 'NetReceiveHttpd' [enabled by default] net.c:1207:3: note: previous implicit declaration of 'NetReceiveHttpd' was here net.c: In function 'NetReceiveHttpd': net.c:1836:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] net.c:1845:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] net.c: In function 'NetLoopHttpd': net.c:1915:2: warning: implicit declaration of function 'milisecdelay' [-Wimplicit-function-declaration] net.c:1931:2: warning: implicit declaration of function 'eth_getenv_enetaddr' [-Wimplicit-function-declaration] net.c:1949:2: error: 'NetOurVLAN' undeclared (first use in this function) net.c:1949:2: note: each undeclared identifier is reported only once for each function it appears in net.c:1950:2: error: 'NetOurNativeVLAN' undeclared (first use in this function) net.c:1975:19: error: 'WEBFAILSAFE_PROGRESS_START' undeclared (first use in this function) net.c:1996:31: error: 'WEBFAILSAFE_UPGRADE_TYPE_FIRMWARE' undeclared (first use in this function) net.c:2014:20: error: 'WEBFAILSAFE_PROGRESS_UPLOAD_READY' undeclared (first use in this function) net.c:2020:21: error: 'WEBFAILSAFE_PROGRESS_UPGRADE_READY' undeclared (first use in this function) net.c:2030:17: warning: implicit declaration of function 'do_bootm' [-Wimplicit-function-declaration] net.c:2034:13: warning: implicit declaration of function 'do_reset' [-Wimplicit-function-declaration] net.c:2046:19: error: 'WEBFAILSAFE_PROGRESS_UPGRADE_FAILED' undeclared (first use in this function) make[1]: *** [net.o] Ошибка 1 make[1]: Выход из каталога `/home/sem/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x/net' make: *** [net/libnet.a] Ошибка 2 sem@RV508:~/GnuBee_PCx_uboot-WebLoadByButton/uboot-5.x.x.x$
Стоковый не перезаписывает прошивку?? Никакую совсем и разных размеров?? И erase по секторам не делает(возможно не правельную адресацию флэхи вписываю?) Смог только на чина u-boot сменить. Китайский с веб-мордой и иероглифами установил (breed-mt7620- reset1.bin или хх- reset1-2-11-12), но под кнопку ресет для 17-gpio нету. А разбирать и подключаться к UART для входа в меню u-boot при кирпиче??? Как то.. Но вынужден.
|
|
|
|
|
SinglWolf
|
Заголовок сообщения: Re: Дамп TD-W8970 V1 Добавлено: 21 июл 2018, 04:24 |
Я тут случайно |
|
|
Зарегистрирован: 22 фев 2018, 12:31 Наличности на руках: 0.00
Сообщения: 12 Откуда: Russia
|
ANDRY31 писал(а): что там по теме, получилось в итоге? Кому вопрос конкретно и о чём?
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|