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

    文章

    1701

    浏览量

    136951
  • SD卡
    +关注

    关注

    2

    文章

    568

    浏览量

    64360
  • 开发板
    +关注

    关注

    25

    文章

    5210

    浏览量

    99128
  • TF卡
    +关注

    关注

    2

    文章

    81

    浏览量

    12337
收藏 人收藏

    评论

    相关推荐

    [上手体验]雷龙SD NAND:比TF更小更耐用

    前几天,有幸得到了深圳雷龙发展公司送来的SD NAND样品。他们给两颗32Gbit的SD NAND以及一块转接
    发表于 03-08 14:28

    CS创世SD NAND【贴片式sd】的测试使用说明

    芯片表面均匀加热即可焊接。   1.其它事项:测试上其它元器件无需理会,直接芯片焊接在测试
    发表于 02-12 15:05

    雷龙SD NAND测试报告

    TF读卡器: 雷龙SD NAND测试与读卡器
    发表于 02-08 14:12

    雷龙 SD NAND 简单使用

    前段时间收到了雷龙厂家邮寄的两个 SD NAND 样片,说要发文章的,一直搁置,今天测试 esp32 的开发板
    发表于 01-31 15:41

    雷龙SD NAND试用

    、CSNP32GCR01-AOW分别为8GB、4GB雷龙二代SD NAND.前者样片帮焊接在转接上,后者单芯片可以需要SD
    发表于 01-19 13:26

    SD NAND、SPI NAND 和 Raw NAND 的定义与比较

    SD nand,贴片式SD,使用起来和SD一致,不同的是采用,通常采用LGA-8封装,尺寸为
    的头像 发表于 01-15 18:16 365次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、SPI <b class='flag-5'>NAND</b> 和 Raw <b class='flag-5'>NAND</b> 的定义与比较

    SD NAND、SPI NAND 和 Raw NAND 的定义与比较

    SD nand,贴片式SD,使用起来和SD一致,不同的是采用,通常采用LGA-8封装,尺寸为
    发表于 01-15 18:15

    关于SD NAND 的概述

    Flash驱动,降低了工程师的开发难度。   减少CPU负荷:针对NAND Flash的操作交由SD NAND处理,减轻
    发表于 12-06 11:22

    SD NAND 概述

    SD NAND是一种小型、可表面贴装的存储解决方案,适用于各种嵌入式系统和便携式设备。SD NAND技术是近年来存储领域内的一项创新,它结
    的头像 发表于 12-06 11:21 338次阅读

    雷龙CS SD NAND:贴片式TF体验与性能测试

    最近有幸获得了雷龙发展提供的贴片式TF样品,收到的快递中包含两片 CS SD NAND 芯片和一个转接
    发表于 11-26 10:04

    Arduino程序:实现SD NAND(贴片sd)的读写功能

      单片机上传程序的时候,有时候感觉它的rom和 ram有时直接限制他的使用,之前使用eeprom,和sd模块. []()   然后最近
    发表于 11-07 17:45

    SD NAND测试套件:提升存储芯片验证效率

    SD NAND转接和烧录座是一种专为工程师设计的辅助工具,它能够将不同尺寸的SD NAND芯片转换为
    的头像 发表于 08-13 09:44 497次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>测试</b>套件:提升存储芯片验证效率

    贴片式SD功能介绍【MK SD NAND

    SDNAND,通常称为嵌入式SD、贴片式TFSD Flash、直接贴装SD
    的头像 发表于 07-05 17:03 1046次阅读
    贴片式<b class='flag-5'>SD</b><b class='flag-5'>卡</b>功能介绍【MK <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>】

    SD NAND 简介

    SD NAND是一种创新的存储芯片,可直接贴片,又名贴片式TF、贴片式T、贴片式SD
    的头像 发表于 05-29 16:34 1416次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> 简介

    NAND Flash(贴片式TF)存储新突破,基础示例

    :128MB/512MB/2GB/4GB/8GB,   比TF稳定,比eMMC便宜。   基础使用例程 **  例程环境简介**   项目环境:   使用开发板为正点原子探索者
    发表于 05-21 17:13