Цитата(Сергей Борщ @ Nov 15 2012, 07:55)

А в линковке он участвует? Еще возможно, что он или main компилятся как С++, тогда включается декорация имен и для корректной линковки нужно нужные функции объявлять с extern "C"
Похоже, что участвует.
CODE
/*
!!! Primary linker script file generated automatically !!!
This file contains the input and output files names
It also includes the secondary/main linker script that is specified in the Ride options (default or custom)
*/
SEARCH_DIR(".")
SEARCH_DIR("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out")
SEARCH_DIR("C:\Program Files\Raisonance\Ride\Lib\ARM")
STARTUP("startup_stm32f10x_hd.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\main.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\websrv_help_functions.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\dhcp.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\dnslkup.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\ip_arp_udp_tcp.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\misc.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\ramfunc.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4_discovery.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_adc.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_can.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_crc.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_cryp.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_cryp_aes.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_cryp_des.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_cryp_tdes.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_dac.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_dbgmcu.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_dcmi.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_dma.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_exti.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_flash.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_fsmc.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_gpio.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_hash.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_hash_md5.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_hash_sha1.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_i2c.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_iwdg.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_pwr.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_rcc.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_rng.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_rtc.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_sdio.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_spi.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_syscfg.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_tim.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_usart.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\stm32f4xx_wwdg.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\enc28j60.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\ethershield.o")
INPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\delay.o")
EXTERN( __io_putchar )
EXTERN( _write )
GROUP(
"STM32x_io_putchar_thumb.a"
"std_sbrk_thumb.lib"
"smallprintf_thumb.a"
"libc.a"
"libm.a"
)
INCLUDE "C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\STM32F407_64K_64K_FLASH.ld"
OUTPUT("C:\Victor`s\Dropbox\STM32\ride_enc28j60\Out\ride_test.elf")
C++ библиотеки отключены - все что нашел про ++
Вот что пытаюсь собрать:
https://www.dropbox.com/sh/lxxiuj7oqru4qqh/-R7ide38sT Вечером проверю еще раз, все ли включено