硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5993|回复: 4
收起左侧

[ThreadX全家桶] 请教关于levelx读写的问题

[复制链接]

79

主题

191

回帖

428

积分

高级会员

积分
428
发表于 2021-2-26 16:08:25 | 显示全部楼层 |阅读模式
单独使用Levelx管理W25Q64,lx_nor_flash_sector_write()写入数据和lx_nor_flash_sector_read()读出的数据一致,但实际数据都没写进W25Q64,还缺了什么没做么?

  //W25qxx_EraseChip( );  //整片擦除
    lx_nor_flash_initialize();  //levelx初始化



    status = lx_nor_flash_open(&nor_flash, "lx nor", nor_driver_initialize);
     if(status != LX_SUCCESS)
          printf("lx_nor_flash_open error\r\n");
      else
           printf("lx_nor_flash_open sucess\r\n");


     TX_MEMSET(local_buffer,1,sizeof(local_buffer));

     status = lx_nor_flash_sector_write(&nor_flash, 0, local_buffer);
     if(status != LX_SUCCESS)
           printf("lx_nor_flash_sector_write error\r\n");
     else
            printf("lx_nor_flash_sector_write sucess\r\n");

      status = lx_nor_flash_sector_read(&nor_flash, 0, Read_Buffer);
      if(status != LX_SUCCESS)
           printf("lx_nor_flash_sector_read error\r\n");
      else
           printf("lx_nor_flash_sector_read sucess\r\n");

      status = lx_nor_flash_close(&nor_flash);
      if(status != LX_SUCCESS)
           printf("lx_nor_flash_close error\r\n");
      else
           printf("lx_nor_flash_close sucess\r\n");

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
发表于 2021-2-26 18:39:11 | 显示全部楼层
ST也提供了NOR Flash的例子。不过是H7的,你可以参考下
https://github.com/STMicroelectronics/x-cube-azrtos-h7
QQ截图20210226183336.png
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
 楼主| 发表于 2021-2-26 22:07:24 | 显示全部楼层
谢谢,ST官方的这个例程我之前也看过了。
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
 楼主| 发表于 2021-2-27 11:31:34 | 显示全部楼层
问题解决了,关贴。
W25Q64的SPI读写函数直接copy以前项目中的用过的基于标准库的代码,此代码每次写数据不能超过256字节,用到levelx底层就挂了,改成能连续多页写就OK了。。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
发表于 2021-2-27 11:35:05 | 显示全部楼层
天马行空 发表于 2021-2-27 11:31
问题解决了,关贴。
W25Q64的SPI读写函数直接copy以前项目中的用过的基于标准库的代码,此代码每次写数据 ...

谢谢告知最终原因。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-20 06:45 , Processed in 0.238191 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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