CS创世SD NAND的存储芯片运用计划
很感谢深圳雷龙发展有限公司为博主供给的两片SD NAND的存储芯片,在这儿博主记载一下自己的运用的进程以及部分规划。
拿到这样的产品之后,我大致了解了下两款芯片的功能。CSNP4GCR01-AMW是一种依据NAND闪存和SD控制器的4Gb密度嵌入式存储;而CSNP32GCR01-AOW是一种依据NAND闪存和SD控制器的32Gb密度嵌入式存储。与原始NAND比较其具有嵌入式坏块办理和更强的嵌入式ECC。即便在反常断电,它依旧能安全地保存数据。作为一个存储芯片,它的确做到了细巧,LGA-8的封装比照我之前用到过的TF卡,只占到了其面积的三分之一,这样关于一些嵌入式的规划就方便了许多。
雷龙官方还很交心的供给了样品的测验板,在这款测验板上,我焊接了4GB的CSNP4GCR01-AMW上去,并且跑了一下分,关于一款小的存储芯片而言,真实可贵。
博主日前在规划依据H616与NB-IOT的嵌入式智能储物柜的时分考虑过存储方面的问题,其时在SD NAND和EMMC与TF卡中徜徉,以下是几个存储类型的比照。
经过多方比照,本着不需要频频替换的准则,一起也为越来越好的防水和本钱考虑,终究决议运用雷龙公司的SD NAND 作为规划样品的存储部分。
此外,SD NAND还具有不必写驱动程序自带坏块办理的NAND FLASH(贴片式TF卡),不规范的SDIO接口,也一起兼容SPI/SD接口,10万次的SLC晶圆擦写寿数,经过一万次的随机掉电测验耐高低温,经过跑分测得,速度等级Class10。规范的SD2.0协议,一般的SD卡能够直接驱动,支撑TF卡发动的SOC都能够用SD NAND,并且雷龙官方还交心的供给了STM32参阅例程和原厂技术上的支撑,这关于刚上手的小白而言,非常友爱。
运用H616作为主控CPU并调配NB-IOT来向请求下来的云端传输数据,当WIFI正常时,储物数据每搁两小时向云端传输一次,当有人取出物品时再次向云端发送一次数据(不保留在SD NAND中);一旦体系检测到WIFI呈现一些显着的反常问题,储物数据转而存储到SD NAND中,取物时输入的物品ID和取出时刻同时放入SD NAND中(我也是看中了SD NAND与原始NAND比较其具有嵌入式坏块办理和更强的嵌入式ECC。即便在反常断电,它依旧能安全地保存数据这一点)。
依据官方数据手册供给的SD NAND参阅规划,只占用8个GPIO,关于H616来说,的确很友爱
下面是关于H616驱动SD NAND的示例代码,这儿记载一下自己最初的学习进程(注:这个代码不能直接拿过来就用,而是要经过你自己的需求修正)
*博客内容为网友个人发布,仅代表博主个人自己的观念,如有侵权请联络工作人员删去。