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

Allwinner T113-s3 уделал HiFi4 DSP. Смеяться или плакать?

On 6/27/2023 at 10:55 AM, repstosw said:

Остаётся либо ковырять тина-линуксы всякие, либо сдаться и использовать V3s.

On 6/27/2023 at 10:56 PM, repstosw said:

Теперь приступил собственно к схеме захвата кадра с камеры.  Тина-линукс.  Всё что в папке sunxi-vin должно пригодиться.

После жёсткого секса с Линуксом и адаптации исходного кода, приступил к анализу и написал свой вариант захвата с камеры для T113-s3. На мозговой штурм потрачено два с половиной дня в чистом виде.

Работает!  :dance4:

t113-s3_camera.thumb.jpg.764ea0c51cd67255ced62717c7b80588.jpg

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


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

4 минуты назад, repstosw сказал:

На мозговой штурм потрачено два с половиной дня в чистом виде.

Дорогу осилит идущий)))

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


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

Освоил TWI (нужен для конфигурации камеры), избавился от ногодрыга. 

Запись/чтение.  8- и 16- битные регистры (для камеры OV2640 и OV5640). Плюс запись бурстом (burst mode, загрузка через I2C 8кБ программы для авто-фокуса во внутренний ДСП камеры).

Сразу скажу, что лучше использовать регистры режима драйвера (TWI_DRV...), а не обычные регистры.

Потому что режим драйвера - это  FIFO + Packet Engine.  Размер FIFO 32 байта (раздельно на приём и передачу).

А обычный режим - требует атомарность операций, что весьма неудобно (прерывание может сбить чтение TWI). Плюс после каждой посылки байта или бита - проверка состояния.

Время загрузки 8кБ через TWI в режиме драйвера оказалась в 4-5 раз быстрее, чем в обычном режиме.

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

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


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

1 час назад, repstosw сказал:

Освоил TWI (нужен для конфигурации камеры), избавился от ногодрыга. 

А чем "ногодрыг" в данном случае хуже? i2c сам по себе тормозной интерфейс, а гпио вполне быстро справляется с данной задачей, 8кб нужно один раз грузить, при старте. Допустим взять не самый тормозной режим 100кГц, а 400, тогда получаем примерно 38кбайт\сек, в режиме автоинкремента адреса, т.е. потребуется четверть секунды для загрузки этого блоба в камеру...

ИМХО контроллеры в каждом чипе свои, а ногодрыг универсален)))

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

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


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

11 minutes ago, mantech said:

А чем "ногодрыг" в данном случае хуже?

Ногодрыг универсален. Но не эстетичен с точки зрения аппаратной эстетики. :biggrin: Это чисто мой субъективизм. Ассоциируется с AVR'ками...

Можно ещё работу с SDRAM сделать ногодрыгом:wink: Только обращаться к такой памяти программа не сможет! Только через функции.

 

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


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

53 минуты назад, repstosw сказал:

Но не эстетичен с точки зрения аппаратной эстетики. 

А, ну да)) К счастью я не перфекционист))

53 минуты назад, repstosw сказал:

Можно ещё работу с SDRAM сделать ногодрыгом

Но не нужно))

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


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

Интересная машинка обнаружилась - Allwinner T507 (T507-H) - относительно новый процессор - мне понравилось.
Конечно BGA, 0.65, внешний DDR, но как-то ближе мне показался чем Allwinner A64 (без G2D).

HDMI, LVDS, RGB.

Диапазон температур окружающей среды для чипа от -40 до +85

https://aliexpress.ru/item/1005005775438536.html
 

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

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


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

4 часа назад, GenaSPB сказал:

Интересная машинка обнаружилась - Allwinner T507 (T507-H)

Пока задач под это нет, а в серийке будет заметно дороже Т113...

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


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

Немного разобрался со впечатлениями.  Наверное всё ищу замену stm32mp157. Минус встроенные ацп, плюс прекрасно работающий видео вывод 

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


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

Переход на периферию другого Allwinner камня - это всегда стресс для меня.  Потому что курить заново приходится практически всё, кроме ядра CPU.

Думаю, что линейки A13/V3s/V3LP/T113-s3/T113-s4  хватит мне на всю оставшуюся жизнь :biggrin:

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


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

9 часов назад, repstosw сказал:

Переход на периферию другого Allwinner камня - это всегда стресс для меня. 

Для всех это)))

9 часов назад, repstosw сказал:

Думаю, что линейки A13/V3s/V3LP/T113-s3/T113-s4

Согласен, правда А10-А13 это для меня скорее развлечение, вдохнуть новую жизнь в бесполезные планшеты))))))))))

10 часов назад, GenaSPB сказал:

Наверное всё ищу замену stm32mp157.

А чем Т113 не замена этому санкционному и неудобному поделью в БГА?

10 часов назад, GenaSPB сказал:

Минус встроенные ацп, плюс прекрасно работающий видео вывод 

Это у кого что?

 

 

Кстати на али появились обновленные модули, как сказали мне мои заказчики

 

image.png.e70ce8b25344e1a13137afdf630e5b14.png

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

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


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

6 minutes ago, mantech said:

Это у кого что?

Это у stm32mp157. Да именно на allwinner t113-s3 я его и заменил но с некоторыми потерями.  Но видео и скорость лучше стало. Езернет потерял.

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


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

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

Но видео и скорость лучше стало. Езернет потерял.

В смысле потерял? Он прекрасно работает у меня)))

Видео да стало быстрее... GPIOшек да у Т113 меньше, но видео и эзернету это не мешает одновременно работать...

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

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


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

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

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

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

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

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

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

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

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

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