Обсуждаем цифровые устройства...
Ответить

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 08, 2020 10:06:04

Я сам прошивку собрать не смог. Мне пол года назад парень с форума собрал и hec фаил сбросил. Я им и прошил. Только сейчас руки дошли доделать. Так что у меня совсем не свежая версия. А пересобрать не получается. Может кто поможет?

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 08, 2020 10:15:53

Собрал из самых свежих исходников - пробуйте
Вложения
ampcontrol-f103-20200907-88a1e90-firmware.7z
(451.83 KiB) Скачиваний: 322

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 08, 2020 11:29:31

Спасибо огромное. Попробую и отпишусь.

Добавлено after 1 hour 2 minutes 8 seconds:
Прошился, все заработало. Спасибо огромное.

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 08, 2020 11:36:03

Я сам прошивку собрать не смог. Мне пол года назад парень с форума собрал и hec фаил сбросил. Я им и прошил. Только сейчас руки дошли доделать. Так что у меня совсем не свежая версия. А пере-собрать не получается. Может кто поможет?


Можете качнуть архив с моего поста, там же есть инструкция - с помощью него можно легко скомпилировать.
Подзаголовок КОМПИЛЯЦИЯ прошивки
https://nadim.top/muzykaljnyj-centr-svo ... -stm32f103

Re: Темброблок - анализатор спектра на STM32F103

Чт сен 10, 2020 16:59:55

хороший проект, давно думал о таком но на статью только вчера наткнулся
а можно реализовать дополнительным модулем качественное аудио flac или ape ? или лучше BT201 нет ?
заказал сегодня плату , на гитхабе есть karadio-red это тоже модуль к этой плате ? вполне рабочий, без затыков ?
жаль Nadim не хочет своим делится :(

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 15, 2020 17:34:35

Добрый день.
Собрал плату, получил дисплей 3.5"UNO Module (ILI9486 320x480), приехал st-link v2.
Но не знаю как прошить (моя основная система линукс, но и виндовс подойдет, сильное желание завести проект).
Вопрос глупый, но я последний раз собирал проект предварительного усилителя Andrew Doynikov-а лет 8 назад, уже все забыл.

Не знаю какие фьюзы выставлять, и где их выставлять?
Какие выводы цеплять и куда st-link-а?
Может есть скрин программы перед прошивкой?
Прочитал все 90 страниц и посмотрел как собирать прошивку, но не нашел.

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 15, 2020 19:25:54

Собранная прошивка выложена тремя постами раньше автором. На плате разъем XP3 SWD

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 15, 2020 19:43:50

zevriev, под линуксом собрать прошивку намного проще - просто выполнить make из каталога src/, предварительно в Makefie указав свой дисплей.

А вызов make flash сразу же и прошьёт, нужен лишь openocd установленный.

Ну и компилятор в PATH, естественно, нужен.

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 15, 2020 19:57:52

WiseLord, tda7419 когда добавится в прошивку? стоит вообще ожидать в ближайшем или заказать другой проц с 4.1 каналами?

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 15, 2020 21:26:04

Когда кто-нибудь заинтересованный, у кого есть этот аудиопроцессор, добавит.

Он достаточно сложный для того, чтобы я мог его добавить, не имея при этом возможности проверить в железе.

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 15, 2020 22:53:39

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]

сборка и прошивка как по маслу в две команды.
РЕСПЕКТ!

Re: Темброблок - анализатор спектра на STM32F103

Вт сен 15, 2020 23:47:40

Приветствую. Может быть, автор темы подскажет, или кто разобрался в структуре программы. Как заменить иконку? Я на тыл. Выхода tda7313 подключил сабвуфер.После долгих поисков вызвал соотв. барграф и надпись "subwoofer". Переписал параметр соответственно в переменные "leftrear" и "rightrear". Все работает. Но иконка "rear/front" осталась от старой регулировки. Если ошибка иконки "loudness_on /... off" решилась перестановкой их в icons.h, то с этими иконками не получается. Подскажите, где искать решение?

Re: Темброблок - анализатор спектра на STM32F103

Ср сен 16, 2020 10:28:55

zevriev писал(а):source [find /usr/share/openocd/scripts/interface/stlink-v2.cfg]
source [find /usr/share/openocd/scripts/target/stm32f1x.cfg]
Вообще странно, что OpenOCD в своих же каталогах не смог найти эти файлы - он там должен искать в первую очередь.


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

Вс сен 20, 2020 11:49:59

Уважаемый WiseLord,подключил вот такой дисплей,подошла прошивка для ili9481.Только есть небольшая проблем ка, в дежурном режиме подсветка работает, а при включении полностью тухнет. Подскажите ,пожалуйста, как это побороть?
Вложения
UNO-R3-Nano-Mega2560-3-5-480x320-TFT.jpg_50x50.jpg
(1.56 KiB) Скачиваний: 216

Re: Темброблок - анализатор спектра на STM32F103

Вс сен 20, 2020 12:29:03

В нормальной ситуации лог. 1 на выходе BCKL - дисплей должен светиться, лог. 0 - погаснуть.
В этой иконке, которую вы выложили, наверное, наоборот. Поэтому, нужно сигнал инвертировать:
- либо простым инвертором, например, полевик + резистор
- либо программно в функции glcdSetBacklight

Re: Темброблок - анализатор спектра на STM32F103

Вс сен 20, 2020 17:37:03

Собрал на макетке плату с Аудио процессором BD37033FV. запустил его на Ардуне. все работает. TDA7419 пока в процессе сборки не хватает некоторых деталюшек...
Есть желание добавить их в прект.
Вопрос к Автору . Владимир с чего посоветуете начать ?
я думаю начать с добавления в меню настроек этот процессор и соответственно все его настройки коих там оч много .

Re: Темброблок - анализатор спектра на STM32F103

Вс сен 20, 2020 18:23:24

Добавить в меню - это одна строчка кода. А сам драйвер сделать - это уже сложнее. Изучите код в каталоге audio, там структурно всё достаточно просто.

Re: Темброблок - анализатор спектра на STM32F103

Вс сен 20, 2020 18:35:04

Добрый вечер. Протокол передачи данных RC-5 еще не поддерживается?

Re: Темброблок - анализатор спектра на STM32F103

Ср сен 23, 2020 09:14:31

Сделал новую панель для моего AMPcontrol - немного подправлю и дополню.
Изображение

Re: Темброблок - анализатор спектра на STM32F103

Сб сен 26, 2020 14:11:59

WiseLord, в своем проекте разбираюсь с дисплеем ili9341, скажите, у вас он через DMA работает? А то я прямоугольники по ДМА понял как передавать, а вот что-то сложнее - не найду примера. Это конечно особенно интересно, когда буфер меньше, чем размер объекта, который я хочу передать.
Ответить