工具与软件:
操作系统: RTOS
icssg dirver:从 sdk9.0中的 uboot 移植
测试方法:PHY 内部环回
编译链:
使用 gcc7.5时、ICSSG1端口0和端口1正常运行
使用 llvm+clang16.0.0时 、ICSSG1端口0和端口1有时无法接收数据。
具体现象如下:
打开电源时、如果 ICSSG1端口0和端口1正常工作、则该端口将正常工作。
通电时、如果 ICSSG1端口0和端口1无法接收数据、则无法一直接收数据
调试方法和结果:
1、转储 icssg1 MII_G 和 CFG 的所有寄存器,比较正常和异常情况下的寄存器值,值是相同的。
2、转储 MII_G 静态寄存器在异常情况下,发现 MII_G 模块已收到数据,但接收中断没有发生。
您能帮助提供一些调试建议吗、谢谢!

