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

    

VladislavS

Свой
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Местный
  • День рождения 07.05.1976

Контакты

  • Сайт
    http://vsagunovs@gmail.com
  • ICQ
    0

Информация

  • Город
    Москва

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

2 080 просмотров профиля
  1. Ну методы обхода то понятно. Но не всегда получатель имеет возможность всё это открыть. Ну или лишними действиями напрягать не хочется.
  2. Нашёл на свалке загруженных файлов. https://cloud.mail.ru/public/8MUW/aCHhewGhw гмыл маниакально не даёт не только исполнимые файлы слать, но даже исходники Си-шные :)
  3. О, нашёл на свалке истории https://cloud.mail.ru/public/8MUW/aCHhewGhw  JLink_Windows_V633h.exe

    1. UniSoft

      UniSoft

      То что нужно! Огромное спасибо!!!

  4. У меня установлена эта версия. Если только dll нужна, то могу выдрать. Говори какие файлы

     

  5. Бутлодер для Кинетис

    Только не загрузчик, а линкер. Не напрямую, конечно, а подставил адрес в программу.
  6. IAR поддерживает constexpr ?

    Ну как когда, когда С++20 будет.
  7. Бутлодер для Кинетис

    Integro, а как вы прокомментируете отсутствие VTOR на части Cortex-M? Кому верим? ARM или IAR?
  8. Бутлодер для Кинетис

    jcxz, Зачем? Если таблица в SRAM, то у неё адрес и так начинается с 0x20000000, то есть 1<<29 автоматом выполнен. jenya7, MCUXpresso, похоже на GCC сделан. В нём можно так сделать extern void *__vtor; SCB->VTOR = (uint32_t)&__vtor; А в скрипте линкера .isr_vector : { . = ALIGN(4); PROVIDE(__vtor = .); KEEP(*(.isr_vector)) . = ALIGN(4); } > SRAM
  9. Бутлодер для Кинетис

    Не надо VTOR в загрузчике править. Лучше в самом приложении установите - оно лучше знает где у него таблица векторов. Я правильно понимаю, что это в IAR всё собирается судя по скрипту линкера? Тогда в __low_level_init() основного приложения добавь #pragma section = ".intvec" SCB->VTOR = (uint32_t) __section_begin(".intvec");
  10. IAR поддерживает constexpr ?

    Положа руку на сердце, хреново тянет. На много лучше, конечно, чем keil даже со шлангом, но до GCC ещё пилить и пилить.
  11. IAR поддерживает constexpr ?

    Ну это громко сказано. Есть поддержка нескольких фич С++17. До полной им ещё пилить и пилить.
  12. IAR поддерживает constexpr ?

    Только в самой последней хоть как-то. Заявлен он чуть раньше, но пользоваться было практически невозможно. Вот такую штуку только последняя версия может скомпилировать. template<void f(), unsigned N> void inline Repeat() __attribute__((always_inline)) { if constexpr (N) { f(); Repeat<f, N-1>(); } }
  13. А точнр это прерывание по заднему, а не двойное из-за несброшенного флага по переднему?
  14. IAR опять чудит

    Есть некоторый опыт переноса с IAR на GCC. Так вот, смею доложить, IAR многое прощает при оптимизации по сравнению с GCC. При использовании -О3 и -Оs не всё с ходу заводится.