Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-дек-18 00:26

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 2017-окт-10 10:32 
Не в сети
Аватара пользователя

Зарегистрирован: 2010-июл-23 13:20
Сообщения: 73
Откуда: КБ "Аметист"
Добрый день.

Работаем с 1986ВЕ4У1 (код даты 1610), gcc (gcc-arm-none-eabi-5_4-2016q3), openocd (0.10.0, адаптер - Segger J-Link) и emdr1986x-std-per-lib (master).ard

Нарисовал простой пример (архив в приложении), ранее отлично работавший в перечисленной связке на 1986ВЕ91Т, и получил следующую проблему: при возврате из первой С-функции (любой) возникает HardFault. Порывшись в интернетах нашел предположение, что это связано с порчей стека при переходе.

Собственно, вопрос: есть ли у кого-нибудь заведомо рабочий пример для ВЕ4 для gcc?


Вложения:
Комментарий к файлу: Пример программы для ВЕ4 (gcc)
test_ve4.zip [98.3 КБ]
Скачиваний: 16
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2017-окт-11 08:42 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1039
Откуда: Тула
А как выглядит asm-код возврата и какое содержимое стека и регистров ядра при этом?

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB