Size: a a a

2021 March 21

AV

Alex Verlaty in STM32
Sergey
Кто организовывал метку в ram при переходе из основного приложения в bootloader используя HAL?
Смещал вектор основного приложения. и между бутлоадером и основной программой оставил память. Там лежит метка и некоторые параметры ( типа flash)
источник

S

Sergey in STM32
Хорошее решение когда есть свободное место. Увы мне не подходит.
источник

VO

Valeriy Osipov in STM32
в stdio.h кубовском хотел найти функцию asprintf, такой нет, зато есть asiprintf. По гуглу такая функция толком не бьется, кто-нибудь в курсе, что это за функция?
источник

D

Dr Zlo in STM32
Valeriy Osipov
в stdio.h кубовском хотел найти функцию asprintf, такой нет, зато есть asiprintf. По гуглу такая функция толком не бьется, кто-нибудь в курсе, что это за функция?
эм
источник

D

Dr Zlo in STM32
намекну, в чем разница между sprintf и siprintf?
источник

VO

Valeriy Osipov in STM32
ок, понял... че ж они asprintf не оставили
источник

D

Dr Zlo in STM32
Valeriy Osipov
ок, понял... че ж они asprintf не оставили
А у вас включена вообще поддержка float printf?
источник

VO

Valeriy Osipov in STM32
нууууу... а её отдельно включать надо? sprintf мне доступен
источник

A

Alexei in STM32
Это отдельная настройка компилятора
И прям памяти сожрёт море, на маленьких камнях прям жёстко будет
источник

VO

Valeriy Osipov in STM32
а почему тогда sprintf остался? оставили бы siprintf и усё
источник

АК

Алексей Куликов... in STM32
Для совместимости, и для стандарта.
источник

A

Alexei in STM32
Давно хотел спросить
Наверное я туплю, но решения не нашёл :(
Как l0 отправить в stanby на сутки?
источник

DB

Dima B in STM32
Alexei
Давно хотел спросить
Наверное я туплю, но решения не нашёл :(
Как l0 отправить в stanby на сутки?
Выставить RTC alarm на сутки и уйти в standby :)
источник
2021 March 22

GS

Gregory Shetintcev in STM32
Есть магистры кода, которые умеют startup файлы stm32 на c++ ?))
источник

T

Turunchuk in STM32
Заклинание хорошо известно -  Extern "C".
источник

D

Dr Zlo in STM32
Turunchuk
Заклинание хорошо известно -  Extern "C".
ты имеешь в виду asm("...
источник

DP

Dmitry Petrov in STM32
Denis Barinov
Можно ещё пинцетом прижать ресет к земле. А из программы st utility запустить стирание. После этого через секунду другую отпустить ресет
Не всегда! Лучше через резистор 10ком ресет на землю во время инициализации в st utility затем стираем и заново прошиваем можно в тойже утилите можно через кейл/куб
источник

T

Turunchuk in STM32
Dr Zlo
ты имеешь в виду asm("...
Не обязательно. Функционал реализованный на плюсах оборачиваешь в Си враппер и кидаешь в стартап
источник

DB

Denis Barinov in STM32
Dmitry Petrov
Не всегда! Лучше через резистор 10ком ресет на землю во время инициализации в st utility затем стираем и заново прошиваем можно в тойже утилите можно через кейл/куб
Ну тут кому чего) по мне так идеально ресет на разъем программирования вывести
источник

AT

Alexander Troshin in STM32
А есть hal под С++? Я вот не нашёл, или плохо искал))
Хочется поковырять плюсовый код, посмотреть как что реализовано/обернуто
источник