Отговори на тема  [ 32 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
ESP32 for dummer 
Автор Съобщение
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 8:19 pm
Мнения: 4410
Местоположение: Stara Zagora
Мнение Re: ESP32 for dummer
Разцъквам си разни примерчета от ESP_IDF. И на примерчето за mqtt_ssl глведам и се пуля на това -
Код:
extern const uint8_t mqtt_eclipseprojects_io_pem_start[]   asm("_binary_mqtt_eclipseprojects_io_pem_start");

И не мога да се усетя какво прави. Как така се получава този поинтер към сертификата.


Чет Мар 24, 2022 7:50 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Сря Фев 20, 2013 4:18 pm
Мнения: 296
Местоположение: България
Мнение Re: ESP32 for dummer
Днес ми се случи да ползвам подобен код: https://docs.espressif.com/projects/esp ... inary-data


Пет Мар 25, 2022 9:43 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 8:19 pm
Мнения: 4410
Местоположение: Stara Zagora
Мнение Re: ESP32 for dummer
Мерси

Сега разцъквам VisualGdb да пиша за ESP32 под ESP32_IDF. Много особености има. Много бавно напредвам. Ей сега над час се боря и не мога да да намеря как да си дефинирам предпроцесорени символи за всеки различен build. Някой може ли да даде един жокер.


Съб Мар 26, 2022 6:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 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
itso.t написа:
Някой подкарвал ли е тоя чарк "bare metal" или без ОС е загубена кауза?


Загубена кауза. :) Това си е пълноценен модерен проц с всичките му мемъри контролери, DMA-та и прочие. Да му пишеш драйверите си е мъчение. А тия, дето са написани, са за FreeRTOS.


Нед Мар 27, 2022 10:44 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 7:04 pm
Мнения: 2581
Местоположение: Велико Търново / София
Мнение Re: ESP32 for dummer
Ами Ардуино средата нали не е ли без ОС ?

_________________
https://github.com/slav4ocom/


Нед Мар 27, 2022 5:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 1:21 am
Мнения: 10573
Местоположение: София
Мнение Re: ESP32 for dummer
Тоест, blink.c за esp32 е четвърт гигабайт сорс и включва и ОС?


Нед Мар 27, 2022 8:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 7:04 pm
Мнения: 2581
Местоположение: Велико Търново / София
Мнение Re: ESP32 for dummer
За прости неща и Ардуино средата върши работа и е доста по-лека. Аз затова се отказах от IDF. Доколкото знам може дори и с нея да се подкара и другото ядро на процесора.

_________________
https://github.com/slav4ocom/


Нед Мар 27, 2022 9:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: ESP32 for dummer
аз до колкото си спомням ардуиното използва фриртоса
лупа го върти на едното ядро

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


Нед Мар 27, 2022 9:33 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 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
itso.t написа:
Тоест, blink.c за esp32 е четвърт гигабайт сорс и включва и ОС?

Точно така. Първоначалното компилиране на тоя проект може да отнеме и 1/2 час на слаб комп. :)


Пон Мар 28, 2022 9:50 am
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 8:19 pm
Мнения: 4410
Местоположение: Stara Zagora
Мнение Re: ESP32 for dummer
Да, почти две минути на работна станция с Интел 6 то поколение с много бърз SSD.


Пон Мар 28, 2022 10:51 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 1:21 am
Мнения: 10573
Местоположение: София
Мнение Re: ESP32 for dummer
Дублирах въпроса в Гугъл. Той е на мнение, че може да се подкара и металния вариант.
Разбира се има и някои ограничения.


Пон Мар 28, 2022 12:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 9:16 am
Мнения: 1705
Мнение Re: ESP32 for dummer
Много ме учудихте с тия билд времена които сте споделили. Създадох един тестов проект с празен апп мейн и всички библиотеки, ОС и драйвери си се компилираха за 23.32 секунди на стара машина.
Да допълня - тествах и ардуино проект, като не видях да ползва ОС и там билда мина за 4 секунди.


Пон Мар 28, 2022 11:17 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 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
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 32 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

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


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

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