Отговори на тема  [ 25 мнения ]  Отиди на страница 1, 2  Следваща
Малко помощ за ESP32-WROOM-32UE (16MB) 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2258
Мнение Малко помощ за ESP32-WROOM-32UE (16MB)
Здравейте! За първи път използвам това чудо и се изнервих максимално. Имам моя платка, на която съм закачил това чудо. Мога да зареждам малки програми през UART или ESP-PROG-2. Обаче очевидно не правя нещо, както трябва, защото когато опитам да заредя/дебъгна голяма програма се чупи и въобще не тръгва. Като софтуер съм изтеглил Visual Studio Code + PlatformIO. На платката имам ключове, с които мога да превключвам различните boot режими. Ако трябва да изтегля друга среда не е проблем. Просто питах chatgpt и той каза това.
Когато заредя просто проект със съвсем елементарен .ini файл ->
Код:

[env:mhetesp32devkit]
platform = espressif32
board = esp32dev
framework = arduino

build_type = debug

; ESP-Prog-2 / ESP USB Bridge
debug_tool = esp-bridge

; Use ESP-Prog-2 JTAG also for flashing
upload_protocol = esp-bridge

debug_speed = 5000

monitor_speed = 115200

започват да ми изскачат 100 грешки. Трябва ръчно да задавам къде се намира проекта->[platformio]
build_dir = D:/ESP32/AudioConverter_v1/.pio/build
Трябва да слагам заклинания за намиране на .bin файла:
upload_command = $OPENOCD -s $OPENOCD_SCRIPTS -f interface/esp_usb_jtag.cfg -f target/esp32.cfg -c "adapter speed 5000" -c "program_esp {D:/ESP32/AudioConverter_v1/.pio/build/mhetesp32devkit/firmware.bin} 0x10000 verify exit"
отделно някакви таймаути и т. н.
Цялата тази работа ме навежда на мисълта, че не правя нещо като хората. Може ли едно рамо?

Благодаря!

ПП: Питах в Комет, обаче там човекът няма таргет. Това, което може да направи, е просто да компилира проект и да види програматора...

ППП: Целта на цялата работа е направа на малъка платка, която се закача за телефон с андроид пред bluetooth и когато на телефона се пусне аудио, платката го прехвърля към I2S, от там към левел шифтър 74HCT125D и към DAC и към лампов усилвател. Така ако има по-добър подход, не е проблем да сменя чипа, че май ще ям дървото с тоя туц...

_________________
www.elkran.com


Пет Окт 02, 2026 7:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30926
Местоположение: София
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
Едва ли това е най-добрия подход за целта, има bt аудио чипове. Is2083, cc2564, микрочеп имат модул bm83,


Пет Окт 02, 2026 8:01 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Авг 20, 2026 3:00 pm
Мнения: 83
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
Пробвай през Arduino IDE. След като инсталираш Ардуино средата трябва да си инсталираш плъгин за ESP. Там нещата са най-лесни, странно е защо чата те праща в 3-та майкрософтска.


Пет Окт 02, 2026 8:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30926
Местоположение: София
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
VSC няма общо с MS. Ардуино може би е последното което бих пробвал, що не IDF ?


Пет Окт 02, 2026 8:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2258
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
ToHu написа:
Едва ли това е най-добрия подход за целта, има bt аудио чипове. Is2083, cc2564, микрочеп имат модул bm83,

На там отиват нещата! Един bm83 + контролер. Не очаквах това ESP32 да е толкова бъгаво. Явно за прости неща става, ама от там нататък...
Може би аз се подлъгах понеже видях, че има всякакви готови библиотеки. Обаче компилацията на тези библиотеки излезе къса клечка - само тази работа няма да казвам колко време ми отне...
ПП:Чесно казано, даже планирах да го използвам като интерфейсен контролер, за у-во. Да управлява някакви входове/изходи и да позволява връзка с WiFI. Няма да я бъде тая....

_________________
www.elkran.com


Последна промяна stoyanoff на Пет Окт 02, 2026 8:55 pm, променена общо 1 път



Пет Окт 02, 2026 8:47 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Авг 20, 2026 3:00 pm
Мнения: 83
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
ToHu написа:
VSC няма общо с MS.

А с кой има общо?


Пет Окт 02, 2026 8:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30926
Местоположение: София
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
В смисъл това не е MS Visual studio, едното е просто редактор, същото като еклипс, друтото е дев среда за боза, иначе да MS му е автора но какво значение има, дали е VSC, Eclips или Notepad все тая, реално много хора мигрираха към VSC и са много по доволни от еклипса.


Пет Окт 02, 2026 8:57 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Авг 20, 2026 3:00 pm
Мнения: 83
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
stoyanoff написа:
Не очаквах това ESP32 да е толкова бъгаво.

ESP-то си е ОК, само това ще ти кажа като човек, който се е занимавал много с него. Просто се опитваш да скочиш от раз нависоко.


Пет Окт 02, 2026 9:08 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30926
Местоположение: София
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
Член Първи написа:
stoyanoff написа:
Не очаквах това ESP32 да е толкова бъгаво.

ESP-то си е ОК, само това ще ти кажа като човек, който се е занимавал много с него. Просто се опитваш да скочиш от раз нависоко.

