0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CS SD NAND在STM32精英V2开发板的测试-是时候将TF卡换为SD NAND了

深圳市雷龙发展有限公司 2023-09-26 17:39 次阅读

前言

嵌入式项目中,比较常见的存储扩展方案是使用TF/SD卡或者EMMC或者RAW NAND,各种方案都有其优缺点,而SD NAND相对于上述方案具备很多优势,是目前嵌入式项目中存储扩展方案的一个非常不错的选择,正好一个项目在选择NAND存储方案, 恰巧论坛中联系到雷龙公司申请到了两片SD NAND,所以就进行一下测试评估。

SD NAND是什么? 为什么选择SD NAND? 其与TF/SD卡,EMMC,RAW NAND比有什么优势, 我们可以从深圳市雷龙发展有限公司的官网找到答案http://www.longsto.com/news/。

该公司SD NAND 二代产品介绍可以参考如下地址http://longsto.com/product/list-39.html,有1Gb,4Gb,32Gb,64Gb的容量可选,我这里申请到的是两片32Gb的芯片和测试板.

焊接后如下:

image.php?url=YD_cnt_93_01QYRIxRXo7k

image.php?url=YD_cnt_93_01QYRJ6SAx0Y

测试过程

申请样品时官方提供了野火版的STM32测试程序,但是手里只有精英STM32F103开发板 V2开发板, 稍微改以下即可使用。

使用工程SDIO模式SD测试例程\\SDIO-HAL库代码\\36-SDIO—SD卡读写测试\\Project\\Fire_F103VE.uvprojx

修改下芯片型号

image.php?url=YD_cnt_93_01QYRJ3ocH27

修改下编译器,我这里使用的是新版本的MDK所以是AC6

image.php?url=YD_cnt_93_01QYRJ4BQfyZ

选择下对应的仿真器

image.php?url=YD_cnt_93_01QYRJ26nZ01

User\\key\\bsp_key.h中修改下按键,按照开发板原理图改为PE3

#define KEY1_PIN GPIO_PIN_3

#define KEY1_GPIO_PORT GPIOE

#define KEY1_GPIO_CLK_ENABLE() __HAL_RCC_GPIOE_CLK_ENABLE()

由于AC6只能使用UTF-8编码,而原来的文件使用GB2312编码,所以需要修改下main.c的编码,用VSCODE打开main.c

右下角点击 显示编码的地方->Reopen with Encodeing选择GB2312,然后再次点击编码的地方->Save with Encodeing选择UTF8,这样就改为UTF-8格式了。

编译下载按Key1按键, 串口打印测试结果如下

image.php?url=YD_cnt_93_01QYRJ329Zj7

实际上CS SD NAND是完全兼容SD/TF卡的,所以直接使用精英STM32F103开发板 V2开发板的SD卡测试程序也是可以的

使用工程

【正点原子】精英STM32F103开发板 V2-资料盘(A盘)\\4,程序源码\\2,标准例程-HAL库版本.zip\\2,标准例程-HAL库版本\\实验34 SD卡实验

编译下载运行,可以看到串口打印如下

image.php?url=YD_cnt_93_01QYRJ2XShWN

以上测试可以看出,用SD卡的程序完全可以不做任何修改应用于CS SD NAND, 软件可以无缝切换。

总结:

CS创世SD NAND相对于TF卡的优势

焊接在PCB稳定,LGA-8封装容易焊接

尺寸小

结构更容易做到防水

内置SLC 擦写寿命长 一致性好

SD NAND与eMMC比具备以下优劣

尺寸小

方便焊接

容量可选多,适合实际应用

PIN脚少

功耗低

擦写寿命长

性能稳定

使用SLC/MLC

CS创世 SD NAND相对于Raw NAND具有以下优势

免驱动使用

性能更稳定。

尺寸更小。

SD NAND可选容量更多

SD NAND的读写速度更快

在使用上程序完全兼容TF/SD卡,原来的程序无需任何修改即可使用,无缝切换.

而SD NAND又相对于其他方案具备上述诸多优势,所以是一个非常不错的选择.

综上,还在使用TF卡吗,是时候考虑用SD NAND替换了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NAND
    +关注

    关注

    16

    文章

    1543

    浏览量

    134794
  • SD卡
    +关注

    关注

    2

    文章

    530

    浏览量

    63020
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93999
  • TF卡
    +关注

    关注

    2

    文章

    60

    浏览量

    11918
