6678中,想将起始地址为0x0c000000的64KB的空间映射到起始地址为0x50000000,在程序中设置XMPAXL和H的值,在CCS端看到的XMPAXH[15]=0x0C00000F,XMPAXL[15]=0x500000BF,我理解应该是实现了地址映射。但是对0x50000000的空间进行写操作,没有写成功。
Thomas Yang1:
请参考置顶帖中 KEYSTONE 1 DSP STK中的例子进行XMPA 设置
user1212849:
回复 Thomas Yang1:
就是从该例程中测试的。
KeyStone_XMC_MPAX_setup(MPAX_cfg_table, 0, sizeof(MPAX_cfg_table)/sizeof(MPAX_Config));
测试结果是:将0x9000-0000映射到0x8-1000-0000可以,将0x0c00-0000映射到0x5000-0000,则不可以。