行情
HOME
行情
正文内容
nand.bin 容量 发那科(FANUC)系统如何扩展程序存储空间
发布时间 : 2024-10-18
作者 : 小编
访问数量 : 23
扫码分享至微信

发那科(FANUC)系统如何扩展程序存储空间

随着加工零件复杂程度的提升,也随着UG等加工编程软件的应用,我们的加工程序变得越来越大,而发那科本身一个比较大的缺陷就是程序存储空间小,0i-F只有512K的存储空间,而即便升级到0i-F Plus系统也才只有2M的内存,远远不能满足我们的实际需求。怎么办?今天我们就一起来解决这个难题。

当然,解决这个问题扩展内存,肯定定是需要一个硬件的,那就是一张CF卡。有了CF卡我们就可以把比较大的加工程序存储到CF卡上,然后进行DNC加工,以达到扩展内存的目的。但是这种方法,只能用于在线加工,却不能够完成对CF卡上程序的阅读和修改,所以我们还需要配上一个软件-FANUCPRG,双剑合璧,这样我们便既可以在线加工,又可以对CF卡上程序进行阅读和修改了,真正的实现了扩展发那科系统内存的功能。下面,我们来具体介绍一下操作方法:

1、首先准备一张CF卡,并将FANUCPRG软件安装到电脑上。

FANUCPRG,存储卡程序编辑操作软件

2、打开软件,选择创建一个新档案,设置好程序数量及容量,点击“OK”

3、选择文件存储路径,点击“保存”,注意:文件名一定要用默认的,绝对不允许更改

文件名不允许更改

4、我们将加工程序用鼠标拖拽到程序存储区域,弹出对话框后点击“确定”。一次可以拖拽多个加工程序,但是不可以拖拽文件夹。

5、程序拖入后,我们把文件FANUCPRG.bin文件拷入CF卡,然后把CF卡插如到系统上,并确认系统的IO通道参数No.20的数值为4,如果设置不正确,请按下MDI面板上的“OFFSET”键进行修改。

6、CF卡插入后,按下MDI面板上的“PROG”按键,然后依次点击“目录”→“操作”→“设备选择”→“卡编辑文件”,进入到存储卡程序选择界面。

7、我们用方向键将光标选中我们想要编辑的程序,然后点击MDI面板上的“INPUT”按键,便可以对CF卡上的程序进行编辑了。

非易失性的存储介质(flash)——存储器

Flash是一种非易失性的存储介质,主要分为Nor和Nand两种。其中Nor Flash又分为Series(串行)和Parallel(并行)两种。SPI Flash就是Series Nor Flash。Nor Flash主要用于存储容量小的场景。其特点是读取速度快,擦除与写操作慢;Nand Flash容量大,读写与擦除速度快,主要用于需要大容量存储的场景。

1 Nand Flash

1.1Nand Flash的特点

由于Nand Flash生产工艺的原因,出厂芯片中会随机出现坏块。坏块在出厂时已经被初始化,并在特殊区域中标记为不可用,在使用过程中如果出现坏块,也需要进行标记。芯片厂商保证出厂时,Block 0不为坏块,但在使用过程中可能损坏。对于坏块而言,存储的信息可能会丢失,不能正常使用。另外在Nand Flash擦除或者编程过程中,出现操作失败后,表示该块不能正常使用,也应标记成坏块。所以在一般情况下,在操作NAND Flash之前,先要检查一下要操作的是否是坏块,以免坏块标记被破坏。此外,为了保证存储信息的可靠性,从Nand Flash中读取的数据还可以引入ECC校验,ECC码一般存放在该页的spare区。

1.2 Nand Flash的空间结构

NAND FLASH是一种多维的空间结构,一般由block,page等结构组成。所以在有的文件系统中就衍生出各种分区信息和扇区信息等。Nand Flash的page中包含有spare区。一般用于存储坏块信息,如芯片出厂时的坏块标志,或者使用过程中产生的ECC等。

1.3 Nand Flash的坏块处理

常见的坏块处理方式为跳过坏块(Skip bad block)

2 Nor Flash

2.1 Nor Flash的特点

Nor Flash的特点是读取速度快,擦写操作慢,不存在坏块,数据保存安全。

3经验案例

3.1 Nor Flash中不要使用memcpy而要使用flash read接口

原因:尽量使用统一接口操作flash,避免出现数据不一致的情况。

3.2 使用cramfs/squashfs做根分区,有些机器不能正常启动

