реклама на сайте
подробности

 
 
> Вылет по адресу 4
SasaVitebsk
сообщение Jan 14 2014, 12:36
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



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

bis.w #f0,SR
jmp $

В документации и исходниках её не нашёл. Поскольку это адреса периферии, то предчувствую что это заглушка самого TI.
Вопрос. Что это за ловушка и почему я туда попадаю?
Заранее благодарю за ответ.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th August 2025 - 03:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.0818 секунд с 7
ELECTRONIX ©2004-2016