http://blog.hackpascal.net/ 原文链接从 AR9341 开始,AR/QCA 芯片的 datasheet 上都会列出一个寄存器的某一位的作用:其中提到:设置 0x18070000 寄存器的第9位 (SW_APB_ACCESS) 为1,可以从 APB——也就是通过内存地址访问交换机的寄存器而不是通过MDIO来访问。但是 datasheet 通篇没有提到设置后交换机的寄存器将被映射到的内存地址基址。根据 AR/QCA 芯片的 APB 布局来看,旧的布局不会改变,要改变只会改变新的未使用的地址。QCA9531 的 APB 布局:通过观察可以发现 APB 新增的寄存器映射地址都...
阅读全文>>