Интеграция новых МК/Плат в среду Ecoins
Re: Интеграция новых МК/Плат в среду Ecoins
Здравствуйте Энвер, да действительно с запятыми промахнулся. Теперь ошибки в тех файлах в которых я не лазил.
Правильно понимаю, что вот в этот файл FUNC_UART_0006_CPP_COMMON_STM32.hpp нужно внести данные о UART для своей платы ?
Правильно понимаю, что вот в этот файл FUNC_UART_0006_CPP_COMMON_STM32.hpp нужно внести данные о UART для своей платы ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
Это не так. В этом файле создаются при необходимости объекты HardwareSerial под UART которые описаны в описании платы.nick2015 писал(а): 27 фев 2025, 09:56 Здравствуйте Энвер, да действительно с запятыми промахнулся. Теперь ошибки в тех файлах в которых я не лазил.
Правильно понимаю, что вот в этот файл FUNC_UART_0006_CPP_COMMON_STM32.hpp нужно внести данные о UART для своей платы ?
А вот файл с описанием платы следует подключить в файле RT_HW_BASE.h - примерно после раздела 0364 (примерно строка 109);
С уважением, ecoins.
Re: Интеграция новых МК/Плат в среду Ecoins
А наименование файла должно появляться из выпадающего списка ?ecoins писал(а): 27 фев 2025, 10:33Это не так. В этом файле создаются при необходимости объекты HardwareSerial под UART которые описаны в описании платы.nick2015 писал(а): 27 фев 2025, 09:56 Здравствуйте Энвер, да действительно с запятыми промахнулся. Теперь ошибки в тех файлах в которых я не лазил.
Правильно понимаю, что вот в этот файл FUNC_UART_0006_CPP_COMMON_STM32.hpp нужно внести данные о UART для своей платы ?
А вот файл с описанием платы следует подключить в файле RT_HW_BASE.h - примерно после раздела 0364 (примерно строка 109);
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
Не очень понял вопрос. Но в принципе файл в нужное место вставляете.nick2015 писал(а): 27 фев 2025, 11:04 А наименование файла должно появляться из выпадающего списка ?
И правильнее, чтобы он был с расширением .hpp.
Возможно этого будет достаточно для начала работы.
Но все равно нужна некоторая компетентность.
В примерах RT_HW_BASE.h есть некоторые тест для идентификации подключенной платы.
С этого бы и начинать.
Пробуйте, движение в верном направлении, успехов.
С уважением, ecoins.
Re: Интеграция новых МК/Плат в среду Ecoins
Выпадающий список файлов на скриншоте.ecoins писал(а): 27 фев 2025, 11:25Не очень понял вопрос. Но в принципе файл в нужное место вставляете.nick2015 писал(а): 27 фев 2025, 11:04 А наименование файла должно появляться из выпадающего списка ?
И правильнее, чтобы он был с расширением .hpp.
Возможно этого будет достаточно для начала работы.
Но все равно нужна некоторая компетентность.
В примерах RT_HW_BASE.h есть некоторые тест для идентификации подключенной платы.
С этого бы и начинать.
Пробуйте, движение в верном направлении, успехов.
С уважением, ecoins.
Я если создаю пустой скетч с моим МК и добавляю библиотеку RT_HW_BASE, у меня всё равно ошибка компиляции.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду 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
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 файлах.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
В целом описание сделано верно.nick2015 писал(а): 27 фев 2025, 21:13 У меня такое ощущение что правки вносить нужно не в 2 файлах.
BOARD_0105_STM32F446Rx.hpp
Далее тестирование и совокупность нюансов.
В марте подойдет плата и я подключусь к подключению этого контролера.
С уважением, ecoins.
-
- Рядовой
- Сообщения: 49
- Зарегистрирован: 15 июл 2024, 16:25
- Откуда: Королев
- Имя: Михаил
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: Интеграция новых МК/Плат в среду Ecoins
#if !defined(RT_HW_BOARD_CODE) && defined(ARDUINO_GENERIC_F446RETX) - вот тут не правильно.ecoins писал(а): 27 фев 2025, 22:16В целом описание сделано верно.nick2015 писал(а): 27 фев 2025, 21:13 У меня такое ощущение что правки вносить нужно не в 2 файлах.
BOARD_0105_STM32F446Rx.hpp
Далее тестирование и совокупность нюансов.
В марте подойдет плата и я подключусь к подключению этого контролера.
С уважением, ecoins.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
Не разглядел что не так...zmeew1966 писал(а): 02 мар 2025, 10:34#if !defined(RT_HW_BOARD_CODE) && defined(ARDUINO_GENERIC_F446RETX) - вот тут не правильно.ecoins писал(а): 27 фев 2025, 22:16В целом описание сделано верно.nick2015 писал(а): 27 фев 2025, 21:13 У меня такое ощущение что правки вносить нужно не в 2 файлах.
BOARD_0105_STM32F446Rx.hpp
Далее тестирование и совокупность нюансов.
В марте подойдет плата и я подключусь к подключению этого контролера.
С уважением, ecoins.
Можно и так, но вроде и не обязательно...
#if !defined(RT_HW_BOARD_CODE) && defined(RT_HW_CORE_STM32) && defined(ARDUINO_GENERIC_F446RETX)
Что Вас насторожило?
Re: Интеграция новых МК/Плат в среду Ecoins
Планирую работать с ESP32C6 , она нуждается в esp core 3,0+nick2015 писал(а): 26 фев 2025, 22:44Какие платы хотите добавить ?ROKOR писал(а): 26 фев 2025, 22:06 Доброе время суток! Меня интересует инструкция как добавить новые платы в окружение экоинс.
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
Кто сейчас на конференции
Сейчас этот форум просматривают: Amazon [Bot] и 1 гость