вот у меня один вопрос. где найти инфу что писать? я имею ввиду IRAM_ATTR и так далее. где люди находят описание. это касается и стм 32 и авр. Вот к примеру где найти инфу что нужно писать так RCC->AAHB ? надеюсь вы поняли мой вопрос.
отвечаю на свой вопрос. либа cmsis содержит в себе описание всех этих регистров, по этому нужно пройтись по всем файлам что есть в проекте, и можно найти описание всех регистров, а потом уже это использовать. RCC->AAHB это запись позволяющая через структуру которая объявлена в памяти получить доступ к регистрам. Ее объявлять не нужно, так как находится в адресном пространстве микроконтроллера (там где реальные регистры)
А второе предложение это для какой-то силы воздействия на автора? (про только слова). Конечно же не слова, я воспитан ещё в те времена и словами не раскидываюсь. В дальних планах Linux есть, но пока массовых просьб не поступало.
Ссылки на сторонние (не гугловские) ресурсы сообществом не приветствуются, там либо в командной строке собирать, пользуясь IDF-версией SDK, либо собрать самому такой же тулчейн как мы в винде сделали, причём там проще, там mingw не нужен, там компилятор C живёт в операционной системе всегда.
Здравствуйте, подскажите ошибка Error: Program "mingw32-make.exe -f C:\Users\ilyas\eclipse-workspace\BLINK01\Makefile" not found in PATH из-за чего может быть?
Здравствуйте, хотел спросить под Linux mint обязательно esp8266-gcc использовать и esp8266-SDK ? Например стоит gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 и при компиляции у казать параметры для какой платформы компилировать ? SDK по любому понадобиться я так понял ?
Честно попытался это всё настроить. Оно сказало "Ошибка... Не вижу minGW!" Я всё перепроверил, всё работает, G++ так же работает из любого места, изковырялся, излазился, чуть не сгрыз стол и в итоге плюнул. Это просто не работает... Не говоря уже о том, что 64х битный эклипс последней версии просто не захотел вставать на 64х же битную винду, мотивируя это непонятной ошибкой 1, оторую мне так и не удалось установить. Садистская среда, ей-ей... Нету ли способа, случаем, IAR вместо Eclip[se пользовать? Там хоть проблем с GCC нет.
Спасибо большое за видео по еспешке. Использовал различные готовые прошивки, но свою собирать еще не пробовал. Я правильно понял, что эта прошивка загружается только в user область памяти не затрагивая основную прошивку от производителя?
подскажите где взять крос компилятор для linux. У меня есть сборка из open sdk но при компиляции возникает ошибка CC src/user_main.o AR build/app_app.a LD build/app.out /opt/esp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.5/../../../../xtensa-lx106-elf/bin/ld: cannot find : No such file or directory collect2: error: ld returned 1 exit status Makefile:18: recipe for target 'all' failed make: *** [all] Error 1
Меньше чем на скорости 1.7 смотреть тяжело... Да и на этой скорости одно махание мышкой... Мы вот это сделали, вот тут напишем..... Воды как в моем дипломе в общем... Хороший материал с плохой подачей... Прошу прощения за критику...
Здравствуйте Владимир! У меня возникла ошибка, которую я не могу разобрать: установил mingw, Eclips, начал делать по Вашим урокам, но проект не компилируется. Все произошло "в один прекрасный момент": 11:43:13 **** Incremental Build of configuration Release for project BLINK002 **** mingw32-make -fD:/ESP8266/BLINK002 /Makefile all mingw32-make: D:/ESP8266/BLINK002: Permission denied mingw32-make: *** No rule to make target '/Makefile'. Stop. "mingw32-make -fD:/ESP8266/BLINK002 /Makefile all" terminated with exit code 2. Build might be incomplete. 11:43:14 Build Failed. 1 errors, 0 warnings. (took 388ms) MinGW с командной строкой работают, проекты в консоли тоже. А вот Eclipse не хочет. Папку .metadata я уже сносил, это вторая версия созданного пошагово проекта. Остается только Eclipse.
Спасибо. С этим есп все как то не просто. Ждемс продолжения.
Спасибо Вам за уроки! С возвращением после каникул. )
Наконец-то! Спасибо!
Dziękuje za wspaniale prowadzone lekcje.
24:42 развеяли магию макроса но не до конца, рад что перед есп32 стал смотреть 8266!
Спасибо большое !
Спасибо за видео! Будет ли разбор работы с SPI SDK? Очень хотелось бы увидеть, много непонятного там.
Спасибо! Очень кстати, очень неудобная среда Ардуино...
Удобная, но она всю работу скрывает, так не интересно))
вот у меня один вопрос. где найти инфу что писать? я имею ввиду IRAM_ATTR и так далее. где люди находят описание. это касается и стм 32 и авр. Вот к примеру где найти инфу что нужно писать так RCC->AAHB ? надеюсь вы поняли мой вопрос.
отвечаю на свой вопрос. либа cmsis содержит в себе описание всех этих регистров, по этому нужно пройтись по всем файлам что есть в проекте, и можно найти описание всех регистров, а потом уже это использовать. RCC->AAHB это запись позволяющая через структуру которая объявлена в памяти получить доступ к регистрам. Ее объявлять не нужно, так как находится в адресном пространстве микроконтроллера (там где реальные регистры)
Вы в своем уроке упомянули про toolchain под linux, может поделитесь информацией? Или это были только слова?
А второе предложение это для какой-то силы воздействия на автора? (про только слова). Конечно же не слова, я воспитан ещё в те времена и словами не раскидываюсь. В дальних планах Linux есть, но пока массовых просьб не поступало.
narod stream я бы был признателен и просто ссылкой на нормальный toolchain под Linux
Ссылки на сторонние (не гугловские) ресурсы сообществом не приветствуются, там либо в командной строке собирать, пользуясь IDF-версией SDK, либо собрать самому такой же тулчейн как мы в винде сделали, причём там проще, там mingw не нужен, там компилятор C живёт в операционной системе всегда.
А можно приложить ссылку не ту версию eclipse которая используется. Все версии eclipse попробывал, а эту с тремя кнопками слева вверху не нашел.
Ссылки сюда на сторонние сайты лучше не выкладывайте. Пожалуйста...
Здравствуйте, подскажите ошибка Error: Program "mingw32-make.exe -f C:\Users\ilyas\eclipse-workspace\BLINK01\Makefile" not found in PATH из-за чего может быть?
По данному пути файл Makefile не обнаружен
@@narodstream552 я понимаю перевод. Все в точности сделано как в Вашем видео
Если еще актуально, то в свойствах проекта build command укажите просто mingw32-make без каких-либо параметров(работает в новых версиях эклипса)
Здравствуйте, хотел спросить под Linux mint обязательно esp8266-gcc использовать и esp8266-SDK ? Например стоит gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
и при компиляции у казать параметры для какой платформы компилировать ? SDK по любому понадобиться я так понял ?
Подскажите пожалуйста,
Все собирается без ошибок, но постоянно висит значок вопроса ("unresolved inclusion") на строку #include
Честно попытался это всё настроить. Оно сказало "Ошибка... Не вижу minGW!" Я всё перепроверил, всё работает, G++ так же работает из любого места, изковырялся, излазился, чуть не сгрыз стол и в итоге плюнул. Это просто не работает... Не говоря уже о том, что 64х битный эклипс последней версии просто не захотел вставать на 64х же битную винду, мотивируя это непонятной ошибкой 1, оторую мне так и не удалось установить. Садистская среда, ей-ей... Нету ли способа, случаем, IAR вместо Eclip[se пользовать? Там хоть проблем с GCC нет.
CanchezAK тоже неделю с бубном танцую но бесполезно
Спасибо большое за видео по еспешке. Использовал различные готовые прошивки, но свою собирать еще не пробовал. Я правильно понял, что эта прошивка загружается только в user область памяти не затрагивая основную прошивку от производителя?
Спасибо за оценку.
Заводская прошивка сносится.
Atolic truestudio похожа на эту среду компиляции .Или я ошибаюсь?
подскажите где взять крос компилятор для linux. У меня есть сборка из open sdk но при компиляции возникает ошибка
CC src/user_main.o
AR build/app_app.a
LD build/app.out
/opt/esp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.5/../../../../xtensa-lx106-elf/bin/ld: cannot find : No such file or directory
collect2: error: ld returned 1 exit status
Makefile:18: recipe for target 'all' failed
make: *** [all] Error 1
Отличные уроки у Вас, Владимир! А что думаете о ESP32 и как они в сравнении с STM32?
Я бы не стал сравнивать. Это контроллеры с совершенно разной архитектурой и для разных задач.
Добрый вечер. Ссылки на али не открываются ( по крайней мере у меня). Вкладка открывается, грузится-думает и закрывается...
Через сайт автора открываются, а здесь и такая же самая картина
Меньше чем на скорости 1.7 смотреть тяжело... Да и на этой скорости одно махание мышкой... Мы вот это сделали, вот тут напишем..... Воды как в моем дипломе в общем... Хороший материал с плохой подачей... Прошу прощения за критику...
Все прописано в ветке C/C++ General/Path and Symbols, а все равно подчеркивает как ошибки. Всю голову уже сломал.
Здравствуйте Владимир! У меня возникла ошибка, которую я не могу разобрать: установил mingw, Eclips, начал делать по Вашим урокам, но проект не компилируется. Все произошло "в один прекрасный момент":
11:43:13 **** Incremental Build of configuration Release for project BLINK002 ****
mingw32-make -fD:/ESP8266/BLINK002 /Makefile all
mingw32-make: D:/ESP8266/BLINK002: Permission denied
mingw32-make: *** No rule to make target '/Makefile'. Stop.
"mingw32-make -fD:/ESP8266/BLINK002 /Makefile all" terminated with exit code 2. Build might be incomplete.
11:43:14 Build Failed. 1 errors, 0 warnings. (took 388ms)
MinGW с командной строкой работают, проекты в консоли тоже. А вот Eclipse не хочет. Папку .metadata я уже сносил, это вторая версия созданного пошагово проекта. Остается только Eclipse.
Нашел! В строке "mingw32-make.exe -f ${ProjDirPath}/Makefile" перед знаком слеш был пробел!
фиг его знает, про что это, но потом наверняка пригодится
Ну хоть кто-то без ардуины!!!
Это толкчай толкчай чей китайский разговор. А значит тактирование... Забил на ваш предыдущий урок... Думаю о мангале
Посещаю значит китайские магазины всячиские... Закачал книг на книжку и практикую... С 12 лет программирование