Note1: CRC计算
举例1:BMHD CRC计算
BMI = 0x00FC;BMHDID = 0xB359;STAD = 0xA0000000
32 Bit crc calculation:input = 0xB35900FCA0000000
举例2:ABMHD CRC计算
CRC 计算:input = 0xA0000000FA7CB359A0600000A060000024F80D39DB07F2C6
CRC Range计算:input = 0xA0600000
Note2:注意reserved区域
A/B swap功能激活后,0x80D00000-80EFFFFF(2M)变成reserved,无法使用,只能浪费掉(锁了两块板子才领悟的教训)。
Note3:可以使用hexview工具对A进行remapping生产B,edit->General remapping。
Note4:swap enable配置,参考代码如下:
void enable_swap()
{
/* If Swap is off then