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

mantech

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

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

  • Посещение

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

    1

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


  1. В 19.06.2022 в 18:50, destroit сказал:

    У России оборот с Китаем копеечный, могут и взбрыкнуть .

    Думаю сейчас уже не копеечный, да и на 90% уверен, что Китай будет за нас, потому, что знает, что в случае победы запада над нами он следующий и то, что он очень сильно зависит от наших ресурсов, думаю это перевесит идолопоклонство перед западом.

    В 19.06.2022 в 18:50, destroit сказал:

    На уровне физ.лиц ?

    А в чем проблемы, я как физлицо у них ничего не покупаю, хотя не бухгалтер и что они там химичат - не в курсе))) Возможно будут какие-то заморочки, но к ним смогут быстро приспособиться...

  2. В 18.06.2022 в 14:21, baumanets сказал:

    Среди них, в частности, значится «Сбер», планировавший перейти на Baikal-S в случае, если государство обяжет покупать продукцию исключительно на российских процессорах.

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

  3. В 16.06.2022 в 13:03, destroit сказал:

    Смысл гадать, если чипы  = рабочие ?

    В принципе да, что тут делать, рабочие значит радуйтесь, у нас уже года 3 наверно Атмеги 324 идут с индексом TW или TH, что означает, что это клоны оригинальных, но все пока работает как надо, да и фиг с ним, пусть клоны стоят...

  4. В 16.06.2022 в 18:00, mantech сказал:

    Чет запарился с настройкой дисплея для данного проца.

    С видео разобрался, было не то значение в BLD.ROUTE

    Кстати, тут чет вспомнилось, здесь писали, что не отображает тейловые цветопредставления и делали программно, так вот это работает только на слое V, а не UI, причем надо задать соотв. бит в регистре attr, по моему 15й

     

    В 17.06.2022 в 16:11, sasamy сказал:

    добавить флаги компилятору

    -mfpu=vfpv4 -mfloat-abi=hard

    А линкеру не надо?

  5. В 17.06.2022 в 11:13, Ozelot сказал:

    Смотрите makefile,

    Я это видел, мне не понятно, как в эклипсе это настроить. 

    ЗЫ. Поколупаюсь еще немного, если не получится, сделаю на ИАре, да с лицензиями сейчас туго, но в наше время на это можно положить..

  6. В 16.06.2022 в 23:57, GenaSPB сказал:

    У кортекс а7 vfp4 кажется...

    Это я знаю, просто непонятно, где в эклипсе это указать, ИАР сделан для людей, а это, ну даже незнаю, для кого...

  7. Приветствую. 

    Чет запарился с настройкой дисплея для данного проца. Задача - сделать слой бэкграунда и 1 верхний слой с режимом прозрачности.

    Там просто туча всяких настроек много чего не понятно. Бэкграунд работает, а верхний никак не хочет. Случаем никто не подскажет, что не так?

     

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

    ЗЫ. В ИАРе для этого нужно было всего лишь галочку поставить под VFP3/NEON - тут черт ногу сломит... 

    display.c

  8. В 08.06.2022 в 10:21, jcxz сказал:

    Хотя в качестве "быстрого старта" для разбирания в чём-то, может быть и полезны такие тулзы....

    Именно так, ибо разбираться с подобными камнями, причем не имея никакого опыта и рабочих исходников - та еще затея, это не СТМ совсем...

  9. В 07.06.2022 в 15:08, adnega сказал:

    Поддержка Ethernet планируется? У меня это соединение ключевое.

    Есть исходники в гугле Rdmix512, там модуль эзернета прекрасно портируется, потратил пол-дня на него всего...

    А вот с USB Host - засада, не хочет ни в какую этот OTG порт в режиме хоста работать, имейте это ввиду, хотя может это я просто туповат)))))))

  10. В 10.06.2022 в 13:54, alver сказал:

    при том что большинство из них без экрана.

    Если пытаться найти г..но, то конечно найдете, а по сути не видал ни одного HDMI без экрана дифпар, как и усб более-менее качественного. Без экрана только кабели мышей и клав, т.к. они в low speed работают, там это нафиг не надо.

    В 14.06.2022 в 12:04, aaarrr сказал:

    Давно там не видел ничего отличного от микрокоаксиалов.

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

  11. В 10.06.2022 в 10:43, alver сказал:

    пригляделся к LVDS, который с Ali, - это жуть какая-то, проводники внутри пары расползаются при подходе к разъему.

    Если смотреть, как перфекционисту, то везде жуть, даже в шлейфах матриц в ноутбуках, если реально - то прекрасно все работает, и эти шлейфы с али (поставили уже с тыщу штук наверно) и от шлейфов матриц...

  12. В 13.06.2022 в 13:38, GenaSPB сказал:

    Тут я смотрю вы OHCI  запускаете... я то с ehci.  Можете целиком поделиться?

    Это просто тест, там больше ничего нет такого, просто несколько дескрипторов инициализируется и запускается сам контроллер, но походу не запускается, как надо((  Попробую ваш инит, может что-то изменится...

    Вот честно говоря, в IMX6 был более удобный контроллер, там он выполнял обе функции и OHCI и EHCI в зависимости от того, что подключено. Может и тут так, пока еще не освоился. Раньше в моем понимании было так, устройства low и fullspeed должны обрабатываться OHCI, и только Hispeed - EHCI. В IMX контроллер умел работать со всеми 3мя типами и не надо было ничего переключать...

     

    ЗЫ. В вашем случае, я так понимаю, low fullspeed устройства не работают вообще?

     

    Мне бы сейчас просто что-то заставить работать на USB0, потом уже можно все остальное прикрутить, а если физика не заработает, то смысла копать далее особо нет...

  13. В 13.06.2022 в 11:51, GenaSPB сказал:

    Кстати что увидел для v3s - описано только EHCI

    Дак криворукие китаезы что хотят, то и опишут, остальное брал из описаний на Н-серию...

     

    Вот как делал инит, магические цифры, так в каком-то исходнике было...

     

    void usb_init(char mode)
    {
      // Enable clocks
        controlED = (struct ed *)H3_MEM_USB_REGION+16;

        setup_td0 = (struct td0 *)H3_MEM_USB_REGION+32;
        setup_td1 = (struct td1 *)H3_MEM_USB_REGION+48;
        setup_td2 = (struct td2 *)H3_MEM_USB_REGION+64;
        setup_td3 = (struct td3 *)H3_MEM_USB_REGION+80;

        hcca = (struct hcca *)H3_MEM_USB_REGION+96;

    if (mode==0)
    {
      BUS_CLK_GATING0 |= (1<<29)|(1<<26);
      BUS_SOFT_RST0   |= (1<<29)|(1<<26);
      USBPHY_CFG      |= (1<<16) | (1<<8) | (1<<0);
      // Enabe INCR16, INCR8, INCR4
      USB1_HCI_ICR    = 0x00000701;
      USB1_HCI_UNK1 = 0;

      // Reset OHCI

      USB1_O_HCCOMMANDSTATUS |= 1;
      while(USB1_O_HCCOMMANDSTATUS & 1);

      // Basic OHCI setup
      USB1_O_HCFMINTERVAL = 0xA7782EDF; // Magic constant, sorry
      USB1_O_HCPERIODDICSTART = 0x2A2F; // Magic constant, sorry
      USB1_O_HCHCCA = (uint32_t)hcca;
      USB1_O_HCCONTROLHEADED = (uint32_t)controlED;
      USB1_O_HCCONTROLCURRENTED = 0; 

    Дальше уже настройка OHCI

    В 13.06.2022 в 11:46, aaarrr сказал:

    PDF viewer здорового человека:

    Как называется оный?

  14. В 13.06.2022 в 10:53, GenaSPB сказал:

    На моей плате не очень удобно экспериментировать с конфигурацией "EHCI на USB0".

    Думаю плата тут не поможет, когда надо и загружать прошивку и тестировать через один и тот же порт...

    В 13.06.2022 в 11:06, GenaSPB сказал:

    Заресетить OTG перед использованием EHCI попробуйте.

    Это в регистре конфигурации PHY? Пробовал...

  15. В 13.06.2022 в 10:45, GenaSPB сказал:

    Первый как будто до физики не может достучаться.

    Вот вот и я об этом. В моем случае, v3s второго нет, вот и мучаюсь...

    У этих аллвиннеров с первым вообще что-то мутное, в старых камнях, А10-А20 был какой-то убогий хост MUSB, а-ля стм-овский с фифо буферами и пр. Но с Н2 и далее переделали в OHCI\EHCI, но т.к. это OTG порт - физика какая-то"левая" все-равно осталась((( Предполагаю, что с режима device корректно не переключается...

  16. В 12.06.2022 в 13:57, sasamy сказал:

    зачем что-то резать если они выложили buildroot а там всё как на ладони

    Ну, fex файлы - это не совсем тот бинарник, с ними еще нужно какие-то преобразования делать, какие - х.з. Вероятно, для этого опять же нужна будет линуксовая машина, которой у меня нет, я работаю только под виндой.

    С образа можно сразу готовый вырезать, с сигнатурой Egon, который...

  17. В 11.06.2022 в 02:55, GenaSPB сказал:
    app_run: $(PROJECT)_app.alw32
        $(XFEL) ddr t113-s3
        $(XFEL) write 0x40000000 $(PROJECT)_app.alw32
        $(XFEL) exec 0x40000100 

    А это что за команды?

     

    В 10.06.2022 в 16:00, GenaSPB сказал:

    Все в github где и STM32MP1 (один проект на все).

    Ссылочку можно? Интересно посмотреть...

  18. В 10.06.2022 в 10:26, juvf сказал:

    Почему такая высокая? Там требовалось опрашивать много параметров и оперативно принимать решение. Поэтому скорость задрали.

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

  19. В 10.06.2022 в 07:16, juvf сказал:

    сделайте скорость 921600 - и до свидания.

    Е-мое, лишь бы докопаться получается, а что не 10 мегабит, а 100?  Ну вот серьезно, зачем такая скорость для модбаса? Я уж молчу, что там регламентируется 9600-19200, ну и край 115200, вы интернет по нему раздаете?))))))))))

    В 10.06.2022 в 09:57, Eddy_Em сказал:

    Линукс, естественно! Какая же еще может быть ОС?

    Ну ясен пень - линуксоцентризм прогрессирует...

    В 10.06.2022 в 09:57, Eddy_Em сказал:

    линукса модбасовского модуля ядра - видимо, и не нужно никому...

    Ну очевидно, чего там на уровне ядра-то делать, CRC считать))))))))))))

    В 10.06.2022 в 09:57, Eddy_Em сказал:

    Особенно с USB, т.к. большинство преобразователей буферизуют.

    Не знаю, сколь не делал байториентированных протоколов со скоростями до 115200 нормально все работает, просто пакеты километровой длины посылать не надо...

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