Например TDA7294

Форум РадиоКот • Просмотр темы - Em::blocks IDE (EmBitz)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 20, 2024 13:53:37

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 188 ]     ... , , , 8, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Чт авг 24, 2017 07:25:17 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 3
Chettuser, попробуй еще SES http://mcu.goodboard.ru/viewtopic.php?id=6
и Ozone http://mcu.goodboard.ru/viewtopic.php?id=4


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вт окт 17, 2017 23:30:30 
Встал на лапы

Карма: 4
Рейтинг сообщений: 37
Зарегистрирован: Сб фев 20, 2016 17:43:39
Сообщений: 103
Откуда: Нижний Новгород
Рейтинг сообщения: 3
У меня кусков на SPL немало набралось, а теперь...

Внутри HAL сейчас есть еще LL библиотека, по факту это новая SPL. Для некоторых контроллеров куб умеет генерить код и для LL.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Чт мар 08, 2018 18:59:54 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн апр 25, 2016 15:43:23
Сообщений: 197
Откуда: Россия , Воронеж
Рейтинг сообщения: 0
Добрый вечер , а как добавить в embitz другой компилятор ?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пн окт 01, 2018 13:52:08 
Каким образом можно добавить поддержку F7/H7 (CMSIS)? Их форум читал, но что то не понятно как то, обрывками, как будто очевидная для тех форумчан вещь.


Вернуться наверх
   
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пн окт 01, 2018 14:31:37 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 3
Закидывайте файлы в проект. В нем же указываете ядро M7.
В текущей версии STLinkGDB не поддерживает отладку F7/H7. Нужно переключится на OpenOCD. Может с ним получится.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вт окт 02, 2018 08:34:46 
В нем же указываете ядро M7.

Знать бы ещё как указать:
http://prntscr.com/l14lbp


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вт окт 02, 2018 10:10:13 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 3
Указывать нужно в настройках проекта.
СпойлерИзображение
Вложение:
m7.png [12.7 KiB]
Скачиваний: 309


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Чт дек 05, 2019 16:32:28 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 3
Мурик писал(а):
В текущей версии STLinkGDB не поддерживает отладку F7/H7.
Автор пишет новый GDB сервер для EmBitz, который поддерживает прошивку и отладку не только F7/H7, но и недавно появившихся G0 и G4. https://github.com/EmBitz/EBlink
На сайте находится анонс новой версии 2.0 https://www.embitz.org/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пт дек 06, 2019 08:40:57 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 200
Рейтинг сообщения: 0
EBlink интерфейс, кеширующая прослойка между GDB и физическим интерфейсом. На простых проектах по ощущениям значительное ускорение. На сложных (много разной памяти) - дикие тормоза при запуске, потом есно летает.
Запустить отладку программы в памяти мне так и не удалось.
И да, это по прежнему закрытый проект доступный для использования без ограничений. Использовать можно, исходников нет.

_________________
sRtoS


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пт дек 06, 2019 13:46:04 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
AVI-crak писал(а):
исходников нет.
На сайте пишут
Цитата:
Source code of EBlink and Embitz will be hosted at https://git.embitz.org/
We hope to publish the EBlink code first and Embitz to follow soon.
Наверное выложат когда работа будет закончена.

AVI-crak писал(а):
Запустить отладку программы в памяти мне так и не удалось.
Запустил на F103 без каких либо сложностей.
Сделал копию файла stm32-auto.script, переименовал его в stm32-auto-mem.script.
Заменил
Код:
        itrfApi.readMem32(0x08000000);
        targetApi.writeReg("SP", itrfApi.value32);

        // Set the Program pointer according the Vector table entry
        itrfApi.readMem32(0x08000004);
на
Код:
        itrfApi.readMem32(0x20000000);
        targetApi.writeReg("SP", itrfApi.value32);

        // Set the Program pointer according the Vector table entry
        itrfApi.readMem32(0x20000004);
