Перейти к содержанию
    

Axel

Свой
  • Постов

    552
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Axel стал победителем дня 26 июня 2023

Axel имел наиболее популярный контент!

Репутация

1 Обычный

Информация о Axel

  • Звание
    Знающий
    Знающий

Контакты

  • ICQ
    Array

Посетители профиля

3 724 просмотра профиля
  1. GCC, SVC и Cortex-M0

    Таки да, полетело. Спасибо!
  2. GCC, SVC и Cortex-M0

    Обновил gcc до 13.2 - все равно не катит. Различие только в том, что у меня это в ассемблерном файле.
  3. GCC, SVC и Cortex-M0

    У меня те же ключи, только gcc постарше - 11.2. Попробую обновить. Пока заменил на PendSV - вроде не обиделась.
  4. GCC, SVC и Cortex-M0

    SVC исторически присутствует в коде (TNeo)
  5. GCC, SVC и Cortex-M0

    gcc отказывается компилировать svc для Cortex-M0+ (конкретно - STM32G071): "Error: SVC is not permitted on this architecture". Вызов нужен для преключения контекста в операционке. Кто-нибудь знает почему и как починить (или обойти)?.
  6. STM32G4 DMA

    Не попалась такая картинка (или внимания не обратил). Спасибо.
  7. STM32G4 DMA

    Про STM32 DMA известно, что он может читать данные из RAM и не может (не должен) читать из flash. Практически - может (в случае uart и таймера). Можно ли на это закладываться?
  8. Если кому-нибудь еще интересно: в конце концов все обошлось статическим буфером (нашел здесь). Пока все нравится.
  9. Согласен. Я тоже пользую union и placement new везде, где возможно. Но в проекте, по поводу которого топик, присутствует SDK, построенный на freeRTOS, включающий lwip, А там свои дела с кучей. Ну и rapidjson, очень удобная, но внутри сильно динамическая.
  10. Ситуации у меня в общем альтернативные (как я и писал). А "кооперативно" использовать статическую память для объектов разной природы - ИМХО, слишком высокое искусство (особенно для последующей поддержки). Так что пока - куча.
  11. Вопрос решился просто: списал переопределение менеджера у Cereal (либа сериализации). Про область применения: IoT (ближе к кофеварке, чем к марсоходу). По поводу джейсонов: они (в моем случае) разные бывают - от пары десятков байт до 2.5к (редко). Выделять память статически на максимум плохо, поскольку памяти дефицит. Поэтому, и по совокупности других обстоятельств, куча предпочтительнее. Кроме того, в определенных ситуациях (напр. если надо открыть еще один сокет) от длинных джейсонов я могу на время отписаться.
  12. Как правильно приделать одно к другому (в смысле аллокатора памяти)?
  13. Могу лишь засвидетельствовать, что устанавливается и работает. Запускаете с правами администратора?
  14. Это разнэ весовые категории: 3UG4581-1АW30 - готовое устройство, а SIM100 - чип(SIM100IC) и модуль(SIM100MOD) Про чип пока не знаю, а модуль (чип с незначительной обвеской) - $299 @1k. А в доке на 3UG4581-1АW30 есть описание принципов работы? Буду весьма признателен за ссылку или файл...
  15. "Sendyne SIM100 Isolation monitor". Кто-нибудь знает, как это работает? Если да - поделитесь сокровенным: уж больно круто оно стОит.
×
×
  • Создать...