Интеграция новых МК/Плат в среду Ecoins

nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

Здравствуйте Энвер, да действительно с запятыми промахнулся. Теперь ошибки в тех файлах в которых я не лазил.

Правильно понимаю, что вот в этот файл FUNC_UART_0006_CPP_COMMON_STM32.hpp нужно внести данные о UART для своей платы ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

nick2015 писал(а): 27 фев 2025, 09:56 Здравствуйте Энвер, да действительно с запятыми промахнулся. Теперь ошибки в тех файлах в которых я не лазил.

Правильно понимаю, что вот в этот файл FUNC_UART_0006_CPP_COMMON_STM32.hpp нужно внести данные о UART для своей платы ?
Это не так. В этом файле создаются при необходимости объекты HardwareSerial под UART которые описаны в описании платы.
А вот файл с описанием платы следует подключить в файле RT_HW_BASE.h - примерно после раздела 0364 (примерно строка 109);
С уважением, ecoins.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

ecoins писал(а): 27 фев 2025, 10:33
nick2015 писал(а): 27 фев 2025, 09:56 Здравствуйте Энвер, да действительно с запятыми промахнулся. Теперь ошибки в тех файлах в которых я не лазил.

Правильно понимаю, что вот в этот файл FUNC_UART_0006_CPP_COMMON_STM32.hpp нужно внести данные о UART для своей платы ?
Это не так. В этом файле создаются при необходимости объекты HardwareSerial под UART которые описаны в описании платы.
А вот файл с описанием платы следует подключить в файле RT_HW_BASE.h - примерно после раздела 0364 (примерно строка 109);
С уважением, ecoins.
А наименование файла должно появляться из выпадающего списка ?
Screenshot_3.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

nick2015 писал(а): 27 фев 2025, 11:04 А наименование файла должно появляться из выпадающего списка ?
Не очень понял вопрос. Но в принципе файл в нужное место вставляете.
И правильнее, чтобы он был с расширением .hpp.
Возможно этого будет достаточно для начала работы.
Но все равно нужна некоторая компетентность.
В примерах RT_HW_BASE.h есть некоторые тест для идентификации подключенной платы.
С этого бы и начинать.
Пробуйте, движение в верном направлении, успехов.
С уважением, ecoins.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

ecoins писал(а): 27 фев 2025, 11:25
nick2015 писал(а): 27 фев 2025, 11:04 А наименование файла должно появляться из выпадающего списка ?
Не очень понял вопрос. Но в принципе файл в нужное место вставляете.
И правильнее, чтобы он был с расширением .hpp.
Возможно этого будет достаточно для начала работы.
Но все равно нужна некоторая компетентность.
В примерах RT_HW_BASE.h есть некоторые тест для идентификации подключенной платы.
С этого бы и начинать.
Пробуйте, движение в верном направлении, успехов.
С уважением, ecoins.
Выпадающий список файлов на скриншоте.
Я если создаю пустой скетч с моим МК и добавляю библиотеку RT_HW_BASE, у меня всё равно ошибка компиляции.
Arduino.txt
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

nick2015 писал(а): 27 фев 2025, 16:47
ecoins писал(а): 27 фев 2025, 11:25
nick2015 писал(а): 27 фев 2025, 11:04 А наименование файла должно появляться из выпадающего списка ?
Не очень понял вопрос. Но в принципе файл в нужное место вставляете.
И правильнее, чтобы он был с расширением .hpp.
Возможно этого будет достаточно для начала работы.
Но все равно нужна некоторая компетентность.
В примерах RT_HW_BASE.h есть некоторые тест для идентификации подключенной платы.
С этого бы и начинать.
Пробуйте, движение в верном направлении, успехов.
С уважением, ecoins.
Выпадающий список файлов на скриншоте.
Я если создаю пустой скетч с моим МК и добавляю библиотеку RT_HW_BASE, у меня всё равно ошибка компиляции.
Arduino.txt
Без файла описания точно идентифицировать проблему не просто.
1.Или в описываемом контроллере отсутствует аппаратный порт Serial4.
Попробуйте закомментировать строку #define RT_HW_PERMIT_UART4 //--Разрешение работы с UART4;
2.Или порт уже описан как объект и соответственно объект создавать не надо.
Попробуйте закомментировать строку #define RT_HW_CREATE_UART4 //--Разрешение создания объекта Serial4;
---
Успехов.
С уважением, ecoins.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

