Прошивка из PlatformIO

stepan_sotnikov
Offline
Зарегистрирован: 06.04.2019

Не могу доконца настроить PlatformioIO, не удаеться прошить Arduino UNO
Platformioio.ini ругаеться на него... на 11 строку... Подскажите пути решения.
 

; PlatformIO Project Configuration File
;
;   Build options: build flags, source filter
;   Upload options: custom upload port, speed and extra flags
;   Library options: dependencies, extra library storages
;   Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html

 [env:uno]
platform = atmelavr
board = uno

; change microcontroller
board_build.mcu = atmega328p

; change MCU frequency
board_build.f_cpu = 16000000L

upload_speed = 57600

; COM-порт для загрузки
upload_port = COM8

Все компилируеться без ошибок, начинает прошивать, "Процесс терминала завершен с кодом выхода 1.

rx tx на плате не моргают. До этого вываливался с кодом ERROR 1. 

platformio.exception.InvalidProjectConf: Invalid `platformio.ini`, project configuration file: 'File contains no section headers.
file: c:\Users\user\Documents\PlatformIO\Projects\NMEA\platformio.ini, line: 11 
Feofan
Offline
Зарегистрирован: 28.05.2017

Пробел в начале 11-й строки должен быть?

stepan_sotnikov
Offline
Зарегистрирован: 06.04.2019

Ого... уже что то изменилось из за пробела буду разбиратся дальше:

Scanning dependencies...
No dependencies
Compiling .pioenvs\uno\src\main.o
src\main.cpp:1:21: fatal error: Arduino.h: No such file or directory
 
*****************************************************************
* Looking for Arduino.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:Arduino.h"
*
*****************************************************************
 
compilation terminated.
*** [.pioenvs\uno\src\main.o] Error 1
wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Знаешь брат, есть такая фраза про дезодорант: "Это не вместо душа, это после душа".

Так вот Платформио тоже самое: "Это не вместо Arduino IDE, это после Arduino IDE". То есть вперва ты ставишь ИДЕ, а потом VSCode или Атом с Платформио.

stepan_sotnikov
Offline
Зарегистрирован: 06.04.2019

Спасибо, брат. Хороший совет, главное по существу. Из разряда "главное вякнуть" 
 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Для тупых специально разжую: Ты прочел диагностику? Тебе пишут, что нет Arduino.h. Значит у тебя либо совсем нет, либо неправильно стоит ИДЕ. Делать нужно так:

1. Собрать в ИДЕ простой пример, хоть блинк,

2. собрать ТОТ ЖЕ пример в Платформио.

3. Если все нормально - ты нашел решение, если нет - результат даст тебе ответ - где говно.

Дошло?

stepan_sotnikov
Offline
Зарегистрирован: 06.04.2019

Репорт, я прочитал... Обороты сбавь. А то корона походу давит. Я то смотрю у Вас тут за правило, "Бисер перед свиньями метать"
все три пункта выполненно, и без Вашего совета.
Feofan дал подсказку о пробеле.
Но заставить Platfotmio прошивать, и видеть  Arduino.h пока не удалось... но я еще и не занимался детально этой проблеемой. 
Да, и между прочем "Для тупых живать не надо" для начало, надо научится обяснять:
У Вас хорошо получилось со второй попыкти... Ну если принебречь, оскорблениями... 

 

Green
Offline
Зарегистрирован: 01.10.2015

Нда, Степан, и что ты только делаешь в разделе для начинающих... Тебе бы строить всех. Только орфографию бы подтянуть... Да с пробелами разобраться...

stepan_sotnikov
Offline
Зарегистрирован: 06.04.2019

точки над "i"
Я никого не строию. Я просто столкнулся с проблеммой настроики среды для Arduino.
Да я новичек, да это вопросы новичка. Мне стала интересно среда для студентов, делитантов, хобби мэйкеров.
Да, я не сталкивался с/с++, да я ранее не решал такие проблеммы, пока мое любопытсво спустя 20 лет не привело меня сюда. Да, я ожидал, что на форуме Arduino рады помочь и привлеч людей в коммунити. Но я увидел, что сдесь люди очень "проффисиональные" и они выше глупых вопросов.
Да, Русский язык, не мой родной язык. Пробелы меня удивили... ;-) FASM давно не открывал =)
Отдельное спасибо, тем кто действительно помогли мне в осовоении среды: andriano,  sadman41, ЕвгенийП, Feofan, а другим лишь бы пуха на себя накидать =)))
Да и wdrakula я ценю, тоже спец и его мнение ценно для меня как урок в других постах. Всем без обид.
 с VSC разбирусь завтра уже сегодня он не хочит дружить со мной как и wdrakula =)