и в командной строке указал использовать этот скрипт.
Код:
-D stm32-auto-mem
Работает.
Может есть баг который проявляется на других моделях МК. Попробуйте запустить на F103.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Ср сен 02, 2020 09:44:16 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
На форуме появилось обновление https://www.embitz.org/forum/thread-12.html
Поддерживаются много новых МК в том числе STM32H7, STM32G0, STM32L4, STM32L5 и другие.

Добавлено after 9 hours 54 minutes 19 seconds:
AVI-crak писал(а):
Запустить отладку программы в памяти мне так и не удалось.
Если еще актуально, можете попробовать при создании проекта добавить цель сборки DebugRAM и возможно получиться запустить отладку из памяти.
Изображение


Вложения:
Debug.png [49.44 KiB]
Скачиваний: 1081
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс окт 11, 2020 11:59:25 
Родился

Зарегистрирован: Вс окт 25, 2015 19:09:46
Сообщений: 17
Рейтинг сообщения: 0
Есть ли способ настроить автозаполнение в embitz 1,11 чтоб работало на таком коде
Спойлер#define ADC1 ((ADC_TypeDef *) ADC1_BASE)


typedef struct
{
__IO uint32_t SR; /*!< ADC status register, Address offset: 0x00 */
__IO uint32_t CR1; /*!< ADC control register 1, Address offset: 0x04 */
__IO uint32_t CR2; /*!< ADC control register 2, Address offset: 0x08 */
__IO uint32_t SMPR1; /*!< ADC sample time register 1, Address offset: 0x0C */
__IO uint32_t SMPR2; /*!< ADC sample time register 2, Address offset: 0x10 */
__IO uint32_t JOFR1; /*!< ADC injected channel data offset register 1, Address offset: 0x14 */
__IO uint32_t JOFR2; /*!< ADC injected channel data offset register 2, Address offset: 0x18 */
__IO uint32_t JOFR3; /*!< ADC injected channel data offset register 3, Address offset: 0x1C */
__IO uint32_t JOFR4; /*!< ADC injected channel data offset register 4, Address offset: 0x20 */
__IO uint32_t HTR; /*!< ADC watchdog higher threshold register, Address offset: 0x24 */
__IO uint32_t LTR; /*!< ADC watchdog lower threshold register, Address offset: 0x28 */
__IO uint32_t SQR1; /*!< ADC regular sequence register 1, Address offset: 0x2C */
__IO uint32_t SQR2; /*!< ADC regular sequence register 2, Address offset: 0x30 */
__IO uint32_t SQR3; /*!< ADC regular sequence register 3, Address offset: 0x34 */
__IO uint32_t JSQR; /*!< ADC injected sequence register, Address offset: 0x38*/
__IO uint32_t JDR1; /*!< ADC injected data register 1, Address offset: 0x3C */
__IO uint32_t JDR2; /*!< ADC injected data register 2, Address offset: 0x40 */
__IO uint32_t JDR3; /*!< ADC injected data register 3, Address offset: 0x44 */
__IO uint32_t JDR4; /*!< ADC injected data register 4, Address offset: 0x48 */
__IO uint32_t DR; /*!< ADC regular data register, Address offset: 0x4C */
} ADC_TypeDef;

ADC1->/*вот тут чтоб предлагалось автозаполнение*/


И второй вопрос: расположение и количество вкладок редактора не сохраняются при перезапуске. Это можно поправить? Win10.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс окт 11, 2020 18:59:00 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 200
Рейтинг сообщения: 0
Есть ли способ..

Дело в том что embitz - это IDE для работы с абсолютно голым железом, без невидимых надстроек сверху. По этой причине embitz воспринимает строку
Код:
#define ADC1 ((ADC_TypeDef *) ADC1_BASE)

