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

zorromen

Свой
  • Постов

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

  • Посещение

Репутация

1 Обычный

Информация о zorromen

  • Звание
    Местный
    Местный
  • День рождения 26.07.1984

Контакты

  • Сайт
    Array

Посетители профиля

4 113 просмотра профиля
  1. STM32CubeIDE

    Ну с кейла я и и перешёл на куб, конечно кейл быстрее работает отладка, но сам редактор совсем не меняется, подсветка и особенно важен для меня, это список функций в файле, ибо листать код уже надоело, он как бы и есть, но реализован ужасно. Ну и я перешёл чисто на c++, все свои библиотеки уже на нем делаю что-то были моменты с этим, чего я и пересел на куб, да и это разные программы и компиляторы, ибо асемблер и всякие предпроцесорные команды различаются между ними, уже на чем-то одном хочется остаться.
  2. STM32CubeIDE

    Значит не один я так мучаюсь, есть кучка самописных библиотек, и когда добавляешь в проекты, только и сидишь каждой папке прописываешь пути, а если таких папок 10 штук, почему и спросил, чтобы в одном месте прописать и забыть, а не в каждой папке, особенно весело когда они друг от друга зависят.
  3. STM32CubeIDE

    А кто знает такой момент, который нормально работает в Keil, но тут не могу въехать, короче есть папка inc и она доступна всему проекту, где бы я не написал include, в любой папке она доступна везде, но если у меня например 10 папок и в каждой есть свой heder, я не могу заставить чтобы они были видны везде, приходится прописывать каждой папке патчи, мол, смотри нужный тебе инклуд там, в кейле прописал один раз мол там есть инклуды, и не морочишь голову, тут не пойму как заствить чтобы все 10 папок были доступны как inc всему проекту.
  4. Так от сюда и возьмите http://we.easyelectronics.ru/STM32/programmnyy-dekoder-mp3-perehod-na-platformu-stm32f407.html только под себя настроите. Так код рабочий вполне.После коррекции DMA открывает все, но нужно учесть еще и такой вариант, что Стерео может иметь 2304 и 1152, а моно 1152 и 576, https://www.silabs.com/documents/public/application-notes/an1112-efm32-helix-mp3-decoder.pdf Я встретил такие файлы, пришлось подстроиться под этот момент.
  5. Ну у меня тоже был ЦАП, Дискавери плата была, я его выпаял, не помню зачем, положил на полку, и потерял). Вы как работаете с картой, через полинг или дма?
  6. Нашел данный документ, там как раз описан данный баг http://we.easyelectronics.ru/STM32/programmnyy-dekoder-mp3-perehod-na-platformu-stm32f407.html Решил себе поставить, и о чудо, заработало. Да до такого не догадаться вообще, уже не первый день не мог понят почему такое, даже японца нашел, он в своем проекте тоже жаловался на то что не все файлы нормально работали.
  7. Вопросы по mp3 декодеру Helix, имею STM32F407 FreeRTOS SDIO и вывод на DAC, и вроде все хорошо, открывает, даже играет, но какая напасть, больше половины файлов при декодировке имеют ошибки фреймов, самая популярная ошибка это ERR_MP3_INVALID_HUFFCODES. И не понятно что вызывает проблему, ибо файлы из одного альбома, один работает другой нет, теги убраны чтобы не было и духу их, только данные. Может кто знает почему одни файлы как часы работают другие почти все фреймы с ошибкой идут.
  8. STM32CubeIDE

    Ага конечно. Кеил тоже страдает этим. Надоедает что открываются исходники сами, когда их не просят. Только и успевай закрывать.
  9. STM32CubeIDE

    Есть в кейле и тут одна бесящая штука, когда компилишь, то в момент прошивки редактор открывает некоторые исходники, я не знаю по какому принципу он это делает, но уже бесит что работаешь с одним исходником, и ту тебе куча открытых файлов и еще и фокус на них переведен, уже бесит прям. Как это отключить.
  10. STM32CubeIDE

    По поводу Tracealyzer китайцы помогут https://blog.csdn.net/u014360757/article/details/123321651 SystemView запустить не просто, точнее потребует мучений) Идея в том сто сеггер дает только патч который не подходит к STM freertos, нужно руками патчить файлы. И в идеале сразу в репозитории CubeMX чтобы при обновлении проекта не затерлось старые файлы с патчем. Не продумали вообще они этот момент, Tracealyzer не лезет в файлы самой Freertos и поэтому его запустить легче. По вашему патчу, это теперь новая ссылка, старая не работает http://www.nxp.com/lgfiles/updates/Eclipse/KDS
  11. STM32CubeIDE

    Я использовал Tracealyzer и SystemView
  12. Желейность CubeIDE

    Тогда непонятно что переустанавливать, ибо по яве у меня много чего уже стоит, Андроид студия и IntelliJ IDEA, там уже куча JDK для них уже накачано, просто видно прорисовка интерфейса, я и говорю как будно когда видюха без дров, типа не включено аппаратное ускорение при прорисовке интерфейса. Решил Линукс поставить для проверки, и там все приемлемо стало, явно быстрее работает, видно в винде что-то творится.
  13. Желейность CubeIDE

    Здравствуйте, подскажите что можно сделать с торомзнутостью работы CubeIDE, имею нормальное железо рязань7 1700x 16g gtx1070, чего вполне должно хватать для нормальной работы, но этот эклипс ведет себя как будто нет дров на видеокарту, а они есть, когда отрываешь настройки дивно как элементы подгружаются, а не вжык и готово. Keil вообще летет можно сказать, по сравнению с данным IDE. Вообще возможно ускорить этот эклипс? Вангую что нужно ставить Linux и там попробовать, но желейность общей работы, уже начала напрягать, все работает как будто у меня комп на пентиум4. На скорость компиляции не жалуюсь, только рендер интерфейса, ибо видно что именно там проблема.
  14. Разобрался, все не так, куб кидает при генерации port.c и portmacro.h из папки \RVDS\ARM_CM4F которая для 5 компилятора, 6 не принимает такого, и ему нужны файлы с \GCC\ARM_CM4F. Когда их скормил, тогда и пошла компиляция.
  15. KEIL, ARM Compiler 6.XX, FreeRTOS

    Здравствуйте, все мои попытки скомпилировать пустой проект от куба, с FreeRTOS и компилятором 6, не имели успеха, только на версии 5 все компилируется, вы скажите, ну таки и пользуйся 5 версией компилятора, а я скажу что она вешает мой компьютер и скорость компиляции очень маленькая, на 6 все быстро происходит. ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c(439): error: expected '(' after 'asm' ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c(283): error: use of undeclared identifier 'PRESERVE8' ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F\portmacro.h(167): error: unknown type name '__forceinline' Ругается на port.c и portmacro.h 115 ошибок У кого получалось запустить это дело?
×
×
  • Создать...