I believe I have followed the steps to integrate FreeRTOS into my STM32F4 project, but getting a link error.
I modified the startup file for EWARM (IAR) and added the declarations there:
Also change further below in the __vector_table:
DCD vPortSVCHandler ; SVCall Handler
DCD DebugMon_Handler ; Debug Monitor Handler
DCD 0 ; Reserved
DCD xPortPendSVHandler ; PendSV Handler
DCD xPortSysTickHandler ; SysTick Handler
I have the file “FreeRTOSConfig.h” in my local include directory and it’s in the compiler’s preprocessor path. Still, I get this link error:
Error[Li005]: no definition for “vPortSVCHandler” [referenced from C:\Users\rds\Documents\IAR Embedded Workbench\ADC2\Projects\EWARM\ADC2 Configuration\Obj\startup_stm32f407xx.o]
Can someone please provide some insight on this…?