xinetd32 0 4 января, 2023 Опубликовано 4 января, 2023 (изменено) · Жалоба Всем привет. Есть основной модуль на базе Allwinner T507, который устанавливается на плату с переферией. Стоит задача - добраться до ОС, которая установлена на данном модуле. На вид напоминает какой-то SBC. Документации никакой нет (нагуглить не получилось). Слева на плате похоже выведен UART (NC, TX, RX, GND). Подпаялся к нему. Выводит процесс загрузки: [149]HELLO! BOOT0 is starting! [152]BOOT0 commit : 100e431 [155]set pll start [158]periph0 has been enabled [161]set pll end [163]PMU: AXP858 [168]dram return write ok [171]board init ok [173]debug:rtc h-m-s value:0x0 [176]DRAM BOOT DRIVE INFO: V0.648 [179]the chip id is 0x7400 [182]chip id check OK [185]DRAM_VCC set to 1100 mv [188]DRAM CLK =720 MHZ [191]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4) [201]Actual DRAM SIZE =1024 M [204]DRAM SIZE =1024 MBytes, para1 = 30ea, para2 = 4001000, dram_tpr13 = 6061 [217]DRAM simple test OK. [220]rtc standby flag is 0x0, super standby flag is 0x0 [225]dram size =1024 NOTICE: BL3-1: v1.0(debug):be96482 NOTICE: BL3-1: Built : 18:32:32, 2021-04-21 NOTICE: BL3-1 commit: 8 NOTICE: cpuidle init version V2.0 ERROR: Error initializing runtime service tspd_fast NOTICE: BL3-1: Preparing for EL3 exit to normal world NOTICE: BL3-1: Next image address = 0x4a000000 �[/init]: getty is ttyS0ge spsr = 0x1d3 [/init]: RootDevice is "/dev/mmcblk0p4" , GPT_SUPPORT=1 [/init]: Try to load EMMC ... e2fsck 1.42.12 (29-Aug-2014) /dev/mmcblk0p4: recovering journal /dev/mmcblk0p4: clean, 4544/49152 files, 91415/196608 blocks Starting mount: Mounting privatee2fsck 1.44.5 (15-Dec-2018) /dev/mmcblk0p5: recovering journal /dev/mmcblk0p5: clean, 20/4096 files, 1844/16384 blocks insmod: can't insert '/lib/modules/4.9.170/snc_enable.ko': No such file or directory Starting heartbeat: insmod: can't insert '/lib/modules/4.9.170/i2c-dev.ko': No such file or directory Starting syslogd: OK Starting klogd: cat: can't open '/data/goc/bt_conf.ini': No such file or directory OK using /fb0 Starting haveged: killall: Launcher: no process killed find qt5 installed done OK Starting mount: Mounting mnte2fsck 1.44.5 (15-Dec-2018) /dev/mmcblk0p6: recovering journal /dev/mmcblk0p6: clean, 14/179168 files, 29741/715771 blocks has tinymix Error: only enum types can be set with strings Mixer name: 'audiocodec' Number of controls: 16 ctl type num name value 0 ENUM 1 codec hub mode hub_disable 1 INT 1 digital volume 0 2 INT 1 LINEIN to output mixer gain control 3 3 INT 1 FMIN to output mixer gain control 3 4 INT 1 LINEOUT volume 31 5 BOOL 1 LINEOUT Switch On 6 BOOL 1 Left Output Mixer DACL Switch On 7 BOOL 1 Left Output Mixer DACR Switch Off 8 BOOL 1 Left Output Mixer FMINL Switch Off 9 BOOL 1 Left Output Mixer LINEINL Switch Off 10 BOOL 1 Right Output Mixer DACL Switch Off 11 BOOL 1 Right Output Mixer DACR Switch On 12 BOOL 1 Right Output Mixer FMINR Switch Off 13 BOOL 1 Right Output Mixer LINEINR Switch Off 14 ENUM 1 Left LINEOUT Mux LOMixer 15 ENUM 1 Right LINEOUT Mux ROMixer Usage: tinymix [-D card] [control id] [value to set] Mixer name: 'sndahub' Number of controls: 30 ctl type num name value 0 ENUM 1 ahub audio format Function null 1 BOOL 1 I2S0 SD0 to SDI0 Loopback Debug On 2 BOOL 1 I2S1 SD0 to SDI0 Loopback Debug Off 3 BOOL 1 I2S2 SD0 to SDI0 Loopback Debug Off 4 BOOL 1 I2S3 SD0 to SDI0 Loopback Debug On 5 BOOL 1 I2S0IN Switch Off 6 BOOL 1 I2S0OUT Switch On 7 BOOL 1 I2S1IN Switch Off 8 BOOL 1 I2S1OUT Switch Off 9 BOOL 1 I2S2IN Switch Off 10 BOOL 1 I2S2OUT Switch Off 11 BOOL 1 I2S3IN Switch Off 12 BOOL 1 I2S3OUT Switch Off 13 BOOL 1 DAM0IN Switch Off 14 BOOL 1 DAM1IN Switch Off 15 BOOL 1 DAM0OUT Switch Off 16 BOOL 1 DAM1OUT Switch Off 17 ENUM 1 APBIF0 Src Select APBIF_TXDIF0 18 ENUM 1 APBIF1 Src Select APBIF_TXDIF2 19 ENUM 1 APBIF2 Src Select NONE 20 ENUM 1 I2S0 Src Select NONE 21 ENUM 1 I2S1 Src Select NONE 22 ENUM 1 I2S2 Src Select NONE 23 ENUM 1 I2S3 Src Select NONE 24 ENUM 1 DAM0Chan0 Src Select NONE 25 ENUM 1 DAM0Chan1 Src Select NONE 26 ENUM 1 DAM0Chan2 Src Select NONE 27 ENUM 1 DAM1Chan0 Src Select NONE 28 ENUM 1 DAM1Chan1 Src Select NONE 29 ENUM 1 DAM1Chan2 Src Select NONE Usage: tinymix [-D card] [control id] [value to set] 7c0014585055c6f1bce Starting adb install_listener('tcp:5037','*smartsocket*') device_chose finished! Но tty-ка на нем не оказалось. Нужно искать дальше... Справа вверху подготовка с маркировкой (ID, V, G , <-). Похоже на USB. Контакты которые не подписаны похоже на D+, D-. Звонятся с USB D+, D- с распаеным USB на переферийной плате. Но распаенный USB предназначен для флешки под обновы и патчи, т.е. работает в режиме хоста. Значит через него похоже не добраться до tty. Но настораживает контакт ID в маркировке. Значит похоже предусмотрено переключение OTG. Также в конце лога загрузки есть: Цитата "device_chose finished!" какбы намекает что какой-то USB OTG переведен в режим device. Есть способ какой-то найти этот USB? Может на нем слушается tty или запущен ADB (который фигурирует в логе загрузки и поднимается на порту 5037). Еще один из путей решения задачи - скомпилировать загрузчик, miniOS и попробовать загрузится с SD. Дальше примонтировать базоваю ОС с eMMC. Но этот путь пока не увенчался успехом. Нет нигде под Т507 SPL, ядра, dts. Все попытки собрать загрузчик при включении на UARTе тишина. Может кто-то сталкивался с загрузкой данного типа SoC и поделится опытом? Есть еще пусть - в сторону wifi модуля. Но мне кажется он слабоперспективным. Врядли кто-то бы открытую точку доступа поднял на этом интерфейсе (проверить не могу, нет антены). А остальные методы достучаться до него без доступа в ОС мне неизвестны. Путь со сдуванием eMMC и снятие дампа на текущем этапе не рассматривается. Можете подсказать ваше видение решения данной задачи? Изменено 4 января, 2023 пользователем xinetd32 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба 14 minutes ago, xinetd32 said: Можете подсказать ваше видение решения данной задачи? Загрузка с SD или USB. Для дампа достаточно u-boot, не обязательно иметь полноценную ОС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xinetd32 0 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба Только что, aaarrr сказал: Загрузка с SD или USB. Пытаюсь загрузиться с SD. Только что, aaarrr сказал: Для дампа достаточно u-boot, не обязательно иметь полноценную ОС. да, не подумал. Если даст возможность с u-boot добраться до eMMC то можно будет сделать дамп. Но не получается прогрузить даже boot0. Непонятно в чем затык. Инфу на UART не выводит, а значит не инициализирует его. Большая вероятность что ошибка в процедуре сборки u-boot т.к. думаю что нет сопуствующих компонент, описания дерева устройств под этот одноплатник. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба Теоретически на нем должен запуститься образ для H616 без изменений. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 60 5 января, 2023 Опубликовано 5 января, 2023 · Жалоба 13 часов назад, xinetd32 сказал: Есть основной модуль на базе Allwinner T507 Интересный модуль, проц залит компаундом, а ДДР и ММС нет))) Убут, насколь я помню, немного другой лог выдает, тут что-то специфическое, ИМХО... 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xinetd32 0 5 января, 2023 Опубликовано 5 января, 2023 · Жалоба 11 часов назад, aaarrr сказал: Теоретически на нем должен запуститься образ для H616 без изменений. Да, я тоже так сначала подумал, т.к. основная начинка проца аналогичная. Но коробка другая, пины тоже, а соответсвенно dtb тоже должен быть другой, я так думаю. PMU установлен другой модели чем на бордах которые идут с u-boot-ом. Попался мне один патч китайский для openharmony под проц T507. В нем есть папка bootloader/bin Name │ Size │Modify time *EULA │ 7577│Jan 3 08:34 bl31.bin │ 103120│Jan 3 08:34 *boot0_nand_sun50iw9p1.bin │ 65536│Jan 3 08:34 *boot0_sdcard_sun50iw9p1.bin │ 61440│Jan 3 08:34 fes1_sun50iw9p1.bin │ 40992│Jan 3 08:34 sboot_sun50iw9p1.bin │ 94208│Jan 3 08:34 *u-boot-sun50iw9p1.bin │ 712115│Jan 3 08:34 bl31.bin с него судя по strings используется такой же как и на этом модуле: # strings bl31.bin ..... v1.0(debug):be96482 Built : 18:32:32, 2021-04-21 ..... Помогите правильно разместить на SD карте эти части загрузчика. Попробую, может повезет. (пробовал склеить с помощью boot0img. Разместить только boot0_sdcard_sun50iw9p1.bin со смещением 8к. Пока безуспешно) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xinetd32 0 5 января, 2023 Опубликовано 5 января, 2023 · Жалоба 2 часа назад, mantech сказал: Убут, насколь я помню, немного другой лог выдает, тут что-то специфическое, ИМХО... Да, похоже при загрузке нет убута. Есть boot0 -> bl3-1, а дальше уже ОС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 5 января, 2023 Опубликовано 5 января, 2023 · Жалоба 2 hours ago, xinetd32 said: Но коробка другая, пины тоже, а соответсвенно dtb тоже должен быть другой DDR, SDMMC и UART в любом случае никуда не денутся. 2 hours ago, xinetd32 said: PMU установлен другой модели чем на бордах которые идут с u-boot-ом А это может быть проблемой. 17 hours ago, xinetd32 said: Путь со сдуванием eMMC и снятие дампа на текущем этапе не рассматривается. Если стоит задача что-то наковырять в единственном экземпляре устройства, то стоит рассмотреть - дело нехитрое. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Antinok 0 19 февраля Опубликовано 19 февраля · Жалоба On 1/4/2023 at 8:18 PM, xinetd32 said: Всем привет. Есть основной модуль на базе Allwinner T507, который устанавливается на плату с переферией. Стоит задача - добраться до ОС, которая установлена на данном модуле. На вид напоминает какой-то SBC. Документации никакой нет (нагуглить не получилось). Слева на плате похоже выведен UART (NC, TX, RX, GND). Подпаялся к нему. Выводит процесс загрузки: [149]HELLO! BOOT0 is starting! [152]BOOT0 commit : 100e431 [155]set pll start [158]periph0 has been enabled [161]set pll end [163]PMU: AXP858 [168]dram return write ok [171]board init ok [173]debug:rtc h-m-s value:0x0 [176]DRAM BOOT DRIVE INFO: V0.648 [179]the chip id is 0x7400 [182]chip id check OK [185]DRAM_VCC set to 1100 mv [188]DRAM CLK =720 MHZ [191]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4) [201]Actual DRAM SIZE =1024 M [204]DRAM SIZE =1024 MBytes, para1 = 30ea, para2 = 4001000, dram_tpr13 = 6061 [217]DRAM simple test OK. [220]rtc standby flag is 0x0, super standby flag is 0x0 [225]dram size =1024 NOTICE: BL3-1: v1.0(debug):be96482 NOTICE: BL3-1: Built : 18:32:32, 2021-04-21 NOTICE: BL3-1 commit: 8 NOTICE: cpuidle init version V2.0 ERROR: Error initializing runtime service tspd_fast NOTICE: BL3-1: Preparing for EL3 exit to normal world NOTICE: BL3-1: Next image address = 0x4a000000 �[/init]: getty is ttyS0ge spsr = 0x1d3 [/init]: RootDevice is "/dev/mmcblk0p4" , GPT_SUPPORT=1 [/init]: Try to load EMMC ... e2fsck 1.42.12 (29-Aug-2014) /dev/mmcblk0p4: recovering journal /dev/mmcblk0p4: clean, 4544/49152 files, 91415/196608 blocks Starting mount: Mounting privatee2fsck 1.44.5 (15-Dec-2018) /dev/mmcblk0p5: recovering journal /dev/mmcblk0p5: clean, 20/4096 files, 1844/16384 blocks insmod: can't insert '/lib/modules/4.9.170/snc_enable.ko': No such file or directory Starting heartbeat: insmod: can't insert '/lib/modules/4.9.170/i2c-dev.ko': No such file or directory Starting syslogd: OK Starting klogd: cat: can't open '/data/goc/bt_conf.ini': No such file or directory OK using /fb0 Starting haveged: killall: Launcher: no process killed find qt5 installed done OK Starting mount: Mounting mnte2fsck 1.44.5 (15-Dec-2018) /dev/mmcblk0p6: recovering journal /dev/mmcblk0p6: clean, 14/179168 files, 29741/715771 blocks has tinymix Error: only enum types can be set with strings Mixer name: 'audiocodec' Number of controls: 16 ctl type num name value 0 ENUM 1 codec hub mode hub_disable 1 INT 1 digital volume 0 2 INT 1 LINEIN to output mixer gain control 3 3 INT 1 FMIN to output mixer gain control 3 4 INT 1 LINEOUT volume 31 5 BOOL 1 LINEOUT Switch On 6 BOOL 1 Left Output Mixer DACL Switch On 7 BOOL 1 Left Output Mixer DACR Switch Off 8 BOOL 1 Left Output Mixer FMINL Switch Off 9 BOOL 1 Left Output Mixer LINEINL Switch Off 10 BOOL 1 Right Output Mixer DACL Switch Off 11 BOOL 1 Right Output Mixer DACR Switch On 12 BOOL 1 Right Output Mixer FMINR Switch Off 13 BOOL 1 Right Output Mixer LINEINR Switch Off 14 ENUM 1 Left LINEOUT Mux LOMixer 15 ENUM 1 Right LINEOUT Mux ROMixer Usage: tinymix [-D card] [control id] [value to set] Mixer name: 'sndahub' Number of controls: 30 ctl type num name value 0 ENUM 1 ahub audio format Function null 1 BOOL 1 I2S0 SD0 to SDI0 Loopback Debug On 2 BOOL 1 I2S1 SD0 to SDI0 Loopback Debug Off 3 BOOL 1 I2S2 SD0 to SDI0 Loopback Debug Off 4 BOOL 1 I2S3 SD0 to SDI0 Loopback Debug On 5 BOOL 1 I2S0IN Switch Off 6 BOOL 1 I2S0OUT Switch On 7 BOOL 1 I2S1IN Switch Off 8 BOOL 1 I2S1OUT Switch Off 9 BOOL 1 I2S2IN Switch Off 10 BOOL 1 I2S2OUT Switch Off 11 BOOL 1 I2S3IN Switch Off 12 BOOL 1 I2S3OUT Switch Off 13 BOOL 1 DAM0IN Switch Off 14 BOOL 1 DAM1IN Switch Off 15 BOOL 1 DAM0OUT Switch Off 16 BOOL 1 DAM1OUT Switch Off 17 ENUM 1 APBIF0 Src Select APBIF_TXDIF0 18 ENUM 1 APBIF1 Src Select APBIF_TXDIF2 19 ENUM 1 APBIF2 Src Select NONE 20 ENUM 1 I2S0 Src Select NONE 21 ENUM 1 I2S1 Src Select NONE 22 ENUM 1 I2S2 Src Select NONE 23 ENUM 1 I2S3 Src Select NONE 24 ENUM 1 DAM0Chan0 Src Select NONE 25 ENUM 1 DAM0Chan1 Src Select NONE 26 ENUM 1 DAM0Chan2 Src Select NONE 27 ENUM 1 DAM1Chan0 Src Select NONE 28 ENUM 1 DAM1Chan1 Src Select NONE 29 ENUM 1 DAM1Chan2 Src Select NONE Usage: tinymix [-D card] [control id] [value to set] 7c0014585055c6f1bce Starting adb install_listener('tcp:5037','*smartsocket*') device_chose finished! Но tty-ка на нем не оказалось. Нужно искать дальше... Справа вверху подготовка с маркировкой (ID, V, G , <-). Похоже на USB. Контакты которые не подписаны похоже на D+, D-. Звонятся с USB D+, D- с распаеным USB на переферийной плате. Но распаенный USB предназначен для флешки под обновы и патчи, т.е. работает в режиме хоста. Значит через него похоже не добраться до tty. Но настораживает контакт ID в маркировке. Значит похоже предусмотрено переключение OTG. Также в конце лога загрузки есть: какбы намекает что какой-то USB OTG переведен в режим device. Есть способ какой-то найти этот USB? Может на нем слушается tty или запущен ADB (который фигурирует в логе загрузки и поднимается на порту 5037). Еще один из путей решения задачи - скомпилировать загрузчик, miniOS и попробовать загрузится с SD. Дальше примонтировать базоваю ОС с eMMC. Но этот путь пока не увенчался успехом. Нет нигде под Т507 SPL, ядра, dts. Все попытки собрать загрузчик при включении на UARTе тишина. Может кто-то сталкивался с загрузкой данного типа SoC и поделится опытом? Есть еще пусть - в сторону wifi модуля. Но мне кажется он слабоперспективным. Врядли кто-то бы открытую точку доступа поднял на этом интерфейсе (проверить не могу, нет антены). А остальные методы достучаться до него без доступа в ОС мне неизвестны. Путь со сдуванием eMMC и снятие дампа на текущем этапе не рассматривается. Можете подсказать ваше видение решения данной задачи? Доброго времени суток. Есть дамп с такого модуля. Я всё же сдул ЕММс)) Пингани в личку, если интересует Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 3 21 февраля Опубликовано 21 февраля · Жалоба On 1/5/2023 at 12:25 AM, aaarrr said: Теоретически на нем должен запуститься образ для H616 без изменений. Вот не факт. DDR-контроллер на H616/H618/T507 чуть-чуть, но разный. Тем более, что память на модуле - LPDDR4 On 1/5/2023 at 12:05 PM, xinetd32 said: PMU установлен другой модели чем на бордах которые идут с u-boot-ом. AXP853T, штатный компаньон для T507 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 21 февраля Опубликовано 21 февраля (изменено) · Жалоба On 2/21/2024 at 9:03 AM, gosha-z said: Вот не факт. DDR-контроллер на H616/H618/T507 чуть-чуть, но разный. Тем более, что память на модуле - LPDDR4 алвинеровский boot0 сам определит наверно ревизию процессора и тип памяти, майнстримный u-boot уже работает с lpddr4 на h616 но для t507 нужно чуть подправить настройки PHY arch/arm/mach-sunxi/dram_sun50i_h616.c Quote static const u8 phy_init[] = { .... #elif defined(CONFIG_SUNXI_DRAM_H616_LPDDR4) /* 0x02, 0x00, 0x17, 0x05, 0x04, 0x19, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x01, 0x18, 0x03, 0x1a */ 0x03, 0x00, 0x17, 0x05, 0x02, 0x19, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x01, 0x18, 0x04, 0x1a #endif On 2/21/2024 at 9:03 AM, gosha-z said: AXP853T, штатный компаньон для T507 по регистрам помоему axp853t, axp858, axp15060 совместимы, в майнстримном убуте нет для них пока драйвера, в ядре есть, лог ядра на плате с axp853t Quote [ 0.164728] axp20x-i2c 0-0036: AXP20x variant AXP15060 found [ 0.164959] axp20x-i2c 0-0036: AXP20X driver loaded Изменено 21 февраля пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 3 21 февраля Опубликовано 21 февраля · Жалоба 11 minutes ago, sasamy said: алвинеровский boot0 сам определит наверно ревизию процессора и тип памяти, майнстримный u-boot уже работает с lpddr4 на h616 но для t507 нужно чуть подправить настройки PHY arch/arm/mach-sunxi/dram_sun50i_h616.c Это я знаю... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 21 февраля Опубликовано 21 февраля · Жалоба 28 minutes ago, sasamy said: нужно чуть подправить настройки PHY arch/arm/mach-sunxi/dram_sun50i_h616.c Перестановка пинов на CA. Любопытно, зачем надо было городить отличия. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 60 21 февраля Опубликовано 21 февраля · Жалоба 1 час назад, sasamy сказал: алвинеровский boot0 сам определит наверно ревизию процессора и тип памяти, майнстримный u-boot уже работает с lpddr4 на h616 но для t507 нужно чуть подправить настройки PHY arch/arm/mach-sunxi/dram_sun50i_h616.c Вот интересно, а зачем? Бут0 уже все сделал, память проинициализирована, зачем потом к ней снова возвращаться в убуте?? 1 час назад, sasamy сказал: по регистрам помоему axp853t, axp858, axp15060 совместимы, в майнстримном убуте нет для них пока драйвера, Т.е. бут0, убут работают на низкой частоте, т.к. поднять питание не могут? В 19.02.2024 в 23:15, Antinok сказал: [149]HELLO! BOOT0 is starting! [152]BOOT0 commit : 100e431 [155]set pll start [158]periph0 has been enabled [161]set pll end [163]PMU: AXP858 [168]dram return write ok [171]board init ok [173]debug:rtc h-m-s value:0x0 [176]DRAM BOOT DRIVE INFO: V0.648 [179]the chip id is 0x7400 [182]chip id check OK [185]DRAM_VCC set to 1100 mv Хотя по ходу правда совместимы.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 21 февраля Опубликовано 21 февраля · Жалоба 7 minutes ago, mantech said: Бут0 уже все сделал, память проинициализирована, зачем потом к ней снова возвращаться в убуте?? В мейнстримном u-boot'e олвиннеровский boot0 не используется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться