ошибка компиляции с open62541 (OPC UA), lwip и freeRTOS на STM32H7

У меня есть рабочая система с lwip и freeRTOS на этом борде. Я хотел бы добавить реализацию OPC UA open62541 с отдельными файлами .c и .h, как описано здесь.

Мне удалось создать файлы open62541 .c и .h и добавить эти файлы в мой рабочий проект. Но теперь я не могу скомпилировать с помощью gcc для ARM. Мой компилятор возвращает следующее частичное сообщение об ошибке:

../Application/CM7/Src/open62541.c:40310:26: error: 'UA_Server {aka struct UA_Server}' has no member named 'serviceMutex'


person user2134766    schedule 27.05.2020    source источник


Ответы (1)


Я нашел ответ сам.

Мне нужно было добавить символ/определение UA_ARCHITECTURE_FREERTOSLWIP в eclipse.

person user2134766    schedule 27.05.2020