Доброго времени суток. Начал работать с MSP430 впервые. Похоже что-то недогоняю. Возможно много. Сильно не пинайте. На реализацию проекта - месяц. Проект не сложный. Написал пока с большего. MSP430f6736. Кварц 32768. Пробовал запустить на 25 и на 12 МГц. Использую IAR + FreeRTOS. Похоже с FreeRTOS сильно погорячился. Но переписывать уже не хочется. У меня на ARM эта же FreeRTOS работает как часы. Поэтому как-то не глядя. А здесь похоже мало кто работает на ней. Возможно в этом и проблема. Пока грешу на систему. --- Суть проблемы. 1. Запускается нормально и чётко доходит по- крайней мере до запуска задачи. При этом претензий никаких нет. Всё адекватно. 2. Если дальше ходить по шагам (MSP-FET), то работает. Что-то выполняет. Если делать остановки, то работает некоторое время. 3. Если запустить на выполнение то происходит вылет. Когда останавливаешь процессор, то он находится по адресу 4 Вижу что это какая-то заглушка
bis.w #f0,SR jmp $
В документации и исходниках её не нашёл. Поскольку это адреса периферии, то предчувствую что это заглушка самого TI. Вопрос. Что это за ловушка и почему я туда попадаю? Заранее благодарю за ответ.
|