CortexM3

Диагностика Imprecise Bus Faults в микроконтроллерах Cortex-M3/M4/M4F

При разработке программ для систем на микроконтроллерах серий Cortex-M3/M4/M4F программисты, бывает, сталкиваются с исключениями ядра, когда программа останавливается в бесконечном цикле в обработчике FaultISR. Как правило, попадая в этот обработчик вы уже не можете определить что произошло, т.к. стек вызовов в отладчике уже не отображается. Еще хуже, если в регистре Fault Status появится ошибка Imprecise Bus Error. Вот про диагностику этой ошибки я и расскажу.

Конкурс от компаний EBV и STM.

Один из ведущих европейских поставщиков электронных компонентов, компания EBV Elektronik, совместно с компанией STMicroelectronics, объявили конкурс проектов выполненных с использованием микроконтроллера на базе ядра ARM Cortex™-M3. Все проекты будут оцениваться по нескольким критериям, а именно:

RSS-материал