Tool/software:
I have reviewed the following errata documents:
AM64x/AM243x Processor Silicon Revision 1.0, 2.0 (Rev. H)
I have a question regarding the workaround for INDUSTRIAL-COMMUNICATIONS-SDK-AM243X Version: 09.02.00.08 for errata i2305.
i2305 ICSSG: PRU RAM WRT during active FDB lookup write data corruption
Errata i2305 explains that PRU Filter Data Base (FDB) RAM can cause FDB RAM to get corrupted if you write to it during active FDB lookup.
MRP on PROFINET and DLR on EtherNet/IP require an FDB flush to switch the send port.
So I think FDB flushing occurs while FBD is active.
Furthermore, when using MRP with PROFINET, it is necessary to write the forwarding rules for specific packets using PN_setStaticFilterTable when receiving MRP packets.
Q. Do the "icss_fwhal" libraries for PROFINET and EtherNet/IP respectively implement workaround for Errata: i2305?