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