Миландр
https://forum.milandr.ru/

Пример 1986ВЕ4У1 (gcc + openocd), есть проблемы
https://forum.milandr.ru/viewtopic.php?f=22&t=3773
Страница 1 из 1

Автор:  undou [ 2017-окт-10 10:32 ]
Заголовок сообщения:  Пример 1986ВЕ4У1 (gcc + openocd), есть проблемы

Добрый день.

Работаем с 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 КБ]
176 скачиваний

Автор:  prostoRoman [ 2017-окт-11 08:42 ]
Заголовок сообщения:  Re: Пример 1986ВЕ4У1 (gcc + openocd), есть проблемы

А как выглядит asm-код возврата и какое содержимое стека и регистров ядра при этом?

Страница 1 из 1 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/