Easyelectronics.ru

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

Часовой пояс: 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
Сообщения: 266
Почему этот топик не в отдельной для 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
Сообщения: 2486
Ну уж давайте называть вещи своими именами. Это не "ассерция" (интересно, как вы такое слово придумали, оно же по-английски звучит совсем иначе), а "утверждение", если переводить дословно.
Вообще же, макрос configASSERT() используется для проверки параметров на правильность, допустимость значений. Это подстраховка для кодописателя, защищающая от ошибок в написании. И если у вас возникли проблемы с ASSERT, то вы ошиблись в каком-либо параметре при работе с API


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

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


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

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


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

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

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