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

AleksBak

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

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

  • Посещение

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


  1. STM32CubeIDE

    Вспомнил еще - поэкспериментируйте с номерами портов: Т.е. GDB server и IDE как бы между собой (эти два приложения) поддерживают связь через обычные сокеты (т.е. у них есть номер порта и т.п.).
  2. STM32CubeIDE

    Второй экземпляр среды должен в другом воркспейсе работать. А программаторы по S/N прописаны в "Debug Configuration"?
  3. STM32CubeIDE

    А Вы вообще раньше использовали cmake сборку исходников? Если да и это не вызывает никаких трудностей, то на самом деле и в stm32cubeide не вызовет никаких проблем т.к. это среда разработки не "вещь в себе", а обычная eclipse. Вот например тут руководство, что делать. Да полно таких - если поискать.
  4. STM32CubeIDE

    cmake решает проблему сборки исходника. Смысл ее "подружить" с stm32cubeide это: 1. использовать какой-то "крутой" готовый код, в готовом проекте и компилирующийся с помощью cmake; 2. писать приложения для ОС где установлена stm32cubeide внутри последней; 3. секс. извращения; Если 2-ое и под Windows, то самое оптимальное использовать пакет miniGW.
  5. STM32CubeIDE

    1. У не бесплатных тоже проблем выше крыши; 2. А если попробовать предпоследнюю кнопку ("Pin to Debug Context") тут: ?
  6. А это какой? В смысле STM32F103C8T6? У автора (с гитхаба) 401-ый применен (может не зря).
  7. Согласен. :) Все нормально, что еще не устраивает - не пойму никак.
  8. Можно, по-быстрому, сбацать проект чисто с использованием HAL-а. Только для работы с QUAD_SPI. Отладить его, а потом перевести на регистровую работу как тут изначально.
  9. Стиль тут по-моему не причем. Тут конкретный случай - ожидание сброса флага 'Busy' у модуля QUAD_SPI. Чтобы убедиться в неправильной работе тут - достаточно ТС вместо функции QUAD_SPI_WaitBusy(); поставить небольшую задержку. И если при разных оптимизациях будет работать, то дело тут именно.
  10. 'DummyCycles' внутри 'QUAD_SPI_WaitBusy();' устанавливали? Возможно сама м/с памяти без этого 'DummyCycles', неправильно реагирует и кажется, что "флаг сброшен". Т.е. без оптимизации - все работало и успевало (этот самый поллинг флага QUAD_SPI_WaitBusy();), а с оптимизацией - нет. Просто как возможный вариант тут ЭТО написал. Добавлю - чтобы убедиться, что 'QUAD_SPI_WaitBusy();' неправильно работает достаточно после нее внедрить небольшую задержку - и если код заработает нормально, то дело в этой ф. ('DummyCycles' нет и пр.)
  11. OPA277 посмотрите. Довольно распространенный ОУ - может есть? Если уж совсем нет, то возьмите с материнской платы какого-нибудь ноутбука и т.п. Я вот, к примеру, заказал/приобрел AD817 (он тоже кстати с выводами смещения) и совершенно случайно обнаружил один такой же на старой плате от SCSI LPT-шного ридера (где-то конца 90-гг выпуска). Так вот - небо и земля! Совершенно разные параметры по потреблению к примеру! От SCSI ридера имеет гораздо лучшие параметры. Хотя по маркировке все совпадало тут. И добавлю - то что выводы смещения убрали в современных ОУ, то произошло в погоне с размещением большего кол-ва ОУ в одном корпусе и не есть хорошо! Совершенно. Всякие "костыли", как например @k155la3 выше привел - реально костыли и ухудшение параметров схемы. Мне кажется - так это.
  12. Спасибо большое! Извините, что поздно отвечаю - у нас тут праздник был. От души всем желаю всего хорошего!
  13. Или сделать это (то что просил выше) хотя бы в одной теме какой-то? (раньше только в какой-то теме не так было как выше указал, а теперь во всех) И еще хочу добавить - мне если честно все более-менее очень устраивает в дизайне форума (тьфу-тьфу не сглазить). Все достаточно удобно и понятно куда "тыкать" и "долбить". Есть какие-то нестыковки от разного вида тем (и их многообразия!) (многие - смотрю даже не знали, что можно переключаться между разными темами), но какую-то вот выбрал и сидишь в ней. И вроде все норм. Да без разницы. Разными пользуюсь. Сейчас вот - "NeoClaccic" ..."NeoClassic" Как же? Когда же нажимаешь "Отметить сайт прочитанным", то уже ничего не "маячит" на экране. Все темы исчезают. Ноль их т.е. Спасибо за ответ. Я еще раз поясню, что имел ввиду (может что-то я нахимичил и не туда нажимаю): 1. Когда открываешь ссылку (она у меня в "Быстрых" иконках в браузере) "Непрочитанные сообщения", то появляется список с "Bold" шрифтом тем этих сообщений; 2. Когда нажимаешь кнопку "Отметить сайт прочитанным", то этот список исчезает на экране, а раньше он из "Bold"-а становился "Normal". Спаисбо.
  14. А можно как раньше было? Когда нажимаешь эту злополучную кнопку - не исчезал этот список непрочитанных сообщений? Бывает часто это нужно. Например часто хочешь все-таки прочитать какую-то тему, на какую не хочется вначале и смотреть по разным причинам (например много "спамят" там или какой-то вопрос у нее "не адекватный" и пр.) . Сейчас этот список непрочитанных сообщений просто обнуляется (исчезает) и я так и не понял в чем смысл такого нововведения и требований чтобы так было? Раньше просто шрифт этих сообщений из "Bold" становится "Normal', а список оставался на экране. Спасибо.
  15. Скорее кварц возможно виноват. Попались какие-то микроминиатюрные, что в никакую не хотели на одной серии из контроллеров, запускаться. Поэтому (обращение к @Ioann_II ) стоит сначала заменить эти компоненты на другой марки/фирмы для проверки.
  16. А куда пишите данные от ПК? На м/с флеш-памяти (SPI\QUADSPI и т.д.) или куда? А DMA включен у Вас? hpcd_USB_OTG_HS.Init.dma_enable Или, в этом hal-е и контроллере, нет такого?
  17. STM32CubeIDE

    А курсор наводится, в main.c, на какую-то переменную внутри чего? Внутри может каких-то директив #ifdef .... #endif
  18. STM32CubeIDE

    Совсем если не показывает - значит это файл не с C/C++ кодом. Т.е. не индексируются они. Проверьте расширение файла.
  19. А можно, если не трудно конечно, сделать так чтобы настроить просмотр например до 50, 100, 200 и т.д. ответов в какой-то теме на одной странице? А не на по 20 (или сколько сейчас) как сейчас? Иногда не совсем (совсем не) удобно - поэтому и спросил такое. Сейчас же (на новом движке форума) вроде есть опция настройки просмотра (с новой темы/или с коннца и т.п.)
  20. STM32CubeIDE

    Спасибо. Я вообще-то думал про шину в ядре ARM. А она оказывается какая-то популярная эта шина (ARM® AMBA® AXI control interface). Надо самому еще тоже поискать/почитать, что це такое. Еще все-таки добавлю - сколько "воды" же все-таки в доках производителя. Всяких названий понавыдумывали, а четкого описания, что за шина, какие особенности нигде и найдешь. ..не найдешь.
  21. STM32CubeIDE

    А можете, что-то пояснить по этой шине? В смысле какие отличия между собой у этих всех шин? Непросто так же обозвали так. Или хотя бы подсказать соотв. документ по ним. Знаю, что она (эта шина) вроде 64-битная (?) и ... все. Дальше "знания" заканчиваются. Понимаю, что немного (а может и нет вообще-то) "не по теме", но тут выше пошли какие-то непонятные посты-монологи с херней-болтновней вне темы и так что вот что я спросил (техническое) именно и есть по теме 100.000%. Спасибо.
  22. Спасибо. Большое дело делаете. Не смотря на сегодняшнее, очень не простое время.
  23. А чуть конкретнее, что "не запускается" можно? :) STM32CubeIDE, STM32CubeMX, STM32F411, фирма "ST Microelectorncis'. Может шутки все это конечно, но все-таки от правильной постановки вопроса многое зависит. Как Вы подключили контроллер? (вообще реально это он не запускается или среда тут?)
  24. А я '\r' не использую. Только '\n' остается. Т.е. printf("%.08X\n", var32); т.к. все это передается за какое-то время, а зачем его затягивать ненужными вещами.
  25. Надо пересчитывать. Про MIPI DSI вообще ничего не знаю. LVDS - да (тоже заложил его отдельно у себя), а до этого не дошел пока что. Тут ILI9881C получается. А какой fps у Вас получилось "выжать"? У меня пока что все очень скромно и где-то 14fps на 1024*600. Покамест с QUADSPI до конца не разобрался и как только разберусь, надеюсь, то сообщу еще что получилось. Я пока что изучаю тут (плату сделал, спаял, но пока изучаю). У кого-нибудь получился "достойный" fps тут? На H7-м и дисплее больше/равно чем 800*600? (25fps на 800*600 вроде теоретически возможен тут)
×
×
  • Создать...