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

карамболь

Участник*
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о карамболь

  • Звание
    Местный
    Местный

Информация

  • Город
    Array

Посетители профиля

3 616 просмотров профиля
  1. зевнул... думал, про USB камеру вопрос
  2. dev/video1 например. Вы же хотите стянуть равку с камеры ? Равок будет столько, сколько укажите в count
  3. v4l2-ctl --device path/to/video_device --set-fmt-video=width=width,height=height,pixelformat=format --stream-mmap --stream-to=path/to/output --stream-count=number_of_frames_to_capture
  4. проблема в отсутствии опыта и ограничений по времени. В принципе, результат меня устраивает пока
  5. придется ломать голову в поисках всего необходимого и соответствующих зависимостей )) Дебиан был выбрал, как самый быстрый вариант развернуть систему на плате. Хотя, вы правы, конечно - Дебиан в данном случае избыточен
  6. да ) плата специфическая и со стандартным shutdown никогда близко не познакомится, т.к. выключается всегда цинично снятием питания
  7. да, весь Дебиан в ОЗУ. mmcblk0p0 и p1 это MMC на QSPI, там лежит ядро, dtb и упакованный Дебиан. Образы копирует с ММС в ОЗУ u-boot. До монтирования разделом ММС Линуксом дело даже не доходит при неправильно загрузке
  8. так у меня же не десктоп, а кастомная плата, файловая система вся в ОЗУ. Что там может поломаться ?
  9. Почему ? Я проиницализировал таймер на 10 сек. Сразу после запуска служб, стартует мой скрипт, который сначала останавливает таймер, а затем грузит необходимые драйвера и стартует основную программу. Если до старта моего скрипта дело не дойдет, то собака сбрасывает всю систему через PSU
  10. спасибо за информацию. Пока решил обойтись сторожевым таймером )
  11. Отправил пока плату на рентген. Есть подозрение на проблемы с монтажом
  12. У меня много плат и одна загрузочная SD карта. На карте в первом разделе BOOT.bin, в котором FSBL, ATF, PMUFW и U-Boot. Только на одной плате загрузка затыкается на этапе ATF (в консоли "NOTICE: BL31: Built : 06:44:31, May 7 2020"). Выхлопа от U-Boot нет. Начал выяснять причину. Для этого подключил JTAG. Гружу стандартный HelloWorld и обнаружил, что на этой плате софт зависает после чтения currentEL. В currentEL значение 0х00000000410fd034, что приводит к бесконечному циклу в коде boot.s. На других плата из currentEL читается 0хС, что соответствует EL3 и фраза "HelloWorld" благополучно выводится в консоль
  13. Никто не сталкивался с таким ? Странное дело, FSBL отрабатывает, грузит все партишены. Проблема происходит только при запуске U-Boot или любого другого barematal приложения
  14. Здравствуйте. На одной из новых плат обнаружилась проблема с загрузкой ПО. Попытался загрузить через JTAG тестовый helloworld, но и этого не случилось. Исследование показало, что проблема в этих строчках в файле boot.s OKToRun: mrs x0, currentEL cmp x0, #0xC beq InitEL3 cmp x0, #0x4 beq InitEL1 b error // go to error if current exception level is neither EL3 nor EL1 т.е. содержимое currentEL не равно ни 0хС, ни 0х4, соответственно код зацикливается на ошибке error: b error К сожалению мне не удалось посмотреть, что в итоге лежит в регистре х0 (в списке регистров в Vitis не обнаружил) Что это может быть ? Проблемный чип ? Или это можно победить ? На остальных платах все отлично грузится в регистр Х0 копируется 0х00000000410fd034 Еще заметил, что не все регистры Х обнуляются в начале boot.s
  15. сделал копию логов (все, что выше одинаково) при корректном запуске [ 8.737451] systemd[1]: Detected architecture arm64. [ 8.752398] systemd[1]: Set hostname to <igor-VirtualBox>. [ 8.851311] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling. [ 8.868576] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.) [ 8.971719] random: systemd: uninitialized urandom read (16 bytes read) [ 8.978511] systemd[1]: Listening on udev Kernel Socket. [ 9.000425] random: systemd: uninitialized urandom read (16 bytes read) [ 9.007310] systemd[1]: Listening on udev Control Socket. [ 9.028390] random: systemd: uninitialized urandom read (16 bytes read) [ 9.035266] systemd[1]: Listening on Journal Socket. [ 9.054065] systemd[1]: Mounting Kernel Debug File System... [ 9.068761] systemd[1]: Listening on Journal Socket (/dev/log). [ 9.608982] systemd-journald[2798]: Received request to flush runtime journal from PID 1 [ 10.012454] random: fast init done [ 10.929228] random: crng init done [ 10.932645] random: 7 urandom warning(s) missed due to ratelimiting [ 12.620365] pps pps0: new PPS source ptp0 [ 12.627066] macb ff0e0000.ethernet: gem-ptp-timer ptp clock registered. [ 12.635228] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 12.743197] EXT4-fs (mmcblk0p1): recovery complete [ 12.748010] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null) [ 12.812764] EXT4-fs (mmcblk0p2): recovery complete [ 12.818214] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) при неправильном запуске [ 8.741117] systemd[1]: Detected architecture arm64. [ 8.756506] systemd[1]: Set hostname to <igor-VirtualBox>. [ 8.851423] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling. [ 8.868806] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.) [ 8.972149] random: systemd: uninitialized urandom read (16 bytes read) [ 8.979014] systemd[1]: Listening on Syslog Socket. [ 8.996526] random: systemd: uninitialized urandom read (16 bytes read) [ 9.003417] systemd[1]: Listening on Journal Socket. [ 9.020502] random: systemd: uninitialized urandom read (16 bytes read) [ 9.027309] systemd[1]: Listening on Journal Socket (/dev/log). [ 9.048506] systemd[1]: Condition check resulted in Create list of required static device nodes for the current kernel being skipped. [ 9.060544] systemd[1]: Reached target Remote File Systems. [ 9.617061] systemd-journald[2084]: Received request to flush runtime journal from PID 1 [ 11.012221] random: crng init done [ 11.015626] random: 7 urandom warning(s) missed due to ratelimiting отсутствует [ 8.978511] systemd[1]: Listening on udev Kernel Socket. [ 9.000425] random: systemd: uninitialized urandom read (16 bytes read) [ 9.007310] systemd[1]: Listening on udev Control Socket. [ 9.028390] random: systemd: uninitialized urandom read (16 bytes read)
×
×
  • Создать...