repstosw 18 3 июня, 2022 Опубликовано 3 июня, 2022 · Жалоба Пришла плата с T113-S3. Скачал Tina-T113 Linux с гадской байды, в надежде, что бам будет готовый образ линукса на сд-карту. Облом! Киньте плиз ссылку на готовый образ линукса для этой доски. Мне чисто проверить, что плата рабочая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Samum421 5 3 июня, 2022 Опубликовано 3 июня, 2022 · Жалоба И даже не дышит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 3 июня, 2022 Опубликовано 3 июня, 2022 · Жалоба On 6/3/2022 at 3:13 PM, Samum421 said: И даже не дышит? Дышит. Я к тому, что выкачал вот эти вещи: T113 Tina: https://pan.baidu.com/s/1N_enFx7R_fpE03wqoHC0bg T113 Longan SDK: https://pan.baidu.com/s/1Ci9lERAnyL5Doo-UoYqYRA?pwd=awol Первая 13 гигов, вторая около 4 гигов. Не обнаружил там образов на SD-карту. И сишных сорцов там тоже нет никаких. Какая-та линуксовая хрень одна. Проверил, что плата видится через xfel-windows-v1.2.8: Далее, нашёл наконец-то принципиальную схему и образ линукса : https://mangopi.cc/d1 Секция MQ-Dual (T113) . Остальное неинтересно. Скачал я этот образ longan_MQ-Dual_uart0_pe2_pe3_rgb800480.img https://mangopi.cc/_media/longan_mq-dual_uart0_pe2_pe3_rgb800480.7z Вначале записал этот образ с помощью Win32DiskImager - в итоге плата не запустилась. При этом ФС на SD-карте не видится на ПК (просит отформатировать). Потом взял некий PhoenixCard4.2.8 , а на китайском форуме нашёл картинку как этим трешем пользоваться: До 35% записи дошло, потом повисло. А потом резко 100%. Файловую систему на ПК стало видно. Вставил эту карту в плату, подал питание (пофиг на какой разъём подавать питание - можно на левый или на правый). Пошла загрузка, на LCD высветился квадрат с названием чипа. Через какое-то время изображение поменялось на 2 новые картинки - Я как бы не силён в этих Вёдрах и Линуксах, пробовал пальцем тыкать на них - ноль реакции. Ещё периодически вот такая фигня вываливается (в конце загрузки линукса): Не знаю, что там натолкали ктиайцы, но без должного мануала на эту дрянь, свосем не разобраться... Также не удалось получить ответа по UART - терминалка ничего не печатает. Вот тут разжёвывают: https://bbs.aw-ol.com/topic/1139/麻雀-mq-dual-双核a7版本内置128m运存-准备测试/8 Исходя из названия прошивки, выходит что используются PE2 и PE3 (UART0). Замерял напряжение - на обоих выводах всегда напряжение 3,3V. Причем не важно - линукс или загрузка по USB. Далее он там пишет что PG8, PG9 - проверил - ноль эффекта. На терминалку ничего не выводит. И ещё что мне не понравилось: 1) Разъём на RGB интерфейс - очень хрупкий, нежный и сопливый. На плате с V3s он более надёжен, на фото - справа RGB разъем на плате с V3s, слева - плата Mango-Pi. 2) Разъём SD-карты без фиксации и без щелчка: просто вставляется и вынимается. В общем, фиг с этими вёдрами, надо кромсать x-boot на BareMetal. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 3 июня, 2022 Опубликовано 3 июня, 2022 (изменено) · Жалоба 2 часа назад, repstosw сказал: Разъём на RGB интерфейс - очень хрупкий, Ну хорошо, хоть он есть вообще и совместим с личпи. 2 часа назад, repstosw сказал: Разъём SD-карты без фиксации и без щелчка: Но он по виду удобнее, чем на личпи, в которую только пинцетом карточку всавлять. 2 часа назад, repstosw сказал: Не знаю, что там натолкали ктиайцы При правильной прошивке чип сильно греется? 2 часа назад, repstosw сказал: в итоге плата не запустилась. Ну разумеется, там загрузочого ID eGON нет совсем... Кстати, как придет мне эта платка, хочу проверить свою мысль, взять из имиджа отрезать первые 32килобайта, где загрузчик и инит памяти и клоков, и подкинуть ему свою программу уже прямо в ддр по адресу 0х40000000 с заголовком и посмотреть, может не надо страдать с этими инитами от слова совсем))) Изменено 3 июня, 2022 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 3 июня, 2022 Опубликовано 3 июня, 2022 · Жалоба On 6/3/2022 at 6:21 PM, mantech said: Ну хорошо, хоть он есть вообще и совместим с личпи. Мне RGB нужен как воздух. Или i8080. Для игрушек. LVDS, DSI и прочее не признаю. On 6/3/2022 at 6:21 PM, mantech said: При правильной прошивке чип сильно греется? Чип еле тёплый. Возможно, это только в режиме ожидания действий от пользователя. Я дальше той картинки на экране не пошёл - свой ответ на вопрос я получил : плата работает. On 6/3/2022 at 6:21 PM, mantech said: Ну разумеется, там загрузочого ID eGON нет совсем... Не совсем понял. Смотрел тот образ диска - сигнатура eGON.BT0 там есть. Смотрел также "проплавленную" SD-карту - сигнатура есть с 16-го сектора. Правда потом идёт попкорн разреженный - примерно на 1 сектор, а затем плотный ряд кода(очевидно). On 6/3/2022 at 6:21 PM, mantech said: Кстати, как придет мне эта платка, хочу проверить свою мысль, взять из имиджа отрезать первые 32килобайта, где загрузчик и инит памяти и клоков, и подкинуть ему свою программу уже прямо в ддр по адресу 0х40000000 с заголовком и посмотреть, может не надо страдать с этими инитами от слова совсем))) О каком илидже идёт речь? Я тут xboot ищу собранный для T113-S3, не могу найти, только если самому собирать из исходников. Хотел собрать в винде - вышел облом: там скрипт сборки на команды Линукса ориентирован. Не, я конечно могу сбилдить это в Линуксе на ПК, но пока лениво :) Подозреваю, что в интернете уже есть готовый xboot.bin для этого камешка... На китайских форумах всяко есть... Просто надо поднапрячься поискать... Пока ещё не курил низкоуровщину этого чипа, надеюсь, что стартап подойдёт с V3s (ядро, кеши, NEON, стек, вектора прерываний,...). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ozelot 7 3 июня, 2022 Опубликовано 3 июня, 2022 · Жалоба 10 minutes ago, repstosw said: Хотел собрать в винде - вышел облом: там скрипт сборки на команды Линукса ориентирован. Не, я конечно могу сбилдить это в Линуксе на ПК, но пока лениво :) Под винду поставьте git. Потом сборку xboot можно делать в git-bash. По моему так проще всего, хотя можно конечно и в cygwin, но это монстр. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 3 июня, 2022 Опубликовано 3 июня, 2022 · Жалоба 19 минут назад, repstosw сказал: Смотрел тот образ диска - сигнатура eGON.BT0 там есть. Он есть на карте, созданной китайской прогой с одреса 0х2000, а на том файле, который вы просто закинули на флешку - нет. 21 минуту назад, repstosw сказал: О каком илидже идёт речь? Я тут xboot ищу собранный для T113-S3, не могу найти Вот берем сд карту, которая грузится, с адреса 2000 вырезаем кусок 32 килобайта - это прелоадер, который инитит память и клоки, затем он передает управление проге, которая идет на сд карте далее, загружая ее в ддр по адресу 40000000 и запускает. 23 минуты назад, repstosw сказал: Хотел собрать в винде - вышел облом: там скрипт сборки на команды Линукса ориентирован. Ну эт тоже гемор для меня, но я решил проще, создаю пустой проект в эклипсе, ищу в исходниках нужные файлы и закидываю все туда, вместе с хидерами и пр. В файлах убираю пути и компилю весь этот винегрет, для пробы конечно, потом раскидываю все по правилам... 14 минут назад, Ozelot сказал: Под винду поставьте git. Никогда этим не пользовался на компе, это ИДЕ какая или просто дает консоль командной строки, а-ля линукс? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ozelot 7 3 июня, 2022 Опубликовано 3 июня, 2022 · Жалоба 16 minutes ago, mantech said: Никогда этим не пользовался на компе, это ИДЕ какая или просто дает консоль командной строки, а-ля линукс? Обычная bash-консоль Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 5 июня, 2022 Опубликовано 5 июня, 2022 (изменено) · Жалоба On 6/3/2022 at 8:33 PM, Ozelot said: Под винду поставьте git. Потом сборку xboot можно делать в git-bash. По моему так проще всего, хотя можно конечно и в cygwin, но это монстр. Не помогло. cpio - это из мира Линукса. Собрал x-boot под линуксом. Использовал тулчейн: gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz Команды: cd ~/xboot-master make clean make CROSS_COMPILE=~/GCC_ARM/bin/arm-none-linux-gnueabihf- PLATFORM=arm32-t113s3 Из загвоздок: нужно было дать права на запуск паре утилит, иначе при сборке ошибка: make[1]: execvp: arch/arm32/mach-t113s3/tools/linux/mksunxi: Permission denied Заработал UART с образами: линукса, x-boot и во время инита DDR через xfel. Проблема была в том, что перепутал местами расчёски контактов P2 и P3. Во время работы x-boot чип греется! On 6/3/2022 at 8:38 PM, mantech said: Вот берем сд карту, которая грузится, с адреса 2000 вырезаем кусок 32 килобайта - это прелоадер, который инитит память и клоки, затем он передает управление проге, которая идет на сд карте далее, загружая ее в ддр по адресу 40000000 и запускает. А прога где должна лежать (на каком адресе или секторе сд-карты)? Сразу же после тех 32 кБ? Изменено 5 июня, 2022 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 5 июня, 2022 Опубликовано 5 июня, 2022 · Жалоба 4 часа назад, repstosw сказал: А прога где должна лежать (на каком адресе или секторе сд-карты)? Сразу же после тех 32 кБ? Да. 4 часа назад, repstosw сказал: Во время работы x-boot чип греется! Жалко, думал он будет просто теплый, как v3s Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ozelot 7 5 июня, 2022 Опубликовано 5 июня, 2022 · Жалоба 6 hours ago, repstosw said: Не помогло. cpio - это из мира Линукса. CPIO for windows Или скачайте приложенный архив. Распакуйте его содержимое в git/usr/bin После этого cpio будет доступен в git-bash. Я так собирал xboot для f1c100s. Удачи :)cpio.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Niyaz 0 10 июня, 2022 Опубликовано 10 июня, 2022 · Жалоба On 5/17/2022 at 5:46 PM, aaarrr said: aaarrr, Можете бегло посмотреть, пожалуйста, все ли нормально в коде по этим файлам, я при вызове VIDIOC_QBUF получаю EINVAL с полученным дескриптором DMA cedarc_venc.cvideodev.c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 10 июня, 2022 Опубликовано 10 июня, 2022 · Жалоба Вы запросили один буфер у кодера и пытаетесь его fd раздать пяти буферам v4l2. Один буфер - один fd. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 12 июня, 2022 Опубликовано 12 июня, 2022 · Жалоба On 6/3/2022 at 1:38 PM, mantech said: Вот берем сд карту, которая грузится, с адреса 2000 вырезаем кусок 32 килобайта - это прелоадер, который инитит память и клоки, затем он передает управление проге, которая идет на сд карте далее зачем что-то резать если они выложили buildroot а там всё как на ладони https://github.com/mangopi-sbc/buildroot-d1x-t113/tree/main/buildroot/board/allwinner-generic/sun8i-t113/bin boot0_sdcard.fex - это начальный загрузчик, расположен по смещению 0x2000 (8K) Quote image sdcard.img { hdimage{ partition-table-type = "hybrid" gpt-location = 1M } partition boot0 { in-partition-table = "no" image = "boot0_sdcard.fex" offset = 8K } partition boot-packages { in-partition-table = "no" image = "boot_package.fex" offset = 16400K } partition boot-resource { image = "boot-resource.fex" size = 512k } но тут используется secure boot, следом идёт собраный dragonsecboot бутерброд boot_package.fex из u-boot и optee с таким конфигом boot_package.cfg Quote [package] ;item=Item_TOC_name, Item_filename, item=u-boot, u-boot-sun8iw20p1.bin item=optee, optee.fex item=dtb, sun8i-mangopi-mq-dual-linux.dtb последняя строка тут добавляется другим скриптом Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 12 июня, 2022 Опубликовано 12 июня, 2022 (изменено) · Жалоба В 12.06.2022 в 13:57, sasamy сказал: зачем что-то резать если они выложили buildroot а там всё как на ладони Ну, fex файлы - это не совсем тот бинарник, с ними еще нужно какие-то преобразования делать, какие - х.з. Вероятно, для этого опять же нужна будет линуксовая машина, которой у меня нет, я работаю только под виндой. С образа можно сразу готовый вырезать, с сигнатурой Egon, который... Изменено 12 июня, 2022 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться