项目中用到了S3C6410+fpga,电路上fpga和nand flash均挂在了memory port0上,他们俩共用一个客厅(数据data【7:0】),nand主要防bootloader,kernel,rootfs,ubis文件系统。启动的时候可以用到。但是一旦运行在sdram中了。就得访问FPGA映射出来的地址哦。可是读的时候没有出现卡死的问题,而写入一些非0 4 8 c结尾的数据将被卡死。不知为何?
1.整个结构框图如下
2.映射到bank0操作如下
3.实际在uboot的执行命令的时候问题来了,数据不为4byte对齐将被卡死,很是奇怪了!!
文章评论(0条评论)
登录后参与讨论