OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6573|回复: 4

NOR FLASH连续写入失败问题,求论坛大大们指教!

[复制链接]

7

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2014-9-5
在线时间
3 小时
发表于 2015-6-16 11:04:42 | 显示全部楼层 |阅读模式
5金钱
我使用的MCU为STM32F103ZET6,NOR FLASH 为M29W128FH。
我现在将从SD卡读取的数据连续写入NOR FLASH中,但是写入失败(只能成功写入一次)。奇怪的是我单独写入是成功的。
不知大家有没有遇到类似问题,请多多指教!


这是电路图。
以下是程序:
[mw_shl_code=c,true]void NOR_WriteFont16(void) { FRESULT f_result; u16 dataflash=0x0000; // NOR_Status Status; static uint32_t WriteAddr=0x00000000; NOR_ReturnToReadMode(); NOR_ReadBuffer(&dataflash, 0x020000, 0x01); // while(!USART_GetFlagStatus(USART2, USART_FLAG_TXE)); // USART_SendData(USART2, dataflash); //如果不存在,读取SD卡中的字库 if(dataflash !=0xFFAF) { NOR_EraseBlock(0x000000); NOR_EraseBlock(0x008000); NOR_EraseBlock(0x010000); NOR_EraseBlock(0x018000); //挂载SD卡 fr = f_mount(&fs0, "0:/", 1); RA8875_DispAscii(0, 240, "FATFS Init OK!",WHITE,BLUE); f_result = f_open(&f0, "sys/HZK16.bin", FA_OPEN_EXISTING | FA_READ); //在SD卡里搜索HZK16.bin if(f_result == FR_OK) { do { f_read(&f0, TempBuffer, 256, &br); NOR_WriteBuffer(TempBuffer, WriteAddr, br); WriteAddr = WriteAddr+br; } while(br==256); //写入字库存在标志 dataflash= 0xAFAF; NOR_EraseBlock(0x020000); NOR_WriteBuffer(&dataflash, 0x020000, 0x01); RA8875_DispAscii(0, 330, "HZK16 writes OK!",WHITE,BLUE); } else { RA8875_DispAscii(0, 330, "Cannot find sys/HZK16.bin",WHITE,BLUE); } f_close(&f0); } else { RA8875_DispAscii(0, 300, "Font lib exists on M29W128FH!",WHITE,BLUE); } }[/mw_shl_code]

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2014-9-5
在线时间
3 小时
 楼主| 发表于 2015-6-16 11:15:26 | 显示全部楼层
回复

使用道具 举报

7

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2014-9-5
在线时间
3 小时
 楼主| 发表于 2015-6-16 13:56:18 | 显示全部楼层
求看到,求看到
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-6-16 22:58:14 | 显示全部楼层
帮顶....
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-11-28
在线时间
0 小时
发表于 2015-6-16 23:05:15 | 显示全部楼层
没看出来,等待中。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 09:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表