Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
1

Динамические переменные и прерывания на Cortex M3 и прочих...

12.05.2014, 23:05. Показов 923. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет, коллеги!

Как применить динамику из прерываний на Cortex M3 (и вообще, любых контроллерах с NVIC'ом)?
Суть проблемы в следующем: если не юзать ОСь, а писать в голом Кейле, и использовать встроенные функции malloc, free, при этом одну часть выполнять в прерываниях, а другую - в основном потоке, то возникает проблема (без дебага сложно судить в чем именно дело). Но со временем куча "испаряется". То есть где-то имеет место потеря указателей и памяти. Если сделать тот же алго в статике - все железно работает. Пробовал перед обращением к памяти через указатели отключать прерывания, которые могут также к нему обратиться, но это не дает ничего положительного...

Кто знает как решить подобную задачку?

Добавлено через 1 час 24 минуты
мдэ.. поизучав матчасть, определил, что этих "мемори-манагеров" - пруд пруди. Соответственно, меняется теперь и вопрос: какие вы _предпочитаете_ манагеры в своих проектах? )
ЗЫ: хочу попробовать BGET и TLSF.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2014, 23:05
Ответы с готовыми решениями:

Внешние прерывания EXTI STM32F303VC - ARM, Cortex, STM32 микроконтроллер
Добрый день. Возникла проблема, пытаюсь заставить мигать светодиоды в 2 режимах меняющихся по...

Динамические (или не динамические.) переменные!
УважаемыЕ! Есть вопрос. Вот код программы (ТЗ метод северо-западного угла) - под спойлером. А вот...

Привести участок программы, устанавливающей вектор прерывания и пояснить используемые переменные
Привести участок программы, устанавливающей вектор прерывания и пояснить используемые переменные

Динамические переменные
Дана программа с использованием статических переменных. Помогите пожалуйста составить аналогичную...

Динамические переменные
const d =…; {длина строки} n =…; {максимальное число строк} type строка = string; ссылка =...

0
12.05.2014, 23:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2014, 23:05
Помогаю со студенческими работами здесь

Динамические переменные
Помогите,пожалуйста написать программу,которая обеспечивает: а)формирование списка из n (значение...

Динамические переменные
привет, помогите пожалуйста))) Задан текст. Вывести этот текст, подчеркивая (ставя в следующей...

Динамические переменные
Может кто-нибудь сможет написать программу по динамическим переменным: Динамические переменные....

Динамические переменные
1. Дан текстовый файл, содержащий строки. Переписать содержимое файла в массив строк, разместив его...

Динамические переменные
Написать программу, создающую структуру динамических переменных, показанную на рисунке. В конце...

Динамические переменные
Определите, лежит ли данная точка на одной из сторон треугольника, заданного ткоординатами его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru