PFE_MAC2

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

PFE_MAC2

751 次查看
aaronbaranoff
Contributor III

Where is the documentation of the PFE_MAC2 port registers? Base address? I am not finding register info. 

I want to to get raw packets off of PFE_MAC2 where are the port registers? Base address? I am not finding register info. Eventually also PFE_MAC1. We are operating on base metal from A53 (not the M7) and are not using the PFE (packet forwarding engine driver).

 

aaronbaranoff_0-1754412064852.png

 

 

aaronbaranoff_0-1754412003188.png

 

标记 (1)
0 项奖励
回复
3 回复数

725 次查看
aaronbaranoff
Contributor III

Alejandro,

I try to look at addresses via the debugger and before the MMU was enabled to verify I have the correct address.

PFE EMAC0 base - 0x460A0000

0x460A011C-0x460A0128

PFE EMAC1 base - 0x460A4000 

0x460A411C-0x460A4128

PFE EMAC2 base - 0x460A8000

0x460A811C-0x460A8128

aaronbaranoff_0-1754672337253.png

 

 

I get nothing back (not even 0s). So, is the address you gave me valid for the A53 or do I need to enable something first to get access. What am I missing? Is there something I need to enable before hand. Is the register sequence documented on what I have to init to make this work and if so where.

Aaron

 

0 项奖励
回复

714 次查看
alejandro_e
NXP TechSupport
NXP TechSupport
0 项奖励
回复

736 次查看
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @aaronbaranoff,

Thanks for reaching out to us. Regarding your question, the base addresses of all the PFE_EMACs are:

EMAC0 - 0x460A0000
EMAC1  - 0x460A4000 
EMAC2 - 0x460A8000

 

This base addresses share the same register as the GMAC interface, you can find all the registers in the GMAC subsystem reference manual.

You can also find some code references in:

pfeng/sw/pfe_platform/public/pfe_platform_cfg.h#L110

pfeng/sw/pfe_platform/hw/s32g/pfe_cbus.h#L23  

 