как рекомендацию по размещению структуры в явно указанном адресе. При явном и правильном объявлении структуры на этом адресе - размер готовой прошивки станет просто гигантским.
Невидимая надстройка в других IDE сначала публикует все структуры с окончанием _TypeDef, а потом закрывает этот диапазон памяти для линкера.
После чего в интернете появляются вопли - как разместить структуру по фиксированному адресу...

Временное решение - редактирование файла, дописать строку:
Код:
#define ADC1 ((ADC_TypeDef *) ADC1_BASE)
ADC_TypeDef                 ADC1;

Для пользователей embitz есть отдельный форум https://www.embitz.org/forum/ . Однако должен предупредить, хозяин форума крайне негативно реагирует на русский текст.

_________________
sRtoS


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс окт 11, 2020 20:56:45 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Code::Block также не дополняет этот код, так что это проблема не EmBitz, а Code::Block.

AVI-crak писал(а):
Временное решение - редактирование файла, дописать строку:
И получим множество ошибок
Код:
.\inc\stm32f10x.h|1425|error: expected ')' before '*' token|
.\inc\stm32f10x.h|1426|note: in expansion of macro 'ADC1'|
.\inc\stm32f10x.h|1332|error: expected ')' before '(' token|
.\inc\stm32f10x.h|1425|note: in expansion of macro 'ADC1_BASE'|
.\inc\stm32f10x.h|1426|note: in expansion of macro 'ADC1'|
.\inc\stm32f10x.h|1425|error: expected ')' before '*' token|
.\inc\stm32f10x.h|1426|note: in expansion of macro 'ADC1'|
.\inc\stm32f10x.h|1332|error: expected ')' before '(' token|
.\inc\stm32f10x.h|1425|note: in expansion of macro 'ADC1_BASE'|
.\inc\stm32f10x.h|1426|note: in expansion of macro 'ADC1'|
||=== Сборка закончена: 4 errors, 0 warnings (0 minutes, 0 seconds) ===|

AVI-crak писал(а):
Для пользователей embitz есть отдельный форум https://www.embitz.org/forum/
На котором можно найти описание этой проблемы https://www.embitz.org/forum/thread-16.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пн окт 12, 2020 09:47:20 
Родился

Зарегистрирован: Вс окт 25, 2015 19:09:46
Сообщений: 17
Рейтинг сообщения: 0
Code::Block также не дополняет этот код, так что это проблема не EmBitz, а Code::Block.

Судя по всему, автодополение реализовано отдельным сторонним плагином, видимо, достаточно древним. Так что это проблема плагина. Но радостней от этого не становится. Пойду трусдудию ковырять, а то пальцам больно..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пт окт 08, 2021 16:28:42 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
https://www.embitz.org/forum/thread-49-post-267.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Сб окт 09, 2021 10:16:31 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 200
Рейтинг сообщения: 0
Мурик, автор embitz пишет про вторую версию, но я в упор её не наблюдаю.
При этом они её тестируют...

_________________
sRtoS


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вс окт 10, 2021 22:44:53 
Открыл глаза

Зарегистрирован: Вс мар 21, 2021 11:06:04
Сообщений: 41
Рейтинг сообщения: 0
Мурик, автор embitz пишет про вторую версию, но я в упор её не наблюдаю.
При этом они её тестируют...

Из первого сообщения по ссылке:
Цитата:
There is a Beta 2.0 version available for testing for a limited number of users.
For those who are invited:

Ключевые слова выделил жирным. Вот поэтому и не наблюдается она в свободном доступе всем желающим.
Пока только для ограниченного числа приглашенных тестеров.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Пн окт 11, 2021 13:35:27 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Важно что дело пошло. Если выпущена бета (пусть для ограниченного числа тестеров), значит скоро будет релиз.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Em::blocks IDE (EmBitz)
СообщениеДобавлено: Вт окт 26, 2021 18:46:50 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
EmBitz 2.00 https://www.embitz.org


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 188 ]     ... , , , 8, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y