Автор |
Съобщение |
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 8:19 pm Мнения: 4410 Местоположение: Stara Zagora
|
Re: ESP32 for dummer
Разцъквам си разни примерчета от ESP_IDF. И на примерчето за mqtt_ssl глведам и се пуля на това - И не мога да се усетя какво прави. Как така се получава този поинтер към сертификата.
|
Чет Мар 24, 2022 7:50 am |
|
|
stewie
Ранг: Ориентиран
Регистриран на: Сря Фев 20, 2013 4:18 pm Мнения: 296 Местоположение: България
|
Re: ESP32 for dummer
|
Пет Мар 25, 2022 9:43 pm |
|
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 8:19 pm Мнения: 4410 Местоположение: Stara Zagora
|
Re: ESP32 for dummer
Мерси
Сега разцъквам VisualGdb да пиша за ESP32 под ESP32_IDF. Много особености има. Много бавно напредвам. Ей сега над час се боря и не мога да да намеря как да си дефинирам предпроцесорени символи за всеки различен build. Някой може ли да даде един жокер.
|
Съб Мар 26, 2022 6:14 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10573 Местоположение: София
|
Re: ESP32 for dummer
Някой подкарвал ли е тоя чарк "bare metal" или без ОС е загубена кауза?
|
Съб Мар 26, 2022 11:29 pm |
|
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 11:32 am Мнения: 7878 Местоположение: София
|
Re: ESP32 for dummer
Загубена кауза. Това си е пълноценен модерен проц с всичките му мемъри контролери, DMA-та и прочие. Да му пишеш драйверите си е мъчение. А тия, дето са написани, са за FreeRTOS.
|
Нед Мар 27, 2022 10:44 am |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2581 Местоположение: Велико Търново / София
|
Re: ESP32 for dummer
Ами Ардуино средата нали не е ли без ОС ?
|
Нед Мар 27, 2022 5:07 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10573 Местоположение: София
|
Re: ESP32 for dummer
Тоест, blink.c за esp32 е четвърт гигабайт сорс и включва и ОС?
|
Нед Мар 27, 2022 8:35 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2581 Местоположение: Велико Търново / София
|
Re: ESP32 for dummer
За прости неща и Ардуино средата върши работа и е доста по-лека. Аз затова се отказах от IDF. Доколкото знам може дори и с нея да се подкара и другото ядро на процесора.
|
Нед Мар 27, 2022 9:10 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: ESP32 for dummer
аз до колкото си спомням ардуиното използва фриртоса лупа го върти на едното ядро
_________________ main[-1u]={1};
|
Нед Мар 27, 2022 9:33 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10573 Местоположение: София
|
Re: ESP32 for dummer
Имам много бегла представа за тоя микроконтролер - прегледах ги съвсем общо и по диагонал, но останах с впечатление че не всички са двуядрени.
|
Нед Мар 27, 2022 9:39 pm |
|
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 11:32 am Мнения: 7878 Местоположение: София
|
Re: ESP32 for dummer
Точно така. Първоначалното компилиране на тоя проект може да отнеме и 1/2 час на слаб комп.
|
Пон Мар 28, 2022 9:50 am |
|
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 8:19 pm Мнения: 4410 Местоположение: Stara Zagora
|
Re: ESP32 for dummer
Да, почти две минути на работна станция с Интел 6 то поколение с много бърз SSD.
|
Пон Мар 28, 2022 10:51 am |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10573 Местоположение: София
|
Re: ESP32 for dummer
Дублирах въпроса в Гугъл. Той е на мнение, че може да се подкара и металния вариант. Разбира се има и някои ограничения.
|
Пон Мар 28, 2022 12:06 pm |
|
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 9:16 am Мнения: 1705
|
Re: ESP32 for dummer
Много ме учудихте с тия билд времена които сте споделили. Създадох един тестов проект с празен апп мейн и всички библиотеки, ОС и драйвери си се компилираха за 23.32 секунди на стара машина. Да допълня - тествах и ардуино проект, като не видях да ползва ОС и там билда мина за 4 секунди.
|
Пон Мар 28, 2022 11:17 pm |
|
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 8:19 pm Мнения: 4410 Местоположение: Stara Zagora
|
Re: ESP32 for dummer
Разцъквам го още още IDF-а. Понаписах повечко код и в един момент след като заредя софтуера и не се стига до изпълнение на програмата. В изхода от УАРТа имам съобщение E (908) boot: Image contains multiple DROM segments. Only the last one will be mapped. Явно поради някаква причина в Елф файла има два сегмента за константи в рома и единия се игнорира. Като разкарам малко код и всичко си тръгва. Вчера се борих с часове да вникна какво се случва, но не успявам да се ориентирам. Гледам че линкерските файлове се генерират автомачтино. Изобщо имам още много празнини в осъзнаването как точно работи тази билд система. Някой да има идея как да го боря това нещо?
|
Съб Юни 11, 2022 8:41 am |
|
|