ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
384771 Топик полностью
Ксения (02.02.2013 12:39 - 12:44, просмотров: 135) ответил Vladimir Ljaschko на ПДП исключено. Подловили, что портятся ячейки с адресами, к которым был доступ до/после переключения шедулером. Казалось бы RTOS, но на другой плате эта же RTOS работает без проблем. Отличия в памяти - где работает - 32 бита, где не работает - 16
Так вы, значит, функцию printf сразу из многих потоков юзали? Что же в самом начале не сказали? Это довольно типичный случай использования монопоточной библиотеки во многопоточных приложениях. Сразу надо было останавливать многопоточность и проверять работоспособность функции на единственном потоке. Не знаю, как на ИАРе, но в большинстве компиляторов сами библиотеки для multithread компилируют отдельно.