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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.08.2018, 00:25   #61
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
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
А df -h - уже было
fdisk - пакета просто нет или команды в обрезанном - ash
df -h было для китайской прошивки, к которой не подходят pkg от официалки. я хотел показать, что в 18.06.1 с официального сайта overaly отсутствует, и места для установки нет.
fdisk я понимаю что пакета нет. Именно это не позволяет мне переразметить emmc и создать там overkay.
и именно совпадение данных факторов я считаю багом.

Есть идеи как поставить overlay?
Tohin вне форума   Ответить с цитированием
Старый 26.08.2018, 00:38   #62
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
По умолчанию

Цитата:
Есть идеи как поставить overlay?
Мозг уже спит, ищу французску фильму на ночь
===
А если банально, накатить прошивку заново - штатно - через веб-интерфейс ?
Не проканает ?
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 26.08.2018, 00:41   #63
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
По умолчанию

ИМХО. Прошивка по размеру такая же... А значит в ней не размечен overlay..
Вот двум взрослым дядькам заняться больше нечем.. посреди ночи китайскую железяку обсуждают.....

P.S. ...троим...

Последний раз редактировалось Tohin; 26.08.2018 в 10:48.
Tohin вне форума   Ответить с цитированием
Старый 26.08.2018, 01:45   #64
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
По умолчанию

французкая фильма у меня есть...
А emmc скорее всего надо было форматить особым образом из загрузчика. Осталось найти как.
paulerr вне форума   Ответить с цитированием
Старый 26.08.2018, 10:47   #65
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
По умолчанию

Спасибо, что не бросаете один на один с этой китайской поделкой.

Список команд бутлоадера

Код:
BPI-R2> help
?       - alias for 'help'
backup_message- print backup message.
base    - print or set address offset
bdinfo  - print Board Info structure
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
coninfo - print console devices and information
cp      - memory copy
crc32   - checksum calculation
echo    - echo args to console
editenv - edit environment variable
emmc    - eMMC sub system
env     - environment handling commands
esw_read- esw_read   - Dump external switch/GMAC status !!

exit    - exit script
false   - do nothing, unsuccessfully
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
go      - start application at address 'addr'
help    - print command description/usage
image_blks- read image size from img_size or image header if no specifying img_size, and divided by blk_size and save image blocks in image_blks variable.
image_check- check if image in load_addr is normal.
iminfo  - print header information for application image
imxtract- extract a part of a multi-image
itest   - return true/false on integer compare
loadb   - load binary file over serial line (kermit mode)
loads   - load S-Record file over serial line
loadx   - load binary file over serial line (xmodem mode)
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mdio    - mdio   - Ralink PHY register R/W command !!

mm      - memory modify (auto-incrementing address)
mmc     - MMC sub system
mmcinfo - display MMC info
mtk_image_blks- read image size from image header (MTK format) located at load_a                                                                                                                                                             ddr, divided by blk_size and save image blocks in image_blks variable.
mw      - memory write (fill)
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
reco_message- print recovery message.
reg     - reg   - Ralink PHY register R/W command !!

reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
serious_image_check- seriously check if image in load_addr is normal.
setenv  - set environment variables
showvar - print local hushshell variables
sleep   - delay execution for some time
source  - run script from memory
test    - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
true    - do nothing, successfully
uboot_check- check if uboot in load_addr is normal.
version - print monitor, compiler and linker version
[свернуть]


Для работы с MMC вроде эта команда:
Код:
BPI-R2> mmc
mmc - MMC sub system

Usage:
mmc read addr blk# cnt
mmc write addr blk# cnt
mmc erase blk# cnt
mmc rescan
mmc part - lists available partition on current mmc device
mmc dev [dev] - show or set current mmc device
mmc list - lists available devices
mmc setdsr - set DSR register value

BPI-R2> emmc
emmc - eMMC sub system

Usage:
emmc read part addr blk# cnt
emmc write part addr blk# cnt
emmc ecsd       - Dump ext csd
emmc pconf val  - Set Part Config val
В теории можно грузануться с SD карты в бубунту и попробовать оттуда fdisk на mmc. но у меня навернулся картридер sd и я не могу залить образ. Интересно, а можно ли слить образ бубунты через tftp и записать его на sd через бутлоадер?


UPD: Кажется - всё... при очередной перезагрузке serial не поднимается - при подаче питания горят три лампочки и на кнопки не реагирует...

Последний раз редактировалось Tohin; 26.08.2018 в 11:10.
Tohin вне форума   Ответить с цитированием
Старый 26.08.2018, 13:02   #66
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
По умолчанию