Please let me know if you have more questions.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2146999%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EPFE_MAC2%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2146999%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EPFE_MAC2%20%E7%AB%AF%E5%8F%A3%E5%AF%84%E5%AD%98%E5%99%A8%E7%9A%84%E6%96%87%E6%A1%A3%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F%E5%9F%BA%E5%9C%B0%E5%9C%B0%E5%9D%80%EF%BC%9F%E6%88%91%E6%89%BE%E4%B8%8D%E5%88%B0%E6%B3%A8%E5%86%8C%E4%BF%A1%E6%81%AF%E3%80%82%20%3C%2FP%3E%3CP%3E%E6%88%91%E6%83%B3%E4%BB%8E%20PFE_MAC2%20%E8%8E%B7%E5%8F%96%E5%8E%9F%E5%A7%8B%E6%95%B0%E6%8D%AE%E5%8C%85%EF%BC%8C%E7%AB%AF%E5%8F%A3%E5%AF%84%E5%AD%98%E5%99%A8%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F%E5%9F%BA%E5%9C%B0%E5%9C%B0%E5%9D%80%EF%BC%9F%E6%88%91%E6%89%BE%E4%B8%8D%E5%88%B0%E6%B3%A8%E5%86%8C%E4%BF%A1%E6%81%AF%E3%80%82%E6%9C%80%E7%BB%88%E4%B9%9F%E6%98%AF%20PFE_MAC1%E3%80%82%E6%88%91%E4%BB%AC%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20A53%EF%BC%88%E8%80%8C%E4%B8%8D%E6%98%AF%20M7%EF%BC%89%E7%9A%84%E5%9F%BA%E6%9C%AC%E9%87%91%E5%B1%9E%EF%BC%8C%E5%B9%B6%E4%B8%94%E6%B2%A1%E6%9C%89%E4%BD%BF%E7%94%A8%20PFE%EF%BC%88%E6%95%B0%E6%8D%AE%E5%8C%85%E8%BD%AC%E5%8F%91%E5%BC%95%E6%93%8E%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%89%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22aaronbaranoff_0-1754412064852.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22aaronbaranoff_0-1754412064852.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351017iB994362B65A773CC%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22aaronbaranoff_0-1754412064852.png%22%20alt%3D%22aaronbaranoff_0-1754412064852.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22aaronbaranoff_0-1754412003188.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22aaronbaranoff_0-1754412003188.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351016i86673C52139AF39C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22aaronbaranoff_0-1754412003188.png%22%20alt%3D%22aaronbaranoff_0-1754412003188.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2149426%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PFE_MAC2%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2149426%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F246004%22%20target%3D%22_blank%22%3E%40aaronbaranoff%3C%2FA%3E%E3%80%81%20%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E6%9F%A5%E7%9C%8B%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%B8%96%E5%AD%90%E7%9A%84%E7%AD%94%E6%A1%88%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32G%2FAccess-PFE-MAC-addresses-via-A53%2Fm-p%2F2149372%2Fhighlight%2Ftrue%23M14475%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32G%2FAccess-PFE-MAC-addresses-via-A53%2Fm-p%2F2149372%2Fhighlight%2Ftrue%23M14475%3C%2FA%3E%20%3C%2FP%3E%0A%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2149325%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PFE_MAC2%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2149325%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%9A%E5%8E%86%E6%9D%AD%E5%BE%B7%E7%BD%97%3C%2FP%3E%3CP%3E%E6%88%91%E5%B0%9D%E8%AF%95%E9%80%9A%E8%BF%87%E8%B0%83%E8%AF%95%E5%99%A8%E6%9F%A5%E7%9C%8B%E5%9C%B0%E5%9D%80%EF%BC%8C%E5%B9%B6%E5%9C%A8%E5%90%AF%E7%94%A8%20MMU%20%E4%B9%8B%E5%89%8D%E9%AA%8C%E8%AF%81%E6%88%91%E7%9A%84%E5%9C%B0%E5%9D%80%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE%E3%80%82%3C%2FP%3E%3CP%3EPFE%20EMAC0%20%E5%9F%BA%20-%200x460A0000%3C%2FP%3E%3CP%3E0x460A011C-0x460A0128%3C%2FP%3E%3CP%3EPFE%20EMAC1%20%E5%9F%BA%E6%95%B0%20-%200x460A4000%20%3C%2FP%3E%3CP%3E0x460A411C-0x460A4128%3C%2FP%3E%3CP%3EPFE%20EMAC2%20%E5%9F%BA%20-%200x460A8000%3C%2FP%3E%3CP%3E0x460A811C-0x460A8128%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22aaronbaranoff_0-1754672337253.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22aaronbaranoff_0-1754672337253.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351604iC475429FF7022CD8%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22aaronbaranoff_0-1754672337253.png%22%20alt%3D%22aaronbaranoff_0-1754672337253.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E6%B2%A1%E6%9C%89%E5%BE%97%E5%88%B0%E4%BB%BB%E4%BD%95%E5%9B%9E%E5%A4%8D%EF%BC%88%E7%94%9A%E8%87%B3%E8%BF%9E%200%20%E9%83%BD%E6%B2%A1%E6%9C%89%EF%BC%89%E3%80%82%E9%82%A3%E4%B9%88%EF%BC%8C%E4%BD%A0%E7%BB%99%E6%88%91%E7%9A%84%E5%9C%B0%E5%9D%80%E5%AF%B9%20A53%20%E6%98%AF%E5%90%A6%E6%9C%89%E6%95%88%EF%BC%8C%E8%BF%98%E6%98%AF%E6%88%91%E9%9C%80%E8%A6%81%E5%85%88%E5%90%AF%E7%94%A8%E4%BB%80%E4%B9%88%E5%8A%9F%E8%83%BD%E6%89%8D%E8%83%BD%E8%AE%BF%E9%97%AE%E3%80%82%E6%88%91%E9%94%99%E8%BF%87%E4%BA%86%E4%BB%80%E4%B9%88%EF%BC%9F%E6%88%91%E9%9C%80%E8%A6%81%E4%BA%8B%E5%85%88%E5%90%AF%E7%94%A8%E4%BB%80%E4%B9%88%E5%8A%9F%E8%83%BD%E5%90%97%EF%BC%9F%E6%B3%A8%E5%86%8C%E9%A1%BA%E5%BA%8F%E6%98%AF%E5%90%A6%E6%9C%89%E8%AE%B0%E5%BD%95%EF%BC%8C%E8%AF%B4%E6%98%8E%E6%88%91%E5%BF%85%E9%A1%BB%E5%90%AF%E5%8A%A8%E4%BB%80%E4%B9%88%E7%A8%8B%E5%BA%8F%E6%89%8D%E8%83%BD%E4%BD%BF%E5%85%B6%E5%B7%A5%E4%BD%9C%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%9C%89%EF%BC%8C%E5%9C%A8%E5%93%AA%E9%87%8C%E3%80%82%3C%2FP%3E%3CP%3E%E4%BA%9A%E4%BC%A6%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2147051%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PFE_MAC2%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2147051%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F246004%22%20target%3D%22_blank%22%3E%40aaronbaranoff%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E8%81%94%E7%B3%BB%E6%88%91%E4%BB%AC%E3%80%82%E5%85%B3%E4%BA%8E%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E6%89%80%E6%9C%89%20PFE_EMAC%20%E7%9A%84%E5%9F%BA%E5%9C%B0%E5%9D%80%E9%83%BD%E6%98%AF%3C%2FP%3E%0A%3CDIV%3EEMAC0%20-%200x460A0000%3C%2FDIV%3E%0A%3CDIV%3EEMAC1%20-%200x460A4000%20%3C%2FDIV%3E%0A%3CDIV%3EEMAC2%20-%200x460A8000%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%AF%A5%E5%9F%BA%E5%9C%B0%E5%9D%80%E4%B8%8E%20GMAC%20%E6%8E%A5%E5%8F%A3%E5%85%B1%E4%BA%AB%E7%9B%B8%E5%90%8C%E7%9A%84%E5%AF%84%E5%AD%98%E5%99%A8%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%9C%A8%20GMAC%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DGMACSUBSYSRM%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%E5%AD%90%E7%B3%BB%E7%BB%9F%3C%2FA%3E%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E4%B8%AD%E6%89%BE%E5%88%B0%E6%89%80%E6%9C%89%E5%AF%84%E5%AD%98%E5%99%A8%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%BD%A0%E8%BF%98%E5%8F%AF%E4%BB%A5%E5%9C%A8%E4%BB%A5%E4%B8%8B%E4%BD%8D%E7%BD%AE%E6%89%BE%E5%88%B0%E4%B8%80%E4%BA%9B%E4%BB%A3%E7%A0%81%E5%8F%82%E8%80%83%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Fpfeng%2Fblob%2Ffedfb51726e1aaebffc49ab5871d09ec75a5b2b9%2Fsw%2Fpfe_platform%2Fpublic%2Fpfe_platform_cfg.h%23L110%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Epfeng%2Fsw%2Fpfe_platform%2Fpublic%2Fpfe_platform_cfg.h%23L110%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Fpfeng%2Fblob%2Ffedfb51726e1aaebffc49ab5871d09ec75a5b2b9%2Fsw%2Fpfe_platform%2Fhw%2Fs32g%2Fpfe_cbus.h%23L23%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Epfeng%2Fsw%2Fpfe_platform%2Fhw%2Fs32g%2Fpfe_cbus.h%23L23%3C%2FA%3E%20%20%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E6%9C%89%E6%9B%B4%E5%A4%9A%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E