Темброблок - анализатор спектра на STM32F103
-
pdv1965
- Потрогал лапой паяльник
- Сообщения: 359
- Зарегистрирован: Пт ноя 26, 2010 09:59:12
- Откуда: Мариуполь Украина
Re: Темброблок - анализатор спектра на STM32F103
Я сам прошивку собрать не смог. Мне пол года назад парень с форума собрал и hec фаил сбросил. Я им и прошил. Только сейчас руки дошли доделать. Так что у меня совсем не свежая версия. А пересобрать не получается. Может кто поможет?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Собрал из самых свежих исходников - пробуйте
- Вложения
-
- ampcontrol-f103-20200907-88a1e90-firmware.7z
- (451.83 КБ) 354 скачивания
-
pdv1965
- Потрогал лапой паяльник
- Сообщения: 359
- Зарегистрирован: Пт ноя 26, 2010 09:59:12
- Откуда: Мариуполь Украина
Re: Темброблок - анализатор спектра на STM32F103
Спасибо огромное. Попробую и отпишусь.
Добавлено after 1 hour 2 minutes 8 seconds:
Прошился, все заработало. Спасибо огромное.
Добавлено after 1 hour 2 minutes 8 seconds:
Прошился, все заработало. Спасибо огромное.
-
Nadim
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Пт июн 21, 2019 15:13:02
- Откуда: Украина
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Я сам прошивку собрать не смог. Мне пол года назад парень с форума собрал и hec фаил сбросил. Я им и прошил. Только сейчас руки дошли доделать. Так что у меня совсем не свежая версия. А пере-собрать не получается. Может кто поможет?
Можете качнуть архив с моего поста, там же есть инструкция - с помощью него можно легко скомпилировать.
Подзаголовок КОМПИЛЯЦИЯ прошивки
https://nadim.top/muzykaljnyj-centr-svo ... -stm32f103
- jn79
- Опытный кот
- Сообщения: 821
- Зарегистрирован: Ср окт 10, 2007 10:54:35
- Откуда: Омская обл
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
хороший проект, давно думал о таком но на статью только вчера наткнулся
а можно реализовать дополнительным модулем качественное аудио flac или ape ? или лучше BT201 нет ?
заказал сегодня плату , на гитхабе есть karadio-red это тоже модуль к этой плате ? вполне рабочий, без затыков ?
жаль Nadim не хочет своим делится
а можно реализовать дополнительным модулем качественное аудио flac или ape ? или лучше BT201 нет ?
заказал сегодня плату , на гитхабе есть karadio-red это тоже модуль к этой плате ? вполне рабочий, без затыков ?
жаль Nadim не хочет своим делится
Re: Темброблок - анализатор спектра на STM32F103
Добрый день.
Собрал плату, получил дисплей 3.5"UNO Module (ILI9486 320x480), приехал st-link v2.
Но не знаю как прошить (моя основная система линукс, но и виндовс подойдет, сильное желание завести проект).
Вопрос глупый, но я последний раз собирал проект предварительного усилителя Andrew Doynikov-а лет 8 назад, уже все забыл.
Не знаю какие фьюзы выставлять, и где их выставлять?
Какие выводы цеплять и куда st-link-а?
Может есть скрин программы перед прошивкой?
Прочитал все 90 страниц и посмотрел как собирать прошивку, но не нашел.
Собрал плату, получил дисплей 3.5"UNO Module (ILI9486 320x480), приехал st-link v2.
Но не знаю как прошить (моя основная система линукс, но и виндовс подойдет, сильное желание завести проект).
Вопрос глупый, но я последний раз собирал проект предварительного усилителя Andrew Doynikov-а лет 8 назад, уже все забыл.
Не знаю какие фьюзы выставлять, и где их выставлять?
Какие выводы цеплять и куда st-link-а?
Может есть скрин программы перед прошивкой?
Прочитал все 90 страниц и посмотрел как собирать прошивку, но не нашел.
-
pdv1965
- Потрогал лапой паяльник
- Сообщения: 359
- Зарегистрирован: Пт ноя 26, 2010 09:59:12
- Откуда: Мариуполь Украина
Re: Темброблок - анализатор спектра на STM32F103
Собранная прошивка выложена тремя постами раньше автором. На плате разъем XP3 SWD
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
zevriev, под линуксом собрать прошивку намного проще - просто выполнить make из каталога src/, предварительно в Makefie указав свой дисплей.
А вызов make flash сразу же и прошьёт, нужен лишь openocd установленный.
Ну и компилятор в PATH, естественно, нужен.
А вызов make flash сразу же и прошьёт, нужен лишь openocd установленный.
Ну и компилятор в PATH, естественно, нужен.
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, tda7419 когда добавится в прошивку? стоит вообще ожидать в ближайшем или заказать другой проц с 4.1 каналами?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Когда кто-нибудь заинтересованный, у кого есть этот аудиопроцессор, добавит.
Он достаточно сложный для того, чтобы я мог его добавить, не имея при этом возможности проверить в железе.
Он достаточно сложный для того, чтобы я мог его добавить, не имея при этом возможности проверить в железе.
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, собралось без проблем.
Но прошиваться не хочет
~/Projects/amp/src$ make flash
openocd -f system/stm32f103xb_openocd.cfg -c "stm_flash flash/ampcontrol_f103cb_ili9486_8bit.bin" -c shutdown
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
system/stm32f103xb_openocd.cfg:3: Error: Can't find interface/stlink.cfg
in procedure 'script'
at file "embedded:startup.tcl", line 60
at file "system/stm32f103xb_openocd.cfg", line 3
make: *** [Makefile:298: flash] Error 1
не может найти двух файлов конфигураций
source [find interface/stlink.cfg]
source [find target/stm32f1x.cfg]
из файла stm32f103xb_openocd.cfg
Добавлено after 18 minutes 53 seconds:
Решил! ))
добавил абсолютные пути, потому что не смог добавить в PATH
source [find /usr/share/openocd/scripts/interface/stlink-v2.cfg]
source [find /usr/share/openocd/scripts/target/stm32f1x.cfg]
сборка и прошивка как по маслу в две команды.
РЕСПЕКТ!
Но прошиваться не хочет
~/Projects/amp/src$ make flash
openocd -f system/stm32f103xb_openocd.cfg -c "stm_flash flash/ampcontrol_f103cb_ili9486_8bit.bin" -c shutdown
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
system/stm32f103xb_openocd.cfg:3: Error: Can't find interface/stlink.cfg
in procedure 'script'
at file "embedded:startup.tcl", line 60
at file "system/stm32f103xb_openocd.cfg", line 3
make: *** [Makefile:298: flash] Error 1
не может найти двух файлов конфигураций
source [find interface/stlink.cfg]
source [find target/stm32f1x.cfg]
из файла stm32f103xb_openocd.cfg
Добавлено after 18 minutes 53 seconds:
Решил! ))
добавил абсолютные пути, потому что не смог добавить в PATH
source [find /usr/share/openocd/scripts/interface/stlink-v2.cfg]
source [find /usr/share/openocd/scripts/target/stm32f1x.cfg]
сборка и прошивка как по маслу в две команды.
РЕСПЕКТ!
Re: Темброблок - анализатор спектра на STM32F103
Приветствую. Может быть, автор темы подскажет, или кто разобрался в структуре программы. Как заменить иконку? Я на тыл. Выхода tda7313 подключил сабвуфер.После долгих поисков вызвал соотв. барграф и надпись "subwoofer". Переписал параметр соответственно в переменные "leftrear" и "rightrear". Все работает. Но иконка "rear/front" осталась от старой регулировки. Если ошибка иконки "loudness_on /... off" решилась перестановкой их в icons.h, то с этими иконками не получается. Подскажите, где искать решение?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Вообще странно, что OpenOCD в своих же каталогах не смог найти эти файлы - он там должен искать в первую очередь.zevriev писал(а):source [find /usr/share/openocd/scripts/interface/stlink-v2.cfg]
source [find /usr/share/openocd/scripts/target/stm32f1x.cfg]
Serikkrin, шрифты и иконки можно редактировать с помощью LCD Image Converter. Я делал форк этой утилиты, добавлял дополнительную функциональность. Можно взять у меня на Github
Открываете в утилите .xml-ку с иконками (например, files/icons/icons-amp-48.xml), в настройках импортируете конфигурацию конвертации (files/icons/ampcontrol-f103-icons-rle3.xml), после импорта прописываете шаблоны для конвертации в .c файлы (src/display/fonts/src/template*.xml). А дальше уже править иконки как душе угодно можно.
P.S. Записал видео того, как можно редактировать иконки и шрифты.
Программа достаточно универсальная, и может генерировать .c файлы со шрифтами в самых разных форматах, поэтому обязательно настройки должны быть выставлены под этот проект, для чего есть файлы шаблонов конвертации.
Re: Темброблок - анализатор спектра на STM32F103
Уважаемый WiseLord,подключил вот такой дисплей,подошла прошивка для ili9481.Только есть небольшая проблем ка, в дежурном режиме подсветка работает, а при включении полностью тухнет. Подскажите ,пожалуйста, как это побороть?
- Вложения
-
- UNO-R3-Nano-Mega2560-3-5-480x320-TFT.jpg_50x50.jpg
- (1.56 КБ) 249 скачиваний
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
В нормальной ситуации лог. 1 на выходе BCKL - дисплей должен светиться, лог. 0 - погаснуть.
В этой иконке, которую вы выложили, наверное, наоборот. Поэтому, нужно сигнал инвертировать:
- либо простым инвертором, например, полевик + резистор
- либо программно в функции glcdSetBacklight
В этой иконке, которую вы выложили, наверное, наоборот. Поэтому, нужно сигнал инвертировать:
- либо простым инвертором, например, полевик + резистор
- либо программно в функции glcdSetBacklight
-
Nikishka70
- Открыл глаза
- Сообщения: 42
- Зарегистрирован: Вс июн 28, 2015 12:34:17
- Откуда: Россия г. Калуга
Re: Темброблок - анализатор спектра на STM32F103
Собрал на макетке плату с Аудио процессором BD37033FV. запустил его на Ардуне. все работает. TDA7419 пока в процессе сборки не хватает некоторых деталюшек...
Есть желание добавить их в прект.
Вопрос к Автору . Владимир с чего посоветуете начать ?
я думаю начать с добавления в меню настроек этот процессор и соответственно все его настройки коих там оч много .
Есть желание добавить их в прект.
Вопрос к Автору . Владимир с чего посоветуете начать ?
я думаю начать с добавления в меню настроек этот процессор и соответственно все его настройки коих там оч много .
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Добавить в меню - это одна строчка кода. А сам драйвер сделать - это уже сложнее. Изучите код в каталоге audio, там структурно всё достаточно просто.
-
pdv1965
- Потрогал лапой паяльник
- Сообщения: 359
- Зарегистрирован: Пт ноя 26, 2010 09:59:12
- Откуда: Мариуполь Украина
Re: Темброблок - анализатор спектра на STM32F103
Добрый вечер. Протокол передачи данных RC-5 еще не поддерживается?
-
Nadim
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Пт июн 21, 2019 15:13:02
- Откуда: Украина
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Сделал новую панель для моего AMPcontrol - немного подправлю и дополню.


-
SgtPepper_91
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Пн ноя 30, 2015 03:52:00
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, в своем проекте разбираюсь с дисплеем ili9341, скажите, у вас он через DMA работает? А то я прямоугольники по ДМА понял как передавать, а вот что-то сложнее - не найду примера. Это конечно особенно интересно, когда буфер меньше, чем размер объекта, который я хочу передать.