0

FreeRTOS&LWIP for Vivado 2015.1

Hi there,

Any one tried use SDK2015.1 to design freeRTOS application? 

Using SDK2015.1, there some errors in freeRTOS BSP generation with the repository from xilinx XAPP1026. 

https://secure.xilinx.com/webreg/clickthrough.do?cid=107743&license=RefDesLicense&filename=xapp1026.zip&languageID=1

 

But it works with SDK2014.1 or 2014.4.

 

the error msgs show like this:

LONG XEmacPs_DeleteHash(XEmacPs *InstancePtr, void *AddressPtr);
 ^
../../../include/xemacps.h:750:1: error: unknown type name 'LONG'
 LONG XEmacPs_SetHash(XEmacPs *InstancePtr, void *AddressPtr);
 ^
../../../include/xemacps.h:758:1: error: unknown type name 'LONG'
 LONG XEmacPs_PhyRead(XEmacPs *InstancePtr, u32 PhyAddress,
 ^
../../../include/xemacps.h:760:1: error: unknown type name 'LONG'
 LONG XEmacPs_PhyWrite(XEmacPs *InstancePtr, u32 PhyAddress,
 ^
../../../include/xemacps.h:762:1: error: unknown type name 'LONG'
 LONG XEmacPs_SetTypeIdCheck(XEmacPs *InstancePtr, u32 Id_Check, u8 Index);
 ^
../../../include/xemacps.h:764:1: error: unknown type name 'LONG'
 LONG XEmacPs_SendPausePacket(XEmacPs *InstancePtr);
 ^
make[1]: *** [contrib/ports/xilinx/netif/xemacpsif_hw.o] Error 1
In file included from ../../../include/xemacps.h:325:0,
                 from ../../../include/netif/xemacpsif.h:44,
                 from contrib/ports/xilinx/netif/xemacpsif_physpeed.c:51:
../../../include/xemacps_bd.h:103:9: error: unknown type name 'UINTPTR'
 typedef UINTPTR XEmacPs_Bd[XEMACPS_BD_NUM_WORDS];
         ^
In file included from ../../../include/xemacps.h:326:0,
                 from ../../../include/netif/xemacpsif.h:44,
                 from contrib/ports/xilinx/netif/xemacpsif_physpeed.c:51:
../../../include/xemacps_bdring.h:66:2: error: unknown type name 'UINTPTR'
  UINTPTR PhysBaseAddr;/**< Physical address of 1st BD in list */

 

 

11 comments

Please sign in to leave a comment.