OpenEdv-开源电子网

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

stm32 对k9f1g16的读写问题

[复制链接]

13

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2016-4-19
在线时间
139 小时
发表于 2016-4-23 10:44:49 | 显示全部楼层 |阅读模式
10金钱
STM32F103VE通过FSMC对K9F1G16U0M的操作,读出ID值正确,但读写一页的时候读出来的数据全是0XFF,怀疑是没有写进去或者是地址设置错误,希望大神指导。谢谢

主板控制.rar

5.74 MB, 下载次数: 76

最佳答案

查看完整内容[请看2#楼]

读写的问题终于解决了,是因为硬件的问题,硬件上直接写保护了。不过原子哥能不能发一个坏块管理的例程,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2016-4-19
在线时间
139 小时
 楼主| 发表于 2016-4-23 10:44:50 | 显示全部楼层

读写的问题终于解决了,是因为硬件的问题,硬件上直接写保护了。不过原子哥能不能发一个坏块管理的例程,657214688@qq.com
回复

使用道具 举报

13

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2016-4-19
在线时间
139 小时
 楼主| 发表于 2016-4-23 10:48:23 | 显示全部楼层
自己先顶一下吧。
回复

使用道具 举报

13

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2016-4-19
在线时间
139 小时
 楼主| 发表于 2016-4-23 10:56:58 | 显示全部楼层
ID能够读出来,说明硬件连接和配置应该是没有问题,希望能看到的人特别注意一下
1、#define CMD_AREA                   (uint32_t)(1<<17)  /* A16 = CLE  high */
#define ADDR_AREA                  (uint32_t)(1<<16)  /* A17 = ALE high */
这个配置,有的人配置成了
#define CMD_AREA                   (uint32_t)(1<<16)  /* A16 = CLE  high */
#define ADDR_AREA                  (uint32_t)(1<<17)  /* A17 = ALE high */
,最上面的那种配置读出来的ID值是正确的,下面这种配置读出来的ID值不正确,但书上有说命令区应该设置HADDR[16]=1;
2、注意一下这个地方:NANDFLASH_ADDRESS=(NAND_FLASH_START_ADDR+(Address.Block*64+Address.Page)*1024);这个是我准备写入地址的计算
3、  //D′è&#235;áD
         *(vu16 *)(NAND_FLASH_START_ADDR | ADDR_AREA) = (uint16_t)(NANDFLASH_ADDRESS&0x00ff);
         *(vu16 *)(NAND_FLASH_START_ADDR | ADDR_AREA) = (uint16_t)((NANDFLASH_ADDRESS>>8)&0x0007);
          //D′è&#235;DD
         *(vu16 *)(NAND_FLASH_START_ADDR | ADDR_AREA) = (uint16_t)((NANDFLASH_ADDRESS>>11)&0x00ff);
         *(vu16 *)(NAND_FLASH_START_ADDR | ADDR_AREA) = (uint16_t)((NANDFLASH_ADDRESS>>19)&0x00ff);
这是我写入列和行的计算,我用的是16位的存储器
回复

使用道具 举报

13

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2016-4-19
在线时间
139 小时
 楼主| 发表于 2016-4-23 11:24:52 | 显示全部楼层
新人帖,希望大家多多支持!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-4-23 13:19:37 | 显示全部楼层
帮顶
回复

使用道具 举报

13

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2016-4-19
在线时间
139 小时
 楼主| 发表于 2016-4-23 13:41:16 | 显示全部楼层

谢谢,希望大家能够帮帮忙
回复

使用道具 举报

7

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2016-3-22
在线时间
41 小时
发表于 2016-9-2 23:23:47 | 显示全部楼层
有没有试过文件统的移植
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-29 23:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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