Тук съм съгласен, ESP-то е ОК ако не гониш Low Energy решения, за такива е полу годно, но с оглед че е радио чип радиото му е пълно дърво в това отношение, особено BT, буквално 10 пъти по зле от чипове на Нордик или Silabs. Иначе за тия пари получаваш доста.
Конкретно обаче за каквото правиш ти, е абсолютно безмислено, а и доста неподходящи, виж чиповече които ти дадох, BM83 е модул, т.е. няма да се знаиамваш с антени, съгласуване и т.н. https://www.microchip.com/en-us/product ... AoQAvD_BwE


Пет Окт 02, 2026 9:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2258
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
Член Първи написа:
stoyanoff написа:
Не очаквах това ESP32 да е толкова бъгаво.

ESP-то си е ОК, само това ще ти кажа като човек, който се е занимавал много с него. Просто се опитваш да скочиш от раз нависоко.

Добре! Ако предположим, че е ОК! С какво го дебъгваш и как се оправяш с проблемите, които описах по-горе?

_________________
www.elkran.com


Пет Окт 02, 2026 9:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6152
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
е па минимум само това ти трябва към дефол ини
Код:
debug_tool = esp-usb-bridge
upload_protocol = esp-usb-bridge

https://docs.platformio.org/en/latest/p ... ridge.html
и не знам защо ти маже пътищата...

_________________
main[-1u]={1};


Съб Окт 03, 2026 6:13 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Авг 20, 2026 3:00 pm
Мнения: 83
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
stoyanoff написа:
С какво го дебъгваш и как се оправяш с проблемите, които описах по-горе?

Ами има си техники за дебъгване, дори ардуино средата ги има, поддържа брейкпоинтс и четене на вътрешни регистри, но виждам че това не ти върши работа, защото ти не разбираш нищо. Хванал си го този процесор защото си прочел че може да прави нещо, но забравяш че това е просто микро контролер а не компютър, на който може да му инсталираш ОС и да тръгне. Започни да го разцъкваш от АБ, започни с мигалка, това е "Hello world" на фърмуера, научи се да управляваш светодиод, но не просто да качиш някакъв шаблон и да го видиш че работи, а разбери как се случват нещата вътре в процесора. Един трик: тоя светодиод може да го използваш в последствие за дебъгване - да поставяш "капани" ако мога така да се изразя, примерно за да видиш дали една функция работи сложи и светване на светодиода, така когато процесора я извика светодиода ще ти го покаже, също така проверка на регистри: Ако А се зареди с 1 светни светодиода и т.н. но естествено за това ти трябва търпение а ти го нямаш.
Използвай чата, може да ти помогне с писането и дебъгването но го питай конкретни неща а не както питаш тука - какво да правя че да ми работи контролера както ми се иска? Може направо да копираш съобщенията от компилатора и да ги подадеш на чата, той има невероятни аналитични способности и вижда липсващите парчета от пъзела моментално.


Съб Окт 03, 2026 8:59 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2258
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
Едно време мисля, че дедо Боре се беше опитвал да убеждава някакъв младеж, че "облакът" също има нужда от хардуер. В момента се чувствам по-същия начин...


Иначе има вероятност тъпото студио и малката джиджавка(ESP-PROG-2) да се шашкат от по-сериозните неща на компа ми ( тип Vitis/Vivado, TI CCS). На няколко пъти, докато конфигурирах самото чудо ми изскачаха разни неща. Дано не съм засрал нещо друго, че да не бера ядове. Все пак ще го пишем някакъв полезен опит. На хартия изглежда добре и си заслужава опита, обаче на практика -> несериозно...

_________________
www.elkran.com


Съб Окт 03, 2026 9:26 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12942
Местоположение: София
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
stoyanoff написа:
...Целта на цялата работа е направа на малъка платка, която се закача за телефон с андроид пред bluetooth и когато на телефона се пусне аудио, платката го прехвърля към I2S, от там към левел шифтър 74HCT125D и към DAC и към лампов усилвател...

Тоест, целта ти е да слушаш музика от телефона през домашната аудио система?
Всъщност продават куп готови адаптери които от блутуут вадят SPDIF и/или аналогов сигнал.


Съб Окт 03, 2026 9:40 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2258
Мнение Re: Малко помощ за ESP32-WROOM-32UE (16MB)
itso.t написа:
stoyanoff написа:
...Целта на цялата работа е направа на малъка платка, която се закача за телефон с андроид пред bluetooth и когато на телефона се пусне аудио, платката го прехвърля към I2S, от там към левел шифтър 74HCT125D и към DAC и към лампов усилвател...

Тоест, целта ти е да слушаш музика от телефона през домашната аудио система?
Всъщност продават куп готови адаптери които от блутуут вадят SPDIF и/или аналогов сигнал.

Знам, че се продават готови! Обаче с тези аудио работи водата е малко дълбочка. Първо има 100 кодека, после има вариант през син зъб да не може да се докара необходимото качество. И да трябва WiFi, което от своя страна изисква други програми на Андроида. Нямам много опит с тези работи и е доста по-добър вариант да имам желязото и да мога да му зареждам, каквото си пожелая, докато докараме да звучи добре. Или поне на теория ми се струва по-добра идея, от това да купуваме наслуки някакви преобразуватели(не говорим за евтините)... Домашната аудио система е доста сериозна(бая мощна) и ламБова и е капризна от към качесво на аудиото, което и се подава. Та малко ще си поиграя, че да видим...

_________________
www.elkran.com


Съб Окт 03, 2026 10:04 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 25 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни