| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Малко помощ за ESP32-WROOM-32UE (16MB) http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=19851 |
Страница 1 от 2 |
| Автор: | stoyanoff [ Пет Окт 02, 2026 7:21 pm ] | |||||||||
| Заглавие: | Малко помощ за ESP32-WROOM-32UE (16MB) | |||||||||
Здравейте! За първи път използвам това чудо и се изнервих максимално. Имам моя платка, на която съм закачил това чудо. Мога да зареждам малки програми през UART или ESP-PROG-2. Обаче очевидно не правя нещо, както трябва, защото когато опитам да заредя/дебъгна голяма програма се чупи и въобще не тръгва. Като софтуер съм изтеглил Visual Studio Code + PlatformIO. На платката имам ключове, с които мога да превключвам различните boot режими. Ако трябва да изтегля друга среда не е проблем. Просто питах chatgpt и той каза това. Когато заредя просто проект със съвсем елементарен .ini файл ->
започват да ми изскачат 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 и към лампов усилвател. Така ако има по-добър подход, не е проблем да сменя чипа, че май ще ям дървото с тоя туц... |
||||||||||
| Автор: | ToHu [ Пет Окт 02, 2026 8:01 pm ] |
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) |
Едва ли това е най-добрия подход за целта, има bt аудио чипове. Is2083, cc2564, микрочеп имат модул bm83, |
|
| Автор: | Член Първи [ Пет Окт 02, 2026 8:01 pm ] |
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) |
Пробвай през Arduino IDE. След като инсталираш Ардуино средата трябва да си инсталираш плъгин за ESP. Там нещата са най-лесни, странно е защо чата те праща в 3-та майкрософтска. |
|
| Автор: | ToHu [ Пет Окт 02, 2026 8:07 pm ] |
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) |
VSC няма общо с MS. Ардуино може би е последното което бих пробвал, що не IDF ? |
|
| Автор: | stoyanoff [ Пет Окт 02, 2026 8:47 pm ] | |||||||||
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) | |||||||||
На там отиват нещата! Един bm83 + контролер. Не очаквах това ESP32 да е толкова бъгаво. Явно за прости неща става, ама от там нататък... Може би аз се подлъгах понеже видях, че има всякакви готови библиотеки. Обаче компилацията на тези библиотеки излезе къса клечка - само тази работа няма да казвам колко време ми отне... ПП:Чесно казано, даже планирах да го използвам като интерфейсен контролер, за у-во. Да управлява някакви входове/изходи и да позволява връзка с WiFI. Няма да я бъде тая.... |
||||||||||
| Автор: | Член Първи [ Пет Окт 02, 2026 8:50 pm ] | |||||||||
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) | |||||||||
А с кой има общо? |
||||||||||
| Автор: | ToHu [ Пет Окт 02, 2026 8:57 pm ] |
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) |
В смисъл това не е MS Visual studio, едното е просто редактор, същото като еклипс, друтото е дев среда за боза, иначе да MS му е автора но какво значение има, дали е VSC, Eclips или Notepad все тая, реално много хора мигрираха към VSC и са много по доволни от еклипса. |
|
| Автор: | Член Първи [ Пет Окт 02, 2026 9:08 pm ] | |||||||||
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) | |||||||||
ESP-то си е ОК, само това ще ти кажа като човек, който се е занимавал много с него. Просто се опитваш да скочиш от раз нависоко. |
||||||||||
| Автор: | ToHu [ Пет Окт 02, 2026 9:18 pm ] | ||||||||||||||||||
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) | ||||||||||||||||||
Тук съм съгласен, ESP-то е ОК ако не гониш Low Energy решения, за такива е полу годно, но с оглед че е радио чип радиото му е пълно дърво в това отношение, особено BT, буквално 10 пъти по зле от чипове на Нордик или Silabs. Иначе за тия пари получаваш доста. Конкретно обаче за каквото правиш ти, е абсолютно безмислено, а и доста неподходящи, виж чиповече които ти дадох, BM83 е модул, т.е. няма да се знаиамваш с антени, съгласуване и т.н. https://www.microchip.com/en-us/product ... AoQAvD_BwE |
|||||||||||||||||||
| Автор: | stoyanoff [ Пет Окт 02, 2026 9:45 pm ] | ||||||||||||||||||
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) | ||||||||||||||||||
Добре! Ако предположим, че е ОК! С какво го дебъгваш и как се оправяш с проблемите, които описах по-горе? |
|||||||||||||||||||
| Автор: | TheWizard [ Съб Окт 03, 2026 6:13 am ] | |||||||||
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) | |||||||||
е па минимум само това ти трябва към дефол ини
https://docs.platformio.org/en/latest/p ... ridge.html и не знам защо ти маже пътищата... |
||||||||||
| Автор: | Член Първи [ Съб Окт 03, 2026 8:59 am ] | |||||||||
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) | |||||||||
Ами има си техники за дебъгване, дори ардуино средата ги има, поддържа брейкпоинтс и четене на вътрешни регистри, но виждам че това не ти върши работа, защото ти не разбираш нищо. Хванал си го този процесор защото си прочел че може да прави нещо, но забравяш че това е просто микро контролер а не компютър, на който може да му инсталираш ОС и да тръгне. Започни да го разцъкваш от АБ, започни с мигалка, това е "Hello world" на фърмуера, научи се да управляваш светодиод, но не просто да качиш някакъв шаблон и да го видиш че работи, а разбери как се случват нещата вътре в процесора. Един трик: тоя светодиод може да го използваш в последствие за дебъгване - да поставяш "капани" ако мога така да се изразя, примерно за да видиш дали една функция работи сложи и светване на светодиода, така когато процесора я извика светодиода ще ти го покаже, също така проверка на регистри: Ако А се зареди с 1 светни светодиода и т.н. но естествено за това ти трябва търпение а ти го нямаш. Използвай чата, може да ти помогне с писането и дебъгването но го питай конкретни неща а не както питаш тука - какво да правя че да ми работи контролера както ми се иска? Може направо да копираш съобщенията от компилатора и да ги подадеш на чата, той има невероятни аналитични способности и вижда липсващите парчета от пъзела моментално. |
||||||||||
| Автор: | stoyanoff [ Съб Окт 03, 2026 9:26 am ] |
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) |
Едно време мисля, че дедо Боре се беше опитвал да убеждава някакъв младеж, че "облакът" също има нужда от хардуер. В момента се чувствам по-същия начин... Иначе има вероятност тъпото студио и малката джиджавка(ESP-PROG-2) да се шашкат от по-сериозните неща на компа ми ( тип Vitis/Vivado, TI CCS). На няколко пъти, докато конфигурирах самото чудо ми изскачаха разни неща. Дано не съм засрал нещо друго, че да не бера ядове. Все пак ще го пишем някакъв полезен опит. На хартия изглежда добре и си заслужава опита, обаче на практика -> несериозно... |
|
| Автор: | itso.t [ Съб Окт 03, 2026 9:40 am ] | |||||||||
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) | |||||||||
Тоест, целта ти е да слушаш музика от телефона през домашната аудио система? Всъщност продават куп готови адаптери които от блутуут вадят SPDIF и/или аналогов сигнал. |
||||||||||
| Автор: | stoyanoff [ Съб Окт 03, 2026 10:04 pm ] | ||||||||||||||||||
| Заглавие: | Re: Малко помощ за ESP32-WROOM-32UE (16MB) | ||||||||||||||||||
Знам, че се продават готови! Обаче с тези аудио работи водата е малко дълбочка. Първо има 100 кодека, после има вариант през син зъб да не може да се докара необходимото качество. И да трябва WiFi, което от своя страна изисква други програми на Андроида. Нямам много опит с тези работи и е доста по-добър вариант да имам желязото и да мога да му зареждам, каквото си пожелая, докато докараме да звучи добре. Или поне на теория ми се струва по-добра идея, от това да купуваме наслуки някакви преобразуватели(не говорим за евтините)... Домашната аудио система е доста сериозна(бая мощна) и ламБова и е капризна от към качесво на аудиото, което и се подава. Та малко ще си поиграя, че да видим... |
|||||||||||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|