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

Как идентифицировать процессор?

15 минут назад, wagor сказал:

исходники или бинарники?

Исходники или хотя бы заголовочные файлы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

46 minutes ago, wagor said:

корпуса от платы у меня нет

Quote

Прошивка на карте памяти


Если без флешки не грузится - восстановить отсутствующие детали у микро usb - линии данных.
Незагрузившаяся плата может появится как usb device неопознанный. Далее ставим WINUSB на него и xfel.exe пытаемся определить что за процессор.

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, wagor said:

Там на процессоре будто пластинка приклеена, но оторвать ее не удалось

Изопропиловым спиртом полить или погреть попробуйте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 минут назад, GenaSPB сказал:


Если без флешки не грузится - восстановить отсутствующие детали у микро usb - линии данных.
Незагрузившаяся плата может появится как usb device неопознанный. Далее ставим WINUSB на него и xfel.exe пытаемся определить что за процессор.

 
> 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?

 

19 минут назад, aaarrr сказал:

Изопропиловым спиртом полить или погреть попробуйте

пробовал, пластик термостойкий и твердый

на полипропилен не похож

если его на суперклей посадили, то вряд ли удастся оторвать без повреждений

пластиковым шпателем не поддается, а отверткой я боюсь отколоть чип

но судя по результатам xfel, вроде бы вопрос решен... или нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

52 минуты назад, wagor сказал:

все же R528?

Так у вас же АРМ писал где-то, а тут riscv пишете))

13 минут назад, aaarrr сказал:

а H133 похоже

Кстати да, больше чем на 528й...

54 минуты назад, wagor сказал:

пробовал, пластик термостойкий и твердый

на полипропилен не похож

если его на суперклей посадили, то вряд ли удастся оторвать без повреждений

Я такие скальпелем срезал...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, mantech сказал:

Так у вас же АРМ писал где-то, а тут riscv пишете))

но вообще да, вы правы

я не обратил внимания))

15 минут назад, aaarrr сказал:

На H133 похоже

почему именно 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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 minutes ago, wagor said:

почему именно h133?

2 ядра Cortex-A7, пинаут на вид соответствует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, вы правы

из спецификации 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 26.03.2024 в 14:28, wagor сказал:

но из интересного вот такое sun8iw20

похож на T113, если BGA, то покопайте в сторону T113i, у него как раз BGA, набортной памяти нет, только интерфейс к ней

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, toweroff said:

покопайте в сторону T113i

Набортный hdmi присутствовать должен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю, новую тему создать или здесь продолжить...

В общем, поковырял немного rootfs и ядро

Собрал свой тулчейн, подобрал параметры компиляции

readelf для моего файла выдает вроде бы то же самое в секции File Attributes, что и для файлов в rootfs

Спойлер

File Attributes
  Tag_CPU_name: "7-A"
  Tag_CPU_arch: v7
  Tag_CPU_arch_profile: Application
  Tag_ARM_ISA_use: Yes
  Tag_THUMB_ISA_use: Thumb-2
  Tag_FP_arch: VFPv3
  Tag_Advanced_SIMD_arch: NEONv1
  Tag_ABI_PCS_wchar_t: 4
  Tag_ABI_FP_rounding: Needed
  Tag_ABI_FP_denormal: Needed
  Tag_ABI_FP_exceptions: Needed
  Tag_ABI_FP_number_model: IEEE 754
  Tag_ABI_align_needed: 8-byte
  Tag_ABI_enum_size: int
  Tag_ABI_VFP_args: VFP registers
  Tag_ABI_optimization_goals: Aggressive Size
  Tag_CPU_unaligned_access: v6

Простой файлик helloworld для gcc и g++ скомпилировал, запустил, работает

Т.к. нет никакого интерфейса, могу только результат вывода в файл записывать и смотреть потом что получилось

Файл с текстом создается нормально (показатель ли это?)

Решил собрать что-то посерьёзнее, там уже есть зависимости

Указал LDFLAGS путь к rootfs (без флага ругался на недостающие либы)

Компиляция прошла успешно, но при запуске в файле вывода пусто, размер 0

Будто ничего не происходит. Вероятно чего-то не хватает ему, но как посмотреть чего именно? Как поймать ошибку?

Изменено пользователем wagor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...