Цитата:
горят три лампочки и на кнопки не реагирует...
Может загрузчик все-таки жив ?
И возможен коннект по tftp ?
Цитата:
французкая фильма у меня есть...
Дело не в наличии, а в выборе
Цитата:
А emmc скорее всего надо было форматить особым образом из загрузчика. Осталось найти как.
Может также, как форматируется винт при установке OpenWrt на ПК ?
===
Можно в профильной теме на форуме openwrt вопрос задать:
https://forum.openwrt.org/t/bpi-r2-and-lede/14586
Или здесь:
http://forum.banana-pi.org/t/bpi-r2-...8-05-09/5646/2
===
Что-то здесь по другому
По разделу:
Цитата:
Change the Partition configurion of EMMC is 48h: reboot the system which is running SD, and enter the U-boot command line, run command emmc pconf 48 \(for this steps, we can change partition configuration in userspace by using mmc-utils, see more information in http://forum.banana-pi.org/t/bpi-r2-...04-11/5395/19\)
Измените конфигурацию раздела EMMC на 48h: перезагрузите систему, в которой работает SD, и введите командную строку U-boot, выполните команду emmc pconf 48 \(для этого мы можем изменить конфигурацию раздела в пользовательском пространстве с помощью mmc-utils, см. более подробную информацию в http://forum.banana-pi.org/t/bpi-r2-...04-11/5395/19\)

https://bananapi.gitbooks.io/banana-...t/openwrt.html
Вроде так:
http://forum.banana-pi.org/t/topic/5395/19
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 26.08.2018 в 13:14.
sunny вне форума   Ответить с цитированием
Старый 26.08.2018, 15:12   #67
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
По умолчанию

Железяка вроде полужива. есть специализированная прога , она плату видит и даже начинает шить в нее прелоадер.
Но потом вываливается с ошибкой.
Хз в чем дело... раз 50 запустил прошивку и оно залилось.
Прошился какой-то кривой бутлоадер... образ залить не могу

Последний раз редактировалось Tohin; 26.08.2018 в 15:52.
Tohin вне форума   Ответить с цитированием
Старый 27.08.2018, 21:29   #68
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
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
Дело не в наличии, а в выборе
Movienizer нашел 20 фильмов по стране Франция
Цитата:
Сообщение от sunny Посмотреть сообщение
Может также, как форматируется винт при установке OpenWrt на ПК ?
Может так как предлагает Крис для U7623?

The board ships with u-boot, and the first installation needs to be done
via the bootloader using tftp. Step number one is to update the MBR of
the eMMC, as the one that ships with the device is broken. Since the
device can ship with different storage sizes, I will not provide the
exact steps for creating a valid MBR. However, I have made some
assumptions about the disk layout - there must be one 8MB recovery
partition (FAT32) and a partition for the rootfs (Linux).

The board loads the kernel from block 0xA00 (2560) and I have reserved
32MB for the kernel (65536 blocks). I have aligned the partitions on the
erase block size (4096 byte), so the recovery partition must start on
block 69632 and end on 86016 (16385 sectors). The rootfs is assumed to
start on sector 90112.

In order to install the mbr, you run the following commands from the
u-boot command line:

* tftpboot ${loadaddr} u7623-mbr.img
* mmc device 0
* mmc write ${loadaddr} 0x00 1

Сам файл u7623-mbr.img создается скриптом

Развернуть для просмотра

Код:
#!/bin/bash

SECTORS=15269888
SECTOR_SIZE=512
OUTFILE=u7623-mbr.tmp
OUTFILE_MBR=u7623-mbr.img

dd if=/dev/zero of=$OUTFILE seek=$((SECTORS - 1)) bs=$SECTOR_SIZE count=1

parted -s -- u7623-mbr.tmp \
	unit s \
	mklabel msdos \
	mkpart primary fat32 69632 86016 \
	mkpart primary ext4 90112 -1

dd if=$OUTFILE of=$OUTFILE_MBR bs=512 count=1
rm $OUTFILE
[свернуть]
paulerr вне форума   Ответить с цитированием
Старый 27.08.2018, 21:39   #69
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
По умолчанию

Я uboot запорол. Написал китайцам в почту. Надо было забэкапить... Но как обычно - уже поздно.
Tohin вне форума   Ответить с цитированием
Старый 27.08.2018, 22:05   #70
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 Посмотреть сообщение
Я uboot запорол. Написал китайцам в почту. Надо было забэкапить... Но как обычно - уже поздно.
Купил бы CH341A, слил бы то что там было и...
Цитата:
Сообщение от paulerr Посмотреть сообщение
dd if=$OUTFILE of=$OUTFILE_MBR bs=512 count=1
В мбр?
Может лучше в gpt?
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Ответ

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


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

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

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

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


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


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