Garmin
Member
Пишу свой проект в UDK Eclipse. Определяю пользовательские AT команды так, как описано в примере "at".
При компиляции выскакивает ошибка, что не найдены функции at_port_print(), at_response_ok().
Я вижу текстовые строки с этими названиями в файле "C:\Espressif\ESP8266_SDK\lib\libat.a".
Подскажите, как сделать так, чтобы линкер их увидел?
Файл Makefale из папки app/user прилагаю.
При компиляции выскакивает ошибка, что не найдены функции at_port_print(), at_response_ok().
Код:
c:/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -Lc:/Espressif/ESP8266_SDK/lib -nostdlib -Tc:/Espressif/ESP8266_SDK/ld/eagle.app.v6.ld -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,--start-group -lc -lgcc -lhal -lphy -lpp -lnet80211 -lwpa -lmain -ljson -lupgrade -lssl -lpwm -lsmartconfig -lcrypto driver/.output/eagle/debug/lib/libdriver.a user/.output/eagle/debug/lib/libuser.a lwip/.output/eagle/debug/lib/liblwip.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6.out
user/.output/eagle/debug/lib/libuser.a(user_main.o): In function `at_u_stop_exe':
user_main.c:(.irom0.text+0x8): undefined reference to `at_response_ok'
user/.output/eagle/debug/lib/libuser.a(user_main.o): In function `at_u_setup_test':
C:\Espressif\examples\UDP_SPI_project\app\user/user_main.c:69: undefined reference to `at_response_ok'
Подскажите, как сделать так, чтобы линкер их увидел?
Файл Makefale из папки app/user прилагаю.
Вложения
-
1.5 KB Просмотры: 4