TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335X GPMC多字节连续写出错,顺序被善意修改!

将GPMC设置为8bit模式,定义指针char *p指向该区域。同时设置为MMU_MEMTYPE_NORMAL_NON_SHAREABLE(MMU_NON_CACHEABLE, MMU_NON_CACHEABLE)。

做如下操作:

p[0x400]=12;

p[0x200]=34;

p[0x201]=56;

p[0x202]=78;

p[0x401]=90;

 

用逻辑分析仪观察,发现顺序被调整为:

p[0x400]=12;

p[0x401]=90;

p[0x200]=34;

p[0x201]=56;

p[0x202]=78;

直接导致外设无法解析命令!

实在令人无法理解!

 

leo chen:

应该不至于吧,你要看看出线90的地方,读写的使能信号是不是正常的

赞(0)
未经允许不得转载:TI中文支持网 » AM335X GPMC多字节连续写出错,顺序被善意修改!
分享到: 更多 (0)