STM32F429 FMC挂双口RAM时候16位访问高低地址颠倒

2019-07-20 06:01发布

用STM32F429的FMC挂双口SRAM  读没有问题但是写的时候高低地址颠倒如:
for(i=0;i<8;i+=2)
{
  *(vu16*)Bank1_Sram1_Addr + i = 0xaa55;
}
这样仿真程序跑起来的时候在memory里观察显示 55 aa 55 aa 55 aa 55 aa一旦仿真停止 就会显示 55 FF 55 FF 55 FF;纠结了一天
另外8位访问的时候
for(i=0;i<8;i+=2)
{
  *(vu8*)Bank1_Sram1_Addr + i =i;
}
memo里面观察显示 00 FF 02 FF 04 FF  06 FF   求教大侠们
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。