Страница 2 из 2
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 27 фев 2025, 09:56
nick2015
Здравствуйте Энвер, да действительно с запятыми промахнулся. Теперь ошибки в тех файлах в которых я не лазил.
Правильно понимаю, что вот в этот файл FUNC_UART_0006_CPP_COMMON_STM32.hpp нужно внести данные о UART для своей платы ?
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 27 фев 2025, 10:33
ecoins
nick2015 писал(а): 27 фев 2025, 09:56
Здравствуйте Энвер, да действительно с запятыми промахнулся. Теперь ошибки в тех файлах в которых я не лазил.
Правильно понимаю, что вот в этот файл FUNC_UART_0006_CPP_COMMON_STM32.hpp нужно внести данные о UART для своей платы ?
Это не так. В этом файле создаются при необходимости объекты HardwareSerial под UART которые описаны в описании платы.
А вот файл с описанием платы следует подключить в файле RT_HW_BASE.h - примерно после раздела 0364 (примерно строка 109);
С уважением, ecoins.
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 27 фев 2025, 11:04
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
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 27 фев 2025, 11:25
ecoins
nick2015 писал(а): 27 фев 2025, 11:04
А наименование файла должно появляться из выпадающего списка ?
Не очень понял вопрос. Но в принципе файл в нужное место вставляете.
И правильнее, чтобы он был с расширением .hpp.
Возможно этого будет достаточно для начала работы.
Но все равно нужна некоторая компетентность.
В примерах RT_HW_BASE.h есть некоторые тест для идентификации подключенной платы.
С этого бы и начинать.
Пробуйте, движение в верном направлении, успехов.
С уважением, ecoins.
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 27 фев 2025, 16:47
nick2015
ecoins писал(а): 27 фев 2025, 11:25
nick2015 писал(а): 27 фев 2025, 11:04
А наименование файла должно появляться из выпадающего списка ?
Не очень понял вопрос. Но в принципе файл в нужное место вставляете.
И правильнее, чтобы он был с расширением .hpp.
Возможно этого будет достаточно для начала работы.
Но все равно нужна некоторая компетентность.
В примерах RT_HW_BASE.h есть некоторые тест для идентификации подключенной платы.
С этого бы и начинать.
Пробуйте, движение в верном направлении, успехов.
С уважением, ecoins.
Выпадающий список файлов на скриншоте.
Я если создаю пустой скетч с моим МК и добавляю библиотеку RT_HW_BASE, у меня всё равно ошибка компиляции.
Arduino.txt
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 27 фев 2025, 17:14
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.
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 27 фев 2025, 21:13
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
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 27 фев 2025, 22:16
ecoins
nick2015 писал(а): 27 фев 2025, 21:13
У меня такое ощущение что правки вносить нужно не в 2 файлах.
BOARD_0105_STM32F446Rx.hpp
В целом описание сделано верно.
Далее тестирование и совокупность нюансов.
В марте подойдет плата и я подключусь к подключению этого контролера.
С уважением, ecoins.
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 02 мар 2025, 10:34
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) - вот тут не правильно.
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 02 мар 2025, 12:22
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)
Что Вас насторожило?
Re: Интеграция новых МК/Плат в среду Ecoins
Добавлено: 17 мар 2025, 18:37
ROKOR
nick2015 писал(а): 26 фев 2025, 22:44
ROKOR писал(а): 26 фев 2025, 22:06
Доброе время суток! Меня интересует инструкция как добавить новые платы в окружение экоинс.
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
Какие платы хотите добавить ?
Планирую работать с ESP32C6 , она нуждается в esp core 3,0+