搞了两周,终于可以在EDK的XPS中烧写NOR FLASH了。
NOR FLASH 型号:S29GL512P
EDK版本:12.1
主要步骤如下(因时间问题,只简单提及)
1.在XPS中建立包含EMC ip的Microblaze 工程;
2.根据S29GL512P的datasheet修改system.mhs文件中EMC的timing参数;
3.添加管脚约束system.ucf,值得注意的是Microblaze使用的是BIG-ENDIAN 大端模式,而S29GL512P使用的是LITTLE-ENDIAN小端模式,因此需要把EMC的地址以及数据总线的高低位与S29GL512P的地址以及数据总线的高低位对换,即:EMC的A(0)连接S29GL512P的A(25),其他地址线同上互换连接;EMC的数据线D(0)连接S29GL512P的D(15),其他数据线的连接同上对换;
4修改完以上两个文件后,就可以正常烧写NOR flash了。
文章评论(0条评论)
登录后参与讨论