原因:使用Nand Flash时,必须考虑坏块的因素。某些文件系统,如cramfs、squashfs,本身不带有坏块处理,在遇到根文件分区有坏块时,就不能正常启动。解决方法:在Linux驱动层增加针对cramfs、squashfs的坏块处理补丁。

3.3 使用Nand Flash其中存储数据概率性被破坏

原因:Nand Flash容易出现位反转,当反转的数据超过ECC所能纠正的范围后,数据就无法恢复。解决方法:1)确认使用的Nand Flash支持的ECC bit数,确保CPU支持。2)在某些平台(STH237系列),使用硬件ECC算法,需要增加特别补丁,来支持squash等文件系统。3)使用UBI文件系统,UBI针对nand flash的支持较好,本身也有针对坏块的处理。

3.4 EMMC需考虑分区表

常规flash通常采用类似下面的命令更新uboottftp 82000000 u-boot.bin;mmc write 0 82000000 0 8000对于emmc,采用上面的命令后, 重启后发现无法启动盒子, 原因是需要给分区表预留512字节, 所以采用下面的命令:tftp 82000000 u-boot.bin;mmc write 0 82000000 1 7fff3.5 MT8637 EN9高温开关机出现死机问题

3.5 东芝Flash与镁光Flash差异

目前,公司所用到的4GB的Nand Flash有Toshiba:4701-T58BG0-0480Micon: 479B-M29BG2-0480在设计时需要注意第38脚,东芝工程师确认38Pin需要接3.3V上拉,否则有可能引起不稳定,导致片内很多坏块;而镁光规格书里的38pin是DO NOT USED,不能使用的。因此,在BOM中这两个物料不能作为替代料,如果BOM中两颗料都有的话,需要通过选择条件进行区分开。

相关问答

电脑主板上的内存如果超过了主板支持的最大内存会怎样??-ZOL问答

要超过支持最大内存,意味着单条容量超过主板支持的大小,结果是点不亮。有用(0)回复zcplbb只能识别4G有用(0)回复lianqiqian超过硬件设计的可识别最大内...

bout是计算机数据单位吗?

不是。计算机中存储数据的最小单位是(bit,又称比特);存储容量的基本单位是字节Byte。1bin表示1位,1Byte表示一个字节1B=8b。数据存储是一个存储库持久...

如何用UltraISO打开 bin 文件? - ZmLhnFi8 的回答 - 懂得

UltraISO使用步步通1、浏览光盘映像并直接提取其中的文件目的:直接提取光盘映像的内容,无需刻录成光碟或虚拟光驱软件方法:直接打开并提取文件或...

移动硬盘里面的$RECYCLE .BIN 文件可以删除么?占用太多空间了?

recycle.bin文件是系统文件夹,也就是所谓的“回收站”,是不能删除的。只要在文件夹选项—查看里勾选“隐藏受保护的操作系统文件”就看不到了的。如果你发...

华为mate40系列参数对比-ZOL问答

回复anshimutou华为mate40pro将会有五个配色,分别为亮黑色、秘银色、秋日胡...屏幕尺寸6.76英寸,电池容量:4400mAh,后置摄像头5000万像素+2000万像素电影摄...

英语翻译今天我们一起来游览北国的名山圣水----云台山.云台...

[回答]Youtourists,todaywetouredtogetherthenorthernpartofthecountryfamous-ShengshuiYuntaishan...

M2固态硬盘这么精巧玲珑,是不是比sata固态寿命差啊,或者数据...

luobin132没什么缺点。小不代表不坚固不耐用。其实,普通的SATA固态硬盘...M.2固态只有一个缺点:面试时间相对较短,由于各种原因,暂时还太贵。同样容量...

u盘插电脑上有图标 了,但是 没有 容量 了 是0 了,也不能初始化...

nsanU盘坏了有用(0)回复dshdabetojojU盘已经损坏了,内存介质或者数据线路出现故障的表现。有用(0)回复先到磁盘管理那看看是否有容量显示,如果没有,那就...

为何120G固态电脑中显示的 容量 不一样-ZOL问答

bin4116120G的固态硬盘装在电脑上只显示有1023MB,则表示:1.硬盘是正品,但是...2.硬盘是扩容盘(伪劣产品的一种),实际容量只有1GB左右。解决方案如下:1.将固...

什么叫显卡动态分配显存,好吗/?-ZOL问答

回复congingcpu-z检测显卡是不好用的--gpu-z才对。。有用(0)回复xiao_crong2011你吧机箱拆开来看看。上面是不是表示带有“TC512M”的字样。如果...

 庆祝建党百年文艺演出  粤东会馆 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部