Easyelectronics.ru

Электроника для всех
Текущее время: 23 сен 2018, 19:35

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



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: STM32F429I_DISC1 and FreeRTOS
СообщениеДобавлено: 11 июл 2018, 11:14 
Только пришел

Зарегистрирован: 25 июн 2018, 12:07
Сообщения: 12
Всем привет!
Возникла проблема при работе с FreeRTOS v10.0.0.1
configASSERT( puxStackBuffer != NULL );
Никак не пойму, почему на этом месте останавливается отладка...
Ни в зад, и в перед, в общем!
Даже обыкновенный светодиод не могу зажечь((
Кто что может сказать/посоветовать?
Проект делал по туториалу - что-то туториал оттуторил меня((
Заранее благодарен.
P.S. CMSIS + FreeRTOS only. Без кубика и HAL))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F429I_DISC1 and FreeRTOS
СообщениеДобавлено: 11 июл 2018, 12:04 
Только пришел

Зарегистрирован: 25 июн 2018, 12:07
Сообщения: 12
Вопрос решился дефолтным подключением FreeRTOS к проекту))
Всем спасибо)
Если хотите - можете писать в чем причина и как бороться. В дальнейшем это поможет другим ребятам не останавливаться на таких вещах))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F429I_DISC1 and FreeRTOS
СообщениеДобавлено: 11 июл 2018, 13:10 
Старожил

Зарегистрирован: 01 фев 2013, 02:21
Сообщения: 245
Почему этот топик не в отдельной для FreeRTOS ветке? А сама строчка где находится? Что есть такое дефолтное подключение?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F429I_DISC1 and FreeRTOS
СообщениеДобавлено: 11 июл 2018, 13:54 
Только пришел

Зарегистрирован: 25 июн 2018, 12:07
Сообщения: 12
1. Не знал, что есть отдельный форум для FreeRTOS, да и думал, что это могло относиться больше к плате, а не к подключению ОСРВ))
2. Строчка находится, если не ошибаюсь в port.c. Подразумеваю, что было что-то не так с FreeRTOSConfig.h
3. Дефолтное подключение - когда в Keil выбираешь доп. настройки. Например, подключаешь CMSIS сразу? Startup и заодно FreeRTOS.

Да. Проблема была с файлом FreeRTOSConfig.h. Как-то не так настроил, что не срабатывала ассерция. Он вообще вел себя странно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F429I_DISC1 and FreeRTOS
СообщениеДобавлено: 12 июл 2018, 19:20 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 2270
Ну уж давайте называть вещи своими именами. Это не "ассерция" (интересно, как вы такое слово придумали, оно же по-английски звучит совсем иначе), а "утверждение", если переводить дословно.
Вообще же, макрос configASSERT() используется для проверки параметров на правильность, допустимость значений. Это подстраховка для кодописателя, защищающая от ошибок в написании. И если у вас возникли проблемы с ASSERT, то вы ошиблись в каком-либо параметре при работе с API


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

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


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

Сейчас этот форум просматривают: //Mt, 45893569365


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB