问题:
自己的板子,仿照MicroZed,QSPI flash启动linux,然后mount sd卡,结果显示sd为只读(ro),无法对sd卡进行写操作,另外还有一个error -110 whilst initialising SD card的错误。
补充:
1)自己的板子没有添加写保护(WP)引脚,用的是TF小卡,因此硬件卡槽没有写保护的开关;
2)sd卡确认是ok的,通过在MicroZed核心板上进行sd卡启动linux,成功启动,证明sd卡没问题;
3)使用xilinx提供的kernel,有自带的sd卡驱动代码,直接编译uImane,在MicroZed上成功运行,驱动代码应该也没有问题;
基于以上分析,纠结于问题不能准确定位,非常郁闷。有做zynq的朋友看过来,帮忙看一眼,谢谢!