|
FreeRTOS в Nordic nRF52 |
|
|
|
 |
Ответов
|
Mar 26 2018, 11:20
|
Местный
  
Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188

|
"...в каком месте FreeRTOS этот ворнинг и какая версия OС?" Версия довольно старая - 8.2.1 (она идет в составе последнего SDK от Nordic). Обновлять до последней (10-й) версии для меня - ввязаться в процесс починки непонятного неизвестным. Не вдохновляет (пока)... Ворнинги - по поводу компиляции файла "task.c" в ситуациях типа "portRESET_READY_PRIORITY( pxCurrentTCB->uxPriority, uxTopReadyPriority );" Цитата(AlexandrY @ Mar 26 2018, 09:29)  В коде RTOS такое невозможно. Это либо код порта либо функций периферии. Т.е. то, что пишется менее квалифицированными людьми. Исправлять надо обязательно. "Да, уж..."©
|
|
|
|
|
Mar 26 2018, 13:25
|
Местный
  
Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188

|
Цитата(AlexandrY @ Mar 26 2018, 15:57)  Похоже у вас в структуре tskTaskControlBlock переменная uxPriority объявлена как volatile. Нужно просто чуть чуть подправить макрос portRESET_READY_PRIORITY Ну да, объявлена, и не она одна. Но для того, чтобы их осознанно "разволетайлить", надо точно представить себе их использование в других фрагментах кода, что, как минимум, не быстро.
|
|
|
|
Сообщений в этой теме
Axel FreeRTOS в Nordic nRF52 Mar 26 2018, 00:41 juvf Можно заглушить этот ворнинг. Но не должно быть ни... Mar 26 2018, 05:55     Axel Цитата(AlexandrY @ Mar 26 2018, 16:46) В ... Mar 26 2018, 13:55   juvf Цитата(AlexandrY @ Mar 26 2018, 17:57) По... Mar 27 2018, 02:59    Axel Цитата(juvf @ Mar 27 2018, 05:59) Специал... Mar 27 2018, 04:14     juvf Цитата(Axel @ Mar 27 2018, 09:14) Не поэт... Mar 27 2018, 04:25      Axel Цитата(juvf @ Mar 27 2018, 07:25) ... про... Mar 27 2018, 04:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|