Visual Studio Code — написание и отладка прошивок для RISC-V

Это будет в некотором роде продолжение статьи IAR RISC-V GD32V Evaluation Board, только теперь с примером проекта на бесплатном ПО, исправлением косяков отладочной платы IAR и просто бомблением на тему, как же так плохо можно было сделать отладочную плату.

Читать далее

IAR RISC-V GD32V Evaluation Board

Недавно узнал, что IAR раздаёт отладочные комплекты с GD32VF103RBT6, отладчиком I-Jet Lite и лицензией IAR Embedded Workbench на 30 дней. Всё бесплатно, но отправка только на юридическое лицо (стоит учитывать, если хотите заказать), т. к. доставка только посредством Fedex. А попутно ещё и у Миландра вышел новый МК на архитектуре RISC-V — К1986ВК025, также раздают бесплатные образцы на пощупать. В общем, самое время попробовать новую архитектуру самому и оценить применяемость в своих проектах! А то всё ARM да ARM, ну иногда NIOS…

Читать далее

Опыт сотрудничества c «Nordic Energy»

Данная заметка будет почти без технических подробностей (хоть и с OpenSource проектом в конце), это одна история сотрудничества с персонажем, известным как «Nordic Energy» (из некоторых соображений я не буду приводить персональные данные, далее по тексту просто «NE«), и получившиеся результаты с некоторым выводом для себя.

Читать далее

J-Link Isolated OpenSource Hardware v9.x

Это, собственно, логическое продолжение прошлой статьи J-Link OpenSource Hardware v9.x, по сути ничем не отличающаяся версия, кроме встроенного гальванического изолятора.

Внимание! Материал ниже представлен исключительно в ознакомительных целях, и если Вам необходим J-Link в коммерческих целях, то следует приобрести отладчик у официального дилера.

Читать далее

J-Link OpenSource Hardware v9.x

Обновили редактор записей в вордпрессе, стало намного удобнее, появились интересные фишки, а это значит, что надо пересилить лень и опробовать новый редактор на небольшой статье о самодельном варианте отладчика-программатора, который можно прошить в J-Link v9.x.

Внимание! Материал ниже представлен исключительно в ознакомительных целях, и если Вам необходим J-Link в коммерческих целях, то следует приобрести отладчик у официального дилера.

Читать далее

STM32 и порт FreeModbus (RTU Slave + Master) на HAL

Поделюсь своим простым портом мастера и слейва FreeModbus на STM32 с использованием HAL без костылей. Вроде бы и простая тема, но какие гайды бы я ни видел, они или устаревшие уже, или с какими-либо костылями (хотя заявляется, что, мол, всё просто и на HAL), более того, гайдов с мастером я не видел вообще.

Сразу признаюсь, я воспользовался открытой реализацией мастера на FreeModbus от китайского программиста Armink, написан мастер был для китайской RTOS RT-Thread, но возможна работа и без RTOS, я просто подшаманил файлы мастера, а также немного подшаманил оригинальную реализацию FreeModus.

B93-0

Разбор порта, примеры работы RTU версии и ссылки на исходники как моего порта, так и оригинальные источники, всё под катом:

Читать далее

STM32CubeMX и CMSIS-DSP — проблема с FPU

B92-0

Делаю я тут проект один и начал вникать в цифровую обработку сигналов на STM32. Скелет проекта и инициализацию периферии я сделал в STM32CubeMX, набросал код для проверки FIR из CMSIS DSP, пробую скомпилировать и … компилятор ругается, мол? у меня нет FPU на STM32F401CCU6.

#error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"

В чём же проблема ? Давайте разбираться по порядку.

Читать далее

Статистика и небольшой эксперимент

Решил я тут опубликовать немного статистики по своему блогу, думаю, это будет интересно всем. :)

B91-0

Общая статистика

Начнём с банального и простого — из каких стран меня читают, страны по просмотрам за прошедший 2019-й год (кликабельно):

В целом, первая тройка стран никак не удивила — вполне ожидаемо для чисто русскоязычного блога.

Просмотры за весь период существования блога по месяцам:

B91-2

Тут можно заметить вполне плавный рост до октября 2019 и потом плавный спад, как раз когда я стал ощутимо меньше писать новые статьи.

То же самое, но в другом формате:

B91-3

Уникальные посетители по последним месяцам:

B91-4

Ну в сумме за всё время существования блога:

B91-5

Читать далее