ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
12 июля
1529731
Rainman62 (Вчера, 10:55, просмотров: 107)
Устройство на STM32F373 + RTOS ChibiOS производится в течении ~ 10 лет, никаких проблем не наблюдалось до последнего времени. В последние месяц-два на отдельных экземплярах наблюдаются проблемы зависящие, как говорится, от фазы луны... Либо не стартует (есть режимы Старт/Стоп ) либо не выходит в режим СТОП . Команды Старт/Стоп приходят с внешнего пульта по SPI, с этого же пульта, в режиме Cтоп задаются параметры. Связь с пультом всегда в порядке и не зависит от 

описываемой проблемы. С подключенным отладчиком зафиксировать проблему не удалось. То ли его наличие как то купирует проблему, то ли просто фаза луны не та.. Путем примитивной трассировки с помощью светодиодов удалось выяснить, что выполнение алгоритма блокируется на вызове сервиса ChibiOS chThdSleepMilliseconds(delay). Такое ощущение что SysTick останавливается .. Работодатель STM32 приобретает либо у китайцев, либо в Промэлектронике, и купленные хранятся неразличимо, вперемешку ...