спасиб большое с первого раза заработало всё.

поставил #define LWIP_SNMP 1
добавил все сишные файлы из папки snmp в проект
и он, Keil, выдает следующее:
linking...
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(mib_structs.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(tasks.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(etharp.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(tasks.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(sys_arch.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(tcp.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(tcp_in.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(tcp_in.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(heap_2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(emac.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mem.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(inet.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(tcpip.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(ethernetif.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(netif.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(emac_isr.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(ip_frag.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(raw.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(udp.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(flash.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(sys_arch.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(ip.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(etharp.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib_structs.o).
FreeRTOS.axf: Error: L6407W: Sections of aggregate size 0x4c8 bytes could not fit into .ANY selector(s).
Target not created
В чем может быть проблема? (я тут пока еще много не понимаю...)