ecoins писал(а): 27 фев 2025, 17:14
nick2015 писал(а): 27 фев 2025, 16:47
ecoins писал(а): 27 фев 2025, 11:25
Не очень понял вопрос. Но в принципе файл в нужное место вставляете.
И правильнее, чтобы он был с расширением .hpp.
Возможно этого будет достаточно для начала работы.
Но все равно нужна некоторая компетентность.
В примерах RT_HW_BASE.h есть некоторые тест для идентификации подключенной платы.
С этого бы и начинать.
Пробуйте, движение в верном направлении, успехов.
С уважением, ecoins.
Выпадающий список файлов на скриншоте.
Я если создаю пустой скетч с моим МК и добавляю библиотеку RT_HW_BASE, у меня всё равно ошибка компиляции.
Arduino.txt
Без файла описания точно идентифицировать проблему не просто.
1.Или в описываемом контроллере отсутствует аппаратный порт Serial4.
Попробуйте закомментировать строку #define RT_HW_PERMIT_UART4 //--Разрешение работы с UART4;
2.Или порт уже описан как объект и соответственно объект создавать не надо.
Попробуйте закомментировать строку #define RT_HW_CREATE_UART4 //--Разрешение создания объекта Serial4;
---
Успехов.
С уважением, ecoins.

У меня такое ощущение что правки вносить нужно не в 2 файлах.
BOARD_0105_STM32F446Rx.hpp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

nick2015 писал(а): 27 фев 2025, 21:13 У меня такое ощущение что правки вносить нужно не в 2 файлах.
BOARD_0105_STM32F446Rx.hpp
В целом описание сделано верно.
Далее тестирование и совокупность нюансов.
В марте подойдет плата и я подключусь к подключению этого контролера.
С уважением, ecoins.
zmeew1966
Рядовой
Сообщения: 49
Зарегистрирован: 15 июл 2024, 16:25
Откуда: Королев
Имя: Михаил
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение zmeew1966 »

ecoins писал(а): 27 фев 2025, 22:16
nick2015 писал(а): 27 фев 2025, 21:13 У меня такое ощущение что правки вносить нужно не в 2 файлах.
BOARD_0105_STM32F446Rx.hpp
В целом описание сделано верно.
Далее тестирование и совокупность нюансов.
В марте подойдет плата и я подключусь к подключению этого контролера.
С уважением, ecoins.
#if !defined(RT_HW_BOARD_CODE) && defined(ARDUINO_GENERIC_F446RETX) - вот тут не правильно.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

zmeew1966 писал(а): 02 мар 2025, 10:34
ecoins писал(а): 27 фев 2025, 22:16
nick2015 писал(а): 27 фев 2025, 21:13 У меня такое ощущение что правки вносить нужно не в 2 файлах.
BOARD_0105_STM32F446Rx.hpp
В целом описание сделано верно.
Далее тестирование и совокупность нюансов.
В марте подойдет плата и я подключусь к подключению этого контролера.
С уважением, ecoins.
#if !defined(RT_HW_BOARD_CODE) && defined(ARDUINO_GENERIC_F446RETX) - вот тут не правильно.
Не разглядел что не так...

Можно и так, но вроде и не обязательно...
#if !defined(RT_HW_BOARD_CODE) && defined(RT_HW_CORE_STM32) && defined(ARDUINO_GENERIC_F446RETX)

Что Вас насторожило?
ROKOR
Рядовой
Сообщения: 3
Зарегистрирован: 10 окт 2024, 00:29
Имя: Roman
Благодарил (а): 1 раз

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ROKOR »

nick2015 писал(а): 26 фев 2025, 22:44
ROKOR писал(а): 26 фев 2025, 22:06 Доброе время суток! Меня интересует инструкция как добавить новые платы в окружение экоинс.
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
Какие платы хотите добавить ?
Планирую работать с ESP32C6 , она нуждается в esp core 3,0+
Ответить

Вернуться в «Команда ecoins»

Кто сейчас на конференции

Сейчас этот форум просматривают: Amazon [Bot] и 1 гость