Новая версия OSA 110306
- Версия 110306 @ 1.4 mb (6 марта, 2011):
- Исправлена ошибка в порте для WinAVR: иногда неправильно сохранялись локальные переменные при выполнении сервисов ожидания.
try_lock_mutex() и do_unlock_mutex(). При использовании мютексов с протоколом увеличения приоритетов мог возникнуть exception (взятие значения по нулевому адресу). Спасибо Vanizmaport_defs.h каждой архитектуры.Настоятельно рекомендую обновиться
PIC32port.STN_DEBUG) определяется во внешнем файле tnkernel_conf.h - см. пункт "11. Файл конфигурации"Опубликована статья о квалификаторе volatile.
"Разбирая чужие исходники, часто натыкаюсь на ошибки программистов, связанные с недопониманием назначения квалификатора volatile. Результатом такого недопонимания является код, который дает редкие, совершенно непредсказуемые и, зачастую, очень разрушительные и необратимые сбои…" Читать далее.
Обновление утилиты OSAcfg_Tool