你(们)好。
我有几个关于超链接地址转换配置的问题。
环境:我正在使用与 Hyperlink 通道连接的2 66ak2h12定制板。 它在裸机中工作(无 BIOS)
情况:我要将本地内存区域(位于 MSMCSRAM 中)映射到超链接数据区域。 (起始地址:0x0C180000大小:0x30000)
我知道段大小应以2的幂定义。 所以我做了2个段(0x20000 + 0x10000)。 下面是我的配置:
TX 地址覆盖控制寄存器(0x1C):0x00000C0A
RX 地址选择器控制寄存器(0x2C):0x00000C01
RX PrivID 表:未使用
RX 分段表:
0 - 0x0C180010
1 - 0x0C1A000F
我在上面定义了配置时。 看起来不错。 但我发现分配的区域在每0x1000000 (0x40000000、0x41000000、0x42000000)中都是重复的。
问题:
1) 1)我是否错误配置了地址转换? 实际上、超链接示例(包含在 PDK 软件包中)太模糊、无法理解。 它只是包含内部回送的情况。 我是否可以参考任何示例(尤其是地址转换)?
2) 2)如果我错误配置了地址转换、是否可以因此降低超链接吞吐量?
3) 3)`s PrivID 和安全位的规则是什么? 这些是否与计算地址相关?
提前感谢、抱歉英语不好。
此致、
Chanseok。