收藏 人收藏

    评论

    相关推荐

    CS 创世SD NAND FLASH 存储芯片,比TF更小巧轻便易用的大容量存储,TF替代方案

    ,符合标准SD2.0协议,且外形尺寸为8.5mm x 7mm。   CS(创世)SD NAND也被许多开发者朋友称为贴片式
    发表于 01-24 18:30

    stm32 CubeMx 怎么实现SD/sd nand FATFS读写测试

    本实验仅用于记录和分享技术经验若涉及侵权请联系我删除。   stm32 CubeMx 实现SD/sd nand FATFS读写
    发表于 01-09 17:37

    什么是SD NAND存储芯片? SD NANDTF卡的区别

    什么是SD NAND?它俗称贴片式T卡,贴片式TF卡,贴片式SD卡,贴片式内存卡,贴片式闪存卡,贴片式卡...等等。虽然SD
    的头像 发表于 01-06 14:35 953次阅读
    什么是<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>存储芯片? <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>与<b class='flag-5'>TF</b>卡的区别

    什么是SD NAND存储芯片?

    前言   大家好,我们一般STM32项目开发中或者在其他嵌入式开发中,经常会用到存储芯片存储数据。今天我和大家来介绍一款存储芯片,我这里采用(雷龙)
    发表于 01-05 17:54

    基于RT-Thread快速上手SD NAND 虚拟文件系统

    SD NAND 也称之为贴片式TF,贴片式SD,采用标准的SDIO接口,兼容SPI接口。下图
    发表于 12-15 17:29

    ESP32应用教程— SD NAND(记录飞控LOG)

    启动的 SOC 都可以用 SD NAND,提供 STM32 参考例程及原厂技术支持,容量:4GB,比 TF
    发表于 11-30 18:16

    CS创世SD NAND的存储芯片应用方案

    NAND FLASH,嵌入式sd卡,工业级sd卡,单片机 nand flash,贴片式TF
    的头像 发表于 11-15 18:09 247次阅读
    <b class='flag-5'>CS</b>创世<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>的存储芯片应用方案

    CS创世SD NAND的存储芯片应用方案

    焊接图)  博主日前设计基于H616与NB-IOT的嵌入式智能储物柜的时候考虑过存储方面的问题,当时SD
    发表于 11-15 18:07

    CS SD NANDSTM32精英V2开发板测试-是时候TF换为SD NAND

    过程 申请样品时官方提供野火版的STM32测试程序,但是手里只有精英STM32F103开发板
    发表于 09-26 17:40

    雷龙CS SD NAND(贴片式TF)性能体验及应用

    。由此可见,芯片要比常规的TF要小,不同厂家的芯片在几何尺寸方面基本一致。转接方面,雷龙的转接要大一些,而在芯片的焊接方面均采用贴面
    发表于 09-21 17:56

    SD NAND FLASH : 什么是pSLC?

    CS创世推出的2GB pSLC SD Nand,尺寸为6.2*8mm,使用标准SD2.0协议,可以无需修改软件直接替换
    发表于 08-11 10:48

    【贴片SD Card介绍】贴片式tf/SD NAND/SD2.0协议

    对于 NAND SD的控制,官方有提供基于 STM32测试程序,这里由于篇幅原因,不做过多介绍,其与普通
    发表于 07-28 16:23

    STM32+SD NAND(贴片SD卡)完成FATFS文件系统移植与测试

    这篇文章就手把手教大家,在STM32上完成FATFS文件系统的移植;主控芯片采用STM32F103ZET6, 存储芯片我这里采用(雷龙) CS创世 SD
    的头像 发表于 07-17 17:24 4575次阅读
    <b class='flag-5'>STM32+SD</b> <b class='flag-5'>NAND</b>(贴片<b class='flag-5'>SD</b>卡)完成FATFS文件系统移植与<b class='flag-5'>测试</b>

    stm32 CubeMx 实现SD/sd nand FATFS读写测试

    文章目录 stm32 CubeMx 实现SD/SD nand FATFS读写测试 1. 前言
    发表于 06-02 17:01

    正点原子STM32系列——精英V2开发板评测报告聚合帖

    命令集 【正点原子STM32精英V2开发板体验】CS SD
    发表于 05-10 11:17