• Где найти хороший мануал по FreeRTOS под Cortex-M3?

    @st_nimble Автор вопроса
    По поводу -O1 - это было найдено где-то на просторах интернета с похожим случаем, мне тоже помогло. Но, как мне сейчас кажется, без -O1 был выход за границы выделенной для задачи стека, а с ним его хватало.
    В VisualGDB есть Static Stack Analysis, он мне и дал понять, что стека не хватало совсем и вторая задача после выполнения первой видимо затирала что-то вне границ. За способ с "-fstack-usage" спасибо, попробую через него проверить тоже.
    Самый "прожорливый" путь тоже может когда-либо случиться, а поскольку стабильность работы - один из главных параметров, то на память придется расщедриться.
    Спасибо за развернутый ответ!