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

mantech

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

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

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные mantech


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

    Обратите внимание на ограничения округления адреса источника

    Эт у меня сейчас вообще выровнено на 0х1000. Ибо буфер прибит гвоздями к фикс. адресу в памяти.

  2. 2 часа назад, HardEgor сказал:

    У него с уарта прилетают не только чистые данные, но и все старты и стопы.

    Так это и не уарт тогда, а простой сдвиговый регистр)))))))

    2 часа назад, HardEgor сказал:

    И как бы извернуться так, чтобы ничего не делать и остались только данные, а всё остальное в /dev/null спускалось)

    Так в нуль то и не должно спускаться, а обрабатываться логикой приемника уарта, иначе там каша-малаша будет, без какого-либо контроля переполнения и конца байта, вообщем получится мура полная...

  3. В 05.03.2024 в 19:58, makc сказал:

    то наверное может так получиться, что буфер перед ним при выходе из сна открылся, а сам транзистор при этом не закрывается и просаживает линию изо всех своих сил.

    Ну это легко проверить по потреблению контроллера, если этот транзистор стоит открытый, и в режиме вывода подать в порт лог 1, потребление должно резко взлететь, вплоть до нагрева МК.

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

    Судя по цитаиам кода, вдоль и поперёк сквозь линукс код.

    И линуксовый смотрел и РТОС от аллвиннера, отличия есть, но не существенные, соотв работает аналогично... Главный минус - нет доки на сам блок от производителя, поэтому все проверяется опытным путем...

  5. 2 часа назад, repstosw сказал:

    Надо будет попробовать. Занинтересовало

    Как проверите, отпишитесь, для меня тоже тема интересная... Свой пример, который выслал, с артефактами, как раз по такой схеме и работал...

  6. 9 часов назад, GenaSPB сказал:

    И поймёте как rot (совершенно отдельный блок g2d) работает.

    Да я уж его всяко пробовал и вдоль и поперек, результат один. Скорее всего у вас просто такой задачи, как у меня не было. Ради интереса можете проверить мою картинку, повернуть ее, закинув результат поворота в память в блок размером w*h*4 байт, а затем вывести ее на экран и увидите всю эту лажу...

    И еще одно замечание, если в вышеуказанным параметрам задавать произвольные значения (ну картинки-то разной ширины\высоты бывают) то бывают случаи зависания всего g2d модуля, даже блендер не работает, результат работы - частично преобразованный блок, мусор, и постоянно висит в цикле ожидания завершения работы, вываливается только по таймауту, и самое интересное, пересброс программный не помогает. При значениях соотв. размеру экранной области такого не замечал...

  7. В 04.03.2024 в 22:03, aaarrr сказал:

    Тогда разработчик должен выдать исчерпывающую процедуру настройки и оснастку/стенд, если таковые требуются (а они требуются для всего, что немного сложнее светодиодной мигалки). В этом случае желающие могут найтись.

    Как разработчик, кроме документации (схемы, спецификации, чертеж плат, описание ПО) всегда делаю неск прототипов, чтоб заказчик смог реально увидеть, что все работает, как положено, плюс эти прототипы идут, как образец на сборку, т.к. почти всегда сборщикам недостаточно одной документации, то-ли читать ее до конца не умеют, или еще чего, но это уже не моя проблема...

  8. 13 минут назад, GenaSPB сказал:

    На регистрах крутится...
    Или объясните где некратность.
    Вход

    Ну может непонятно объясняю, вообщем задача такая, есть исходная картинка, лежит в памяти в виде линейного массива, размером w*h*4 , в байтах. Ее нужно повернуть и положить в такой же линейный буфер, соотв. такого же размера в байтах. Единственное она там будет перевернута на 270 град. А затем, когда мне ее нужно вывести на экран, то функция выдачи преобразует картинку из данного массива в растровую уже учитывая размеры экранной области и вписывая ее в эту область по указанным координатам. 

    Если я указываю в 

    G2D_BLT.dst_image.w=LCD_PIXEL_WIDTH;
    G2D_BLT.dst_image.h=LCD_PIXEL_HEIGHT;
     

    То результат не линейный массив, а копия экранной области размерами LCD_PIXEL_WIDTH*LCD_PIXEL_HEIGHT*4, хранить мне такое в памяти слишком роскошно, да и неудобно...

  9. В 22.02.2024 в 07:59, mantech сказал:

    Программно-то все работает, и с кратностью 2 по высоте тоже.

    Вообщем суть осталась та же, если делать выдачу повернутой картинки прямо на экран,

    G2D_BLT.dst_image.w=LCD_PIXEL_WIDTH;
    G2D_BLT.dst_image.h=LCD_PIXEL_HEIGHT;
     

    то все работает корректно, никакой бахрамы по сторонам картинки нет, НО, если нужен поворот в памяти, т.е. сплошным массивом для дальнейшей выдачи в экранную область, то там в параметрах 

    G2D_BLT.dst_image.w=размер картинки;
     G2D_BLT.dst_image.h=размер картинки;
     

    То получаем лажу при _image.w не кратном 2. Как с этим бороться, да похоже никак((

  10. 1 час назад, _4afc_ сказал:

    Не, там же в дескрипторе пишется: я девайс, у меня профили: 99мА и 153,4мА. Хост говорит, переходи на второй профиль... Образно. Для FullSpeed.

    Это просто информация хосту о хотелках устройства, чтобы хост исходя из своих возможностей (500мА) мог решить, подключать это устройство или запретить, т.к. нагрузочной способности шины не хватает..

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

    Если ест больше отключать порт или становиться источником тока. Больше никак.

    Именно.

  11. 38 минут назад, _4afc_ сказал:

    а выше (до 500мА) надо было просить по протоколу

    Все эти "протоколы", разные напряжения и пр. начались с версии 3.0(PD) или как там еще, в версиях 1.1 и 2.0 было 5В макс. 500мА. Где-то вкручивали и до 2А, но это уже от производителя зависит.

  12. 11 часов назад, Dikoy сказал:

    Как правильно организовать юсб хост, чтобы не отдавать внешнюю зарядку, но и чтобы работало всё?

    По стандарту усб хост должен отдавать в линию до 500мА по 5В, и ничего вы с этим не сделаете, и никому "сосать" не запретите, либо нужно подбирать устройства без АКБ...

    11 часов назад, Dikoy сказал:

    Насколько понимаю, одними подтяжками не обойтись.

    Подтяжки определяют скоростной режим порта. Это конечно про усб 2.0 я имею ввиду, что там в 3.0 и типС - х.з.

  13. 3 часа назад, kochevkv сказал:

    Почему в imxrt1052 питание usb 5V?

    Представьте себе, это и не только в данном чипе, и в чем проблема тут, вы же на разъем все-равно 5В подавать будете, или подключенное устройство просто не заработает. Для режима девайса это питание не нужно, на сколь помню по IMX6, но опять же, девайс подключается к хосту, на котором и так есть 5В. Поэтому не вижу тут проблем от слова вообще...

    3 часа назад, kochevkv сказал:

    В stm32 хватало, а тут нет.

    Хватало чему, хосту или девайсу? И как так вышло, что при использовании усб у вас не было в наличии 5В?? 

    3 часа назад, kochevkv сказал:

    Может все же можно подать 3,3V т.к. я неправильно читаю документацию?

    Подайте, кто ж вам мешает, а вот доки почитать все же желательно, для чего в усб 5В используют и все такое...

  14. 2 часа назад, repstosw сказал:

    Гугл-почта блокирует пересылку писем с вложениями, которые содержат EXE, DLL, BAT.

    Ясно, бяки они вообщем...

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

    Еще zip

    Тогда и рар наверно тоже, вообщем походу только текст с картинками и все((

  15. 5 часов назад, repstosw сказал:

    Пишите на мыло лучше: надёжнее и по-чаще смотрю чем ЛС. 

    Да с удовольствием, но 

    <[email protected]>: host gmail-smtp-in.l.google.com[64.233.165.26] said:
        552-5.7.0 This message was blocked because its content presents a potential

    Еще раз отправил в личку, посмотрите, может сейчас появилось...

  16. 3 часа назад, GenaSPB сказал:

    Для его работы - с его единственным VI и без UI

    А цель его использовать? Только для видеороликов? ТКОН-то один и выводы дисплеев на одних и тех же ногах, поэтому 2 разных картинки на 2 дисплея не выдать...

  17. 1 час назад, blumenkraft сказал:

    На том же Али есть модули сухого контакта

     

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

    Эти модули вставляем в подрозетник, подключаем к выключателю и имеем счастье. Без ПЛК.

    И кто ими будет тогда управлять? Да есть такие модули с модбасом, например, но модбас-то куда-то подключать надо)))

  18. 9 часов назад, Fleurety сказал:

    Я пока пытаюсь запихнуть туда gcc чтобы собрать net-tools где есть mii-tool, но пока не очень успешно.

    А мсье знает толк в извращениях))) Вы представляете, сколь будет это все собираться и компилироваться на 300МГц проце с тормознутой сдрам, сколько ее там, предположу, макс 16 мегабайт))))))  Я уже делал такое в махровых годах на TI DM368 там на это почти весь день ушел, при том, что все уже было готово и настроено,  только запусти... 

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

    Зачем? Гораздо проще собрать необходимое на ПК.

    Тут по моему это вообще без вариантов...

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

    Железка на ARM5

    АРМ9 так то))

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

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

    А поискать версию с большим функционалом? Хотя, кто ж сейчас такие процы под это дело ставит, под MIPS наверно куда проще было б найти...

    2 часа назад, aaarrr сказал:

    Где он запомнит эту конфигурацию?

    Не спец, но там ведь SMI как-то видится, каким-нить скриптом туда пакет конфига слать?

  19. 2 часа назад, Samum421 сказал:

    Скажите что надо посмотреть, если что.

    Судя по тому, что там все, как в S3 кроме памяти, проверьте, как работает инит от S3 на 4м...

  20. 3 часа назад, Samum421 сказал:

    Это Кидалово, лохо развод!

    Нет, это первый вариант S4

    T113 S4 On Board

    3 часа назад, gosha-z сказал:

    -M4 - не final part number, -S4 - правильный

    Это похоже, как у интеля, есть процы с разблокированным множителем, а есть релиз для ширпотреба)))

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

    T113-s4 пришел в таком виде. Обычный T113-s3 имеет

    Вы его запустили? Хотя бы, как S3?

  21. 8 минут назад, GenaSPB сказал:

    Allwinner T113-s3

     

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

    Столкнулся с отсутствием внятной информации

    А тут внятной и не будет, все, что есть  - https://linux-sunxi.org/Allwinner_SoC_Family

    там всякие sun8iw20 и т.п.

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