Файлы библиотеки LWIP не строятся на Atmel 7.0 при установке NO_SYS=1

У меня странный вопрос, на который я не могу найти ответы. Я создаю довольно простое приложение для отправки/получения данных с/на печатную плату, и само приложение собирается, но когда я вышел из Atmel Studio (версия 7.0) и снова открыл проект, файлы библиотеки больше не собирались. По крайней мере, так, я думаю, произошло. Я не менял код между сборкой проекта до и после перезапуска программы. Это случалось и раньше, и в этот раз я решил эту проблему, создав проект с нуля, но я бы очень хотел, чтобы это не было единственным решением. Я также попытался перезапустить программу снова, а также компьютер. Я также удалил и снова добавил библиотеку.

Кто-нибудь сталкивался с такой же проблемой? Если это так, любая помощь в правильном направлении будет принята с благодарностью. Информация о моей системе и сообщения об ошибках ниже:

Я собираю плату ATSAMV71N21B с помощью Atmel Studio 7.0. Я импортировал библиотеку lwip с помощью мастера ASF, и эти файлы были созданы до перезапуска программы.

Вот файлы, которые не собираются: Несобираемые файлы

Ошибки сборки 122 в основном состоят из «ожидаемого выражения перед« структурой »и необъявленных функций и переменных, хотя они четко определены в различных файлах библиотеки.


person XBullet123    schedule 23.02.2020    source источник


Ответы (1)


В итоге это произошло из-за того, что мой параметр NO_SYS был равен 1. Когда я переключил его на 0, все было построено (кроме sys_check_timeouts(), но я думаю, что найду для этого другой ответ). Держите это здесь для справки, если кому-то это когда-нибудь понадобится.

person XBullet123    schedule 23.02.2020