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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.08.2018, 00:02   #51
paulerr
Senior Member
 
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152
paulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond repute
По умолчанию

sysupgrade можно наверное сразу накатить, на текущую прошивку.
Kernel - через тот самый uboot, должно быть что-то типа "System Load Linux to SDRAM via TFTP", а дальше sysupgrade.

PS. чета я 18.06.1 не заметил . Быстры майтенеры косяки править...
paulerr вне форума   Ответить с цитированием
Старый 22.08.2018, 20:29   #52
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Страшно как то шить образы с транка. Они по 4 Мб. А у китайцев по 71. Хотя может пустое место забито...
Tohin вне форума   Ответить с цитированием
Старый 22.08.2018, 22:28   #53
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Tohin
Чтобы не было страшно,достаточно иметь программатор
Прошивки можно в hex редакторе сравнить.
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 23.08.2018, 06:53   #54
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Usbasp есть но я не представляю как шить через него что-то отличное от атмеги. В хексе они по-любому будут разные. Т.к. ядро с разными параметрами собиралось.
Tohin вне форума   Ответить с цитированием
Старый 23.08.2018, 12:41   #55
paulerr
Senior Member
 
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152
paulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond repute
По умолчанию

А что, в BPI-R2 есть то что можно прошить через Usbasp ? eMMC

Если совсем все плохо (загрузчик тоже умер), то восстанавливается через otg и прогу "SP Flash Tool" для телефонов на МТК чипсете.
paulerr вне форума   Ответить с цитированием
Старый 23.08.2018, 22:00   #56
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Так. Было сказано что наличие программатора избавляет от страха прошивки. Usbasp - программатор. Значит страха быть не должно. Но вот как его к мтк прилепить? Или достаточно его подвесить над столом? Шутка это, курилка же!
Tohin вне форума   Ответить с цитированием
Старый 25.08.2018, 22:58   #57
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Ну мне было немного страшно. Но порядок действий был таков:
1. Подключаем wan к локальной сети или напрямую к компу, usb-ttl, проверяем шелл на скорости 115200.
2. ребутимся и смотрим загрузку в терминале. ждем фразу "Hit any key to stop autoboot: 2" - ищем на клавиатуре "эникей" и хитим его!
3. Вываливаемся в меню загрузчика, о чем говорит приглашение: BPI-R2>
4. Скачиваем на компьютер: 7623n-bananapi-bpi-r2-initramfs-kernel.bin. и запускаем на компе tftp сервер. В качестве домашней папки - указываем месторасположение скачанного bin'a
5. В консоли BPI пишем (не забывая заменить на нужные):
Код:
BPI-R2> setenv ipaddr 192.168.2.150 
BPI-R2> setenv netmask 255.255.255.0
 BPI-R2> ping 192.168.2.1 //адрес сервера tftp
 Using Eth0 device
 host 192.168.2.1 is alive
Ну вроде все готово?
6.Дальше для меня шаманство, для удобства копирования приглашения строки убрал:
Код:
tftp 84000000 192.168.2.1:openwrt-18.06.1-mediatek-mt7623-7623n-bananapi-bpi-r2-initramfs-kernel.bin
mmc dev 0
mmc write 84000000 1000 6000
7. Надо проверить, что загрузка стоит с emmc:
7.1 Пишем в консоли: emmc ecsd
7.2 Разбираем вывод, где то посередине строка [EXT_CSD] Partition config : 48h
7.3 Если отличается то пишем: emmc pconf 0x48

Ребутимся...... Ух ты!
Код:
BusyBox v1.28.3 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 18.06.1, r7258-5eb055306f
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
Надеюсь ничего не забыл по пути... Хотя есть ложка дегтя:
Код:
root@OpenWrt:/# opkg install nano
Installing nano (2.9.8-1) to root...
Collected errors:
 * verify_pkg_installable: Only have 0kb available on filesystem /overlay, pkg nano needs 63
 * opkg_install_cmd: Cannot install package nano.
Tohin вне форума   Ответить с цитированием
Старый 25.08.2018, 23:14   #58
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Ну наконец-то поздравляю!
===
Цитата:
Only have 0kb available on filesystem /overlay , pkg nano needs 63
У вас есть только 0 Килобайт в /overlay, пакет nano весит 63.....

Что-то ему места мало - с такими то объемами памяти, это странно....
Возможно здесь что-то не так:
Цитата:
mmc write 84000000 1000 6000
Размер раздела надо править.

=======

Попробуй погуглить:
https://www.google.com/search?client...utf-8&oe=utf-8
Вроде так лечится:
Also copy /rom/etc/opkg.conf to /etc/opkg.conf - this should solve the error above.
Код:
cp rom/etc/opkg.conf /etc/opkg.conf
https://forum.archive.openwrt.org/vi...c.php?id=24436
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 25.08.2018 в 23:31.
sunny вне форума   Ответить с цитированием
Старый 25.08.2018, 23:49   #59
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

О. Навел на мыль, спасибо! Оверлея то нет!
Код:
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
root@OpenWrt:/# df -h
Filesystem                Size      Used Available Use% Mounted on
tmpfs                   504.2M    648.0K    503.6M   0% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
Жэсть только начинается:
root@OpenWrt:/# fdisk
/bin/ash: fdisk: not found

Как считаете этого достаточно для багтрека?

Последний раз редактировалось Tohin; 26.08.2018 в 00:00.
Tohin вне форума   Ответить с цитированием
Старый 26.08.2018, 00:03   #60
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

А df -h - уже было
fdisk - пакета просто нет или команды в обрезанном - ash
Цитата:
Как считаете этого достаточно для багтрека?
Не уверен, хотя пожалуй, только надежнее пока самому покопать
===
Должно быть как-то так:
Код:
root@OpenWrt:/# df -h
/dev/root                 5.3M      5.3M         0 100% /rom
tmpfs                    29.6M    640.0K     29.0M   2% /tmp
/dev/mtdblock6            9.3M      1.3M      8.1M  14% /overlay
overlayfs:/overlay        9.3M      1.3M      8.1M  14% /
tmpfs                   512.0K         0    512.0K   0% /dev
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 26.08.2018 в 00:11.
sunny вне форума   Ответить с цитированием
Ответ

Метки
bpi-r2, mediatek, mtk 7623


Здесь присутствуют: 14 (пользователей: 0 , гостей: 14)
 

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

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

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


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


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