Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Re: Em::blocks IDE (EmBitz)

Чт авг 24, 2017 07:25:17

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

У меня кусков на SPL немало набралось, а теперь...

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

Re: Em::blocks IDE (EmBitz)

Чт мар 08, 2018 18:59:54

Добрый вечер , а как добавить в embitz другой компилятор ?

Re: Em::blocks IDE (EmBitz)

Пн окт 01, 2018 13:52:08

Каким образом можно добавить поддержку F7/H7 (CMSIS)? Их форум читал, но что то не понятно как то, обрывками, как будто очевидная для тех форумчан вещь.

Re: Em::blocks IDE (EmBitz)

Пн окт 01, 2018 14:31:37

Закидывайте файлы в проект. В нем же указываете ядро M7.
В текущей версии STLinkGDB не поддерживает отладку F7/H7. Нужно переключится на OpenOCD. Может с ним получится.

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

Указывать нужно в настройках проекта.

Re: Em::blocks IDE (EmBitz)

Чт дек 05, 2019 16:32:28

Мурик писал(а):В текущей версии 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

EBlink интерфейс, кеширующая прослойка между GDB и физическим интерфейсом. На простых проектах по ощущениям значительное ускорение. На сложных (много разной памяти) - дикие тормоза при запуске, потом есно летает.
Запустить отладку программы в памяти мне так и не удалось.
И да, это по прежнему закрытый проект доступный для использования без ограничений. Использовать можно, исходников нет.

Re: Em::blocks IDE (EmBitz)

Пт дек 06, 2019 13:46:04

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.
Ответить