Перейти к содержанию
    

wagor

Новичок
  • Постов

    12
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный
  1. Не знаю, новую тему создать или здесь продолжить... В общем, поковырял немного rootfs и ядро Собрал свой тулчейн, подобрал параметры компиляции readelf для моего файла выдает вроде бы то же самое в секции File Attributes, что и для файлов в rootfs Простой файлик helloworld для gcc и g++ скомпилировал, запустил, работает Т.к. нет никакого интерфейса, могу только результат вывода в файл записывать и смотреть потом что получилось Файл с текстом создается нормально (показатель ли это?) Решил собрать что-то посерьёзнее, там уже есть зависимости Указал LDFLAGS путь к rootfs (без флага ругался на недостающие либы) Компиляция прошла успешно, но при запуске в файле вывода пусто, размер 0 Будто ничего не происходит. Вероятно чего-то не хватает ему, но как посмотреть чего именно? Как поймать ошибку?
  2. да, вы правы из спецификации H133 Video Output Single link LVDS interface up to 1366 x 768@60fps 4-lane MIPI DSI up to 1920 x 1200@60fps HDMI V1.4 output interface up to 4K@30fps R528 Video Output RGB interface up to 1920 x 1080@60fps Dual link LVDS interface up to 1920 x 1080@60fps 4-lane MIPI DSI up to 1920 x 1200@60fps у R528 нет HDMI
  3. но вообще да, вы правы я не обратил внимания)) почему именно h133? Chip CPU ID Basic Reset Sid Jtag DDR SPI Nor Flash SPI Nand Flash R528 Dual-Core Cortex-A7 0x00185900 ✅ ✅ ✅ ✅ ✅ ✅ ✅ T113 Dual-Core Cortex-A7 0x00185900 ✅ ✅ ✅ ✅ ✅ ✅ ✅ вот на эти строчки надо было смотреть еще немного дампов из бинарников #GCC readelf -p .comment (OpenWrt/Linaro GCC 6.4-2017.11 2017-11) 6.4.1 просто глазами увидел C99 6.4.1 -march=armv7-a -mtune=cortex-a7 -mfpu=neon -mfloat-abi=hard -mtls-dialect=gnu -g -Os -std=c99 -ffreestanding -fexcess-precision=standard -frounding-math -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -fno-caller-saves -fno-stack-protector C11 6.4.1 -marm -march=armv7-a -mfloat-abi=hard -mtls-dialect=gnu -g -O3 -falign-functions=2 C11 6.4.1 -marm -march=armv7-a -mfloat-abi=hard -mtls-dialect=gnu -g -O3 -falign-functions=2 -fno-strict-aliasing
  4. > xfel version AWUSBFEX ID=0x00185900(R528/T113) dflag=0x44 dlength=0x08 scratchpad=0x00045000 https://gitee.com/xboot/xfel/tree/master/docs Chip CPU ID Basic Reset Sid Jtag DDR SPI Nor Flash SPI Nand Flash D1 XuanTie C906 RISC-V 0x00185900 ✅ ✅ ✅ ✅ ✅ ✅ ✅ D1s XuanTie C906 RISC-V 0x00185900 ✅ ✅ ✅ ✅ ✅ ✅ ✅ F133 XuanTie C906 RISC-V 0x00185900 ✅ ✅ ✅ ✅ ✅ ✅ ✅ все же R528? пробовал, пластик термостойкий и твердый на полипропилен не похож если его на суперклей посадили, то вряд ли удастся оторвать без повреждений пластиковым шпателем не поддается, а отверткой я боюсь отколоть чип но судя по результатам xfel, вроде бы вопрос решен... или нет?
  5. Там на процессоре будто пластинка приклеена, но оторвать ее не удалось корпуса от платы у меня нет исходники или бинарники? уж простите, если вопрос дилетантский
  6. вообще я не планировал ядро собирать просто helloWorld для начала, на существующей системе судя по бинарникам, там musl похоже, причем старый 1.1.16 я думал кросскомпилятор собрать и на нем уже helloWorld не? не взлетит? здесь у меня матчасти не хватает, поэтому ничего не могу сказать может просто недостаточно 256МБ для задуманных задач и они докинули внешней памяти?
  7. а можно где-то взять SDK? (если предположить, что там что-то стандартное) и понять, какая именно версия SDK нужна? или это пальцем в небо? есть вот такое https://github.com/Tina-Linux https://github.com/tinalinux (еще не смотрел, что там)
  8. да, скорее всего загрузчик и подсовывает поковыряю в рантайме из таблички можно сделать вывод, что на моей плате R528 т.к. корпус BGA а T133 в QFP корпусе осталось разобраться как под него компилить
  9. его в рантайме искать надо? в rootfs ничего не нашлось не знаю какой путь для hexdump указать разбираюсь пока почему-то вывод не с начала начинается с [ 0.728014] но из интересного вот такое sun8iw20 да, 2 чипа памяти распаяны
  10. Всем привет Есть устройство, видимо это какой-то tvBox или что-то подобное, на нем разъем картридера для sd, разъемы USB, микроUSB и hdmi микроUSB похоже для питания нужен Устройство загружается, судя по логам, но черный экран в конце. Вероятно, чего-то не хватает Название чипа затерто но это точно Allwinner или какая-то его копия Судя по прошивке, там используется Tina Linux Прошивка на карте памяти Выводов uart нет, но можно можно в скрипт загрузки добавлять команды и результат в файл на карту памяти записывать cat /proc/cpuinfo ничего интересного не дает, кроме того, что это arm если смотреть бинарники, то там встречается astar-parrot поиск по этому названию ведет на китайские сайты и судя по всему это название платы разработки Как идентифицировать процессор? Может какие-то косвенные признаки?
×
×
  • Создать...