完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我们正在尝试访问SD卡,将32位寄存器数据写入其中。
我们已解锁该卡以确保其不受写保护。 但是当我们发出fopen命令时,我们发现它不起作用。 当我们调试时,我们看到一些变量中有一个WRITE_PROTECTED。 我不知道为什么会这样。 这是代码: Xil_DCacheFlush(); Xil_DCacheDisable(); FRESULT rc; FIL fil; FATFS胖子; UINT chars; / *注册卷工作区,初始化设备* / rc = f_mount(0,& fatfs); if(rc!= FR_OK)返回XST_FAILURE; 的printf( “你好 n r”); / *打开文件* / rc = f_open(& fil,“file.txt”,FA_CREATE_ALWAYS | FA_READ | FA_WRITE); / *错误在这里!!!! * / // f_sync(& fil); if(rc)返回XST_FAILURE; / *代码在此处停止/ / * create并写入文件* / reg_write(0x43C0000C,0); REG_READ(0x43C0000C); while(reg_read(0x43C00000)!= 0x00000000)//在从块中注册“00”{reg_read(0x43C00000); }; 而(1){ // reg_write(0x43C00008,(unsigned long)0xFFFFFFFF); // REG_READ(0x43C00008); for(i = 0; i temp_data_1 = reg_read(0x43C00004); reg_write(DDR_ADDR_1 +(i * 4),temp_data_1); temp_data_2 = reg_read(DDR_ADDR_2 +(i * 4)); reg_write(0x43C00008,temp_data_2); f_write(& fil,temp_data_2,sizeof(temp_data_2),& chars); f_sync(安培; FIL); 计数++; } / * for(i = 0; i // temp_data_1 = reg_read(0x43C00004); // reg_write(DDR_ADDR_1 +(i * 4),(unsigned long)temp_data_1); temp_data_2 = reg_read(DDR_ADDR_1 +(i * 4)); reg_write(0x43C00008,(unsigned long)temp_data_2); } * / for(i = 0; i temp_data_3 = reg_read(0x43C00004); reg_write(DDR_ADDR_2 +(i * 4),temp_data_3); temp_data_4 = reg_read(DDR_ADDR_1 +(i * 4)); reg_write(0x43C00008,temp_data_4); f_write(& fil,temp_data_4,sizeof(temp_data_4),& chars); f_sync(安培; FIL); 计数++; } // f_lseek(& fil,0); if(count == counter_val){ 打破; } } f_sync(& fil); / *关闭文件* / f_close(& fil); 返回0;} |
|
相关推荐
1个回答
|
|
您使用的是什么平台?您是否正确分配了写保护引脚?您是否尝试过只读卡?
|
|
|
|
只有小组成员才能发言,加入小组>>
2429 浏览 7 评论
2831 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2298 浏览 9 评论
3378 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2468 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1353浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
596浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
460浏览 1评论
2013浏览 0评论
738浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 23:26 , Processed in 1.219945 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号