Lwip141 pdf and tcl file changes
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
This commit is contained in:
parent
5559432ba2
commit
a0d323d79d
3 changed files with 11 additions and 22 deletions
31
ThirdParty/sw_services/lwip141/data/lwip141.tcl
vendored
31
ThirdParty/sw_services/lwip141/data/lwip141.tcl
vendored
|
@ -874,28 +874,17 @@ proc update_axi_ethernet_topology {emac processor topologyvar} {
|
|||
|
||||
# find intc to which the interrupt line is connected
|
||||
set emac_intr_port [hsi::get_pins -of_objects [hsi::get_cells $emac] INTERRUPT]
|
||||
set intr_ports [::hsm::utils::get_sink_pins [hsi::get_pins -of_objects [hsi::get_cells $emac] INTERRUPT]]
|
||||
set intr_cnt 0
|
||||
foreach intr_sink $intr_ports {
|
||||
set phandle [hsi::get_cells -of_objects $intr_sink]
|
||||
set pname_type [common::get_property NAME $phandle]
|
||||
if {$pname_type != "chipscope_ila"} {
|
||||
incr intr_cnt
|
||||
set intc_handle [hsi::get_cells -of_objects $intr_sink]
|
||||
set intc_periph_type [common::get_property IP_NAME $intc_handle]
|
||||
set intc_name [common::get_property NAME $intc_handle]
|
||||
# can we address this intc from the processor?
|
||||
set proc_connected_periphs [::hsm::utils::get_proc_slave_periphs $processor]
|
||||
if { [lsearch -exact $proc_connected_periphs $intc_handle] == -1 } {
|
||||
set proc_name [common::get_property NAME $processor]
|
||||
error "ERROR: $intc_name to which axi_ethernet interrupt is connected is not addressable \
|
||||
from processor $proc_name" "" "mdt_error"
|
||||
}
|
||||
}
|
||||
set intc_handle [::hsi::utils::get_connected_intr_cntrl $emac $emac_intr_port]
|
||||
set intc_periph_type [common::get_property IP_NAME $intc_handle]
|
||||
set intc_name [common::get_property NAME $intc_handle]
|
||||
set proc_connected_periphs [::hsm::utils::get_proc_slave_periphs $processor]
|
||||
if { [lsearch -exact $proc_connected_periphs $intc_handle] == -1 } {
|
||||
set proc_name [common::get_property NAME $processor]
|
||||
error "ERROR: $intc_name to which axi_ethernet interrupt is connected is not addressable \
|
||||
from processor $proc_name" "" "mdt_error"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if { $intr_cnt != 1 } {
|
||||
if { [llength $intc_handle] != 1 } {
|
||||
set emac_name [common::get_property NAME $emac]
|
||||
error "ERROR: axi_ethernet ($emac_name) interrupt port connected to more than one IP.\
|
||||
lwIP requires that the interrupt line be connected only to the interrupt controller"
|
||||
|
|
2
ThirdParty/sw_services/lwip141/src/ChangeLog
vendored
2
ThirdParty/sw_services/lwip141/src/ChangeLog
vendored
|
@ -1,7 +1,7 @@
|
|||
Change Log for lwip
|
||||
=================================
|
||||
2015-05-15
|
||||
* Don't align the functions with the Toolchain. Fix RGMII Ethernet
|
||||
* Don't inline the functions with the Toolchain. Fix RGMII Ethernet
|
||||
Not working on Artix devices (CR#861391).
|
||||
2015-03-12
|
||||
* Fix compilation Errors during generation of LWIP Echo server
|
||||
|
|
Loading…
Add table
Reference in a new issue