2.5.716 (17 сентября 2010)
скачать @ 550 кБ
Добавлен порт для ARM Cortex-M3 (для компилятора Keil RealView)
Найдены и исправлены ошибка во внутренних функциях
try_lock_mutex()
и
do_unlock_mutex()
. При использовании мютексов с протоколом увеличения приоритетов мог возникнуть exception (взятие значения по нулевому адресу). Спасибо
Vanizma
Найдена и исправлена ошибка в порте для PIC32 (смена контекста не защищалась критической секцией). Спасибо Ивану Федотову.
Все определения, зависящие от архитектуры, под которую производится сборка, перенесены в файлы port_defs.h
каждой архитектуры.
Переделана структура примера. В пример добавлена задача, использующая UART (работает на Explorer16 как для PIC24, так и для PIC32). Задача принимает 10 байт (с таймаутом 2 мс на скорости 19200 бит/с) и пересылает их обратно. Для разных архитектур используются разные файлы bsp.c
Настоятельно рекомендую обновиться
Комментарии