26.08.2018, 00:25 | #61 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Цитата:
fdisk я понимаю что пакета нет. Именно это не позволяет мне переразметить emmc и создать там overkay. и именно совпадение данных факторов я считаю багом. Есть идеи как поставить overlay? |
|
26.08.2018, 00:38 | #62 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Цитата:
=== А если банально, накатить прошивку заново - штатно - через веб-интерфейс ? Не проканает ?
__________________
Читаю ваши мысли по аватару ... |
|
26.08.2018, 00:41 | #63 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
ИМХО. Прошивка по размеру такая же... А значит в ней не размечен overlay..
Вот двум взрослым дядькам заняться больше нечем.. посреди ночи китайскую железяку обсуждают..... P.S. ...троим... Последний раз редактировалось Tohin; 26.08.2018 в 10:48. |
26.08.2018, 01:45 | #64 |
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152 |
французкая фильма у меня есть...
А emmc скорее всего надо было форматить особым образом из загрузчика. Осталось найти как. |
26.08.2018, 10:47 | #65 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Спасибо, что не бросаете один на один с этой китайской поделкой.
Список команд бутлоадераКод:
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 UPD: Кажется - всё... при очередной перезагрузке serial не поднимается - при подаче питания горят три лампочки и на кнопки не реагирует... Последний раз редактировалось Tohin; 26.08.2018 в 11:10. |
26.08.2018, 13:02 | #66 | ||||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Цитата:
И возможен коннект по tftp ? Цитата:
Цитата:
=== Можно в профильной теме на форуме openwrt вопрос задать: https://forum.openwrt.org/t/bpi-r2-and-lede/14586 Или здесь: http://forum.banana-pi.org/t/bpi-r2-...8-05-09/5646/2 === Что-то здесь по другому По разделу: Цитата:
https://bananapi.gitbooks.io/banana-...t/openwrt.html Вроде так: http://forum.banana-pi.org/t/topic/5395/19
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 26.08.2018 в 13:14. |
||||
26.08.2018, 15:12 | #67 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Железяка вроде полужива. есть специализированная прога , она плату видит и даже начинает шить в нее прелоадер.
Но потом вываливается с ошибкой. Хз в чем дело... раз 50 запустил прошивку и оно залилось. Прошился какой-то кривой бутлоадер... образ залить не могу Последний раз редактировалось Tohin; 26.08.2018 в 15:52. |
27.08.2018, 21:29 | #68 |
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152 |
Movienizer нашел 20 фильмов по стране Франция
Может так как предлагает Крис для 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 [свернуть] |
27.08.2018, 21:39 | #69 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Я uboot запорол. Написал китайцам в почту. Надо было забэкапить... Но как обычно - уже поздно.
|
27.08.2018, 22:05 | #70 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Цитата:
В мбр? Может лучше в gpt?
__________________
Читаю ваши мысли по аватару ... |
|
Метки |
bpi-r2, mediatek, mtk 7623 |
Здесь присутствуют: 8 (пользователей: 0 , гостей: 8) | |
|
|