This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[TDA4] Multicast can't be sent from cpsw2g side

Dear Ti

    Custom board with SDK8.4, MCU2_0 with ethfw.

    We need A72 and MCU1_0  both can send and receive multicast.

Core Multicast  Receive Multicast  Send
A72(Virtual MAC) OK OK
MCU1_0(CPSW2G) OK Not OK


What we do is config multicast address in A72 with command "ip maddr add 01:00:5E:7F:ff:01 dev eth0"

Confirm by registers:

Fullscreen
1
2
3
4
5
6
7
8
9
10
[root@AOS ~]# cpsw_all_reg_print
---------------------------------------------
Entry 19 - Multicast
---------------------------------------------
PORT_MASK = 15
SUPER = 0
MCAST IGNORE BITS= 0
MCAST_FWD_STATE = 0
ENTRY_TYPE = 1
MULTICAST_ADDR = 100 5e7fff01
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Thanks!

  • Hi,

    What we do is config multicast address in A72 with command "ip maddr add 01:00:5E:7F:ff:01 dev eth0"

    I fail to understand how this command will help you to setup the multicast configuration in CPSW2G running from mcu1_0. The CPSW9G and CPSW2G are independent IPs. CPSW2G is not a part of ethfw. You can configure CPSW9G from A72 but not CPSW2G. The CPsw2G configuration has to done by the application running on mcu1_0. Is this being done?

    Regards,
    Tanmay