diff --git a/ThirdParty/sw_services/lwip141/data/lwip141.tcl b/ThirdParty/sw_services/lwip141/data/lwip141.tcl index 06f7e3ff..5589042f 100755 --- a/ThirdParty/sw_services/lwip141/data/lwip141.tcl +++ b/ThirdParty/sw_services/lwip141/data/lwip141.tcl @@ -293,6 +293,17 @@ proc lwip_drc {libhandle} { # find the list of xps_ethernetlite, xps_ll_temac, or axi_ethernet cores set sw_processor [hsi::get_sw_processor] set processor [hsi::get_cells -hier [common::get_property HW_INSTANCE $sw_processor]] + set processor_type [common::get_property IP_NAME $processor] + + if {$processor_type == "psu_cortexa53"} { + set procdrv [hsi::get_sw_processor] + set compiler [get_property CONFIG.compiler $procdrv] + + if {[string compare -nocase $compiler "arm-none-eabi-gcc"] == 0} { + error "ERROR: No support for 32 bit A53 compiler \n" + return + } + } set emac_periphs_list [get_emac_periphs $processor] diff --git a/ThirdParty/sw_services/lwip141/src/ChangeLog b/ThirdParty/sw_services/lwip141/src/ChangeLog index 884826d9..4533ee57 100644 --- a/ThirdParty/sw_services/lwip141/src/ChangeLog +++ b/ThirdParty/sw_services/lwip141/src/ChangeLog @@ -1,5 +1,7 @@ Change Log for lwip ================================= +2015-08-18 + * Error out for A53 32 bit compiler 2015-08-10 * Add support for A53 2015-07-19