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

mantech

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

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

  • Посещение

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

    1

Весь контент mantech


  1. STM32 калибровка RTC

    Ну логично, не поверю, что может быть такой отвратительный кварц... ЗЫ. Тоже раньше мучался со встройкой в контроллер часов, правда на IMX6 процессоре, уход был не такой, но за месяц набегало прилично. Потом стал ставить часовые платы с али на ds3231sn, но "sn" там конечно врут, там мемс-резонатор, но точность без калибровок 0.5 сек сутки, что вполне норм для бытовухи...
  2. Ну 8 недель - это тоже неадекватно, кмк...
  3. Да уж видать по асикам у нас никого не осталось, судя по тому, что больше года найти не могут...
  4. Нет уж, рано еще)) Вот такой нашел - Version 10 2021.10 Попробую на нем...
  5. Не подкинете ссылку, где скачать поновее проверенный под вин32 бита?
  6. Попробовал, то же самое tool command="arm-none-eabi-gcc -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4" Хотите сказать, что компилятор начала 18 года не знает кортекс А7 ?? Странно
  7. Каждому свое, кому помигать светодиодом через браузер , а кому просто быстро и надежно и предсказуемо... Еще раз повторяю, в моем контроллере графическая морда не главная задача, а только UI. Еще про чат_гпт забыли)))))))0 Вот проверил еще раз gcc version 6.3.1 Ключи гцц из эклипса: <tool command="arm-none-eabi-gcc -march=armv7-a -mtune=cortex-a7 $(FP) -marm -mfloat-abi=hard -mfpu=vfpv4 -mfpu=neon -mno-thumb-interwork -mno-unaligned-access -ffunction-sections -fdata-sections -MMD -MT$@ -Wa,-adhln&#9;-Wall -Wformat=0" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.cross.c.compiler.865133463" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler"> Функция: Ошибки: In file included from ../sys/drivers/GUI/Gui_ll.c:40:0: ../sys/drivers/GUI/Gui_ll.c: In function 'GrayRotation90_NEON': d:\program works\gnu\sourcery_arm_eabi\lib\gcc\arm-none-eabi\6.3.1\include\arm_neon.h:541:1: error: inlining failed in call to always_inline 'vadd_u8': target specific option mismatch vadd_u8 (uint8x8_t __a, uint8x8_t __b) ^~~~~~~ ../sys/drivers/GUI/Gui_ll.c:48:16: note: called from here uint8x8_t index_3 = vadd_u8(index_2, vone); ^~~~~~~ In file included from ../sys/drivers/GUI/Gui_ll.c:40:0: d:\program works\gnu\sourcery_arm_eabi\lib\gcc\arm-none-eabi\6.3.1\include\arm_neon.h:541:1: error: inlining failed in call to always_inline 'vadd_u8': target specific option mismatch vadd_u8 (uint8x8_t __a, uint8x8_t __b) ^~~~~~~ ../sys/drivers/GUI/Gui_ll.c:47:16: note: called from here uint8x8_t index_2 = vadd_u8(index_1, vone); ^~~~~~~ In file included from ../sys/drivers/GUI/Gui_ll.c:40:0: d:\program works\gnu\sourcery_arm_eabi\lib\gcc\arm-none-eabi\6.3.1\include\arm_neon.h:541:1: error: inlining failed in call to always_inline 'vadd_u8': target specific option mismatch vadd_u8 (uint8x8_t __a, uint8x8_t __b) ^~~~~~~ ../sys/drivers/GUI/Gui_ll.c:46:16: note: called from here uint8x8_t index_1 = vadd_u8(index_0, vone); Ну и т.д....
  8. А что там происходит с экраном на нижней фотке? Как будто расколбасило его)))
  9. Да я не сомневаюсь))) Все с вами ясно... Не отвлекайтесь, идите мульоны зарабатывать, и может на яхту даже хватит)))))))
  10. Так-то да, но это более универсально, например нужно "переехать" на проц, где нет g2d, и проблем нет, а если подвяжитесь под конкретное железо, то ай ай будет)))))) Поэтому придерживаюсь такого подхода, если есть менее платформенно-зависимый метод, ну даже пусть он помедленнее, но не критично, то его и сделаю, потом сам себе спасибо скажу))) Ну тут понятно, только аппаратка...
  11. Он мульонами делает, не меньше, так что вот все...))))))) Сущие гроши там только силиконовая, на неск десятков заливок, для ТПА не подойдет, в любом случае.
  12. На АВРке?? Ну если в нагрузке куча светодиодов, на 5 В и макс частоте, ну может получится наверно)))
  13. Эх цена классная))) За нее я куплю почти 3 модуля с питанием, флешем и процом T113-S3)))
  14. Завтра доберусь до компа, выложу сюда все, что компилер наваял)))
  15. У меня гцц 3х летней давности. Ключ -mfloat-abi=hard -mfpu=neon ну и кортекс а7 тоже есть.
  16. А я наконец-то подключил фулл-хд матрицу к 2х канальному LVDS, проверил сколько быстродействия памяти она отожрет, как результат все вполне неплохо, скорость памяти для данных упала на 3-4%, проц нагрелся на 3 градуса сильнее в режиме постоянного jpeg-декодирования, неон-заполнение области экрана (8МБайт) и копирования картинки на глаз незаметно, воспринимается мгновенно, программный jpeg декодер стал в 2 раза тормознутее (0.5-0.6 сек на картинку), аппаратный еще не тестил, надо сравнить. Хотел проверить на НЕОН декодере, но мой гцц не воспринимает его интринсинки, или как там эти команды называются, хотя в настройках неон указан((( Странно еще то, что ассемблерные команды неона работают корректно, а сишные обертки компилятся с ошибками, хотя инклуд arm.neon подключен и заданные векторные переменные ошибок не вызывают...
  17. Вот тогда объясните мне, как в 96 мегов влезла ОС, со своими потрохами, браузер, который у меня на компе только один больше этого занимает места, и еще куча всего, что вы там написали? Либо это у вас все очень урезанное, или что-то тут не так... И что это дает такого? Запускаете урезанные сборки при этом?
  18. Там есть браузер и куча графики? Думаю нет, ибо не видал еще ни одной платы, в пределах 5т.р. которая грузилась бы менее минуты с подобной нагрузкой.
  19. блок виртуализации адресного пространства
  20. Конечно, я простой и скромный бареметалщик))))))
  21. Ну да, если вы про бареметалщиков из гринхиллса, да они лучшие в мире пока что))) И еще долго не будет, т.к. там даже просто сертификацию ему не пройти... Но даже если и так, то посмотрел бы я, когда приборка там по минуте загружалась при запуске авто, ух там на джапском матов бы было, хотя не уверен, есть ли у япошек мат))))))))
  22. А с чего вы взяли, что там ваш любимый линух стоит? Вот как по мне, он там только в виде ядра, в телевизоре посреди торпеды, а в приборке и вообще его там даже близко нет)))))))) Ну если вы только системы типа integrity линухом не считаете...
  23. Я про плату переходника в сборе, ее просто подключить к разъему и подать питание, даже паять ничего не надо)))
×
×
  • Создать...