【技术实现步骤摘要】
本专利技术涉及家用电器
,具体涉及一种洗衣机中微控制单元的内存检测方法及系统。
技术介绍
目前,为了通过UL1998和CLASSB认证,嵌入式软件需要对MCU(MicrocontrollerUnit,微控制单元)的RAM(RandomAccessMemory,随机存取存储器,即:内存)进行直流故障DCFAULT检测,以检测出处理器中RAM的每一个微单元相互之间是否存在短路或开路。相关技术中,标准的测试是通过MARCHC或者MARCHX对每一块区域进行测试。然而,相关技术中存在以下缺陷:1、由于RAM空间都比较大,尤其是嵌入式MCU的内存RAM达到了好几KB,导致一次不能完成整个RAM的检查,一般需要对RAM进行分区块检测,但是区块之间易出现漏检测。2、在RAM检测中,一般以字节为单位进行检测,而每一个字节由8个位单元组成,通常是以位为单位进行检测,而位检测太过于耗费时间,进而影响嵌入式系统的运行效率。
技术实现思路
本专利技术的目的旨 ...
【技术保护点】
一种洗衣机中微控制单元的内存检测方法,其特征在于,所述内存包括多个大区域块,所述方法包括以下步骤:将每个大区域块划分为连续的N个小区域块,其中,每个小区域块包括至少一个字节,其中,所述N为大于1的正整数;检测所述N个小区域块中第M个小区域块内所述至少一个字节中位与位之间是否存在直流故障;如果否,则对所述第M个小区域块和第(M+1)个小区域块中至少一个字节的第一字节进行MARCH C操作,以判断所述第M个小区域块和第(M+1)个小区域块之间是否存在直流故障。
【技术特征摘要】
1.一种洗衣机中微控制单元的内存检测方法,其特征在于,所述内存包括多个大区域
块,所述方法包括以下步骤:
将每个大区域块划分为连续的N个小区域块,其中,每个小区域块包括至少一个字节,
其中,所述N为大于1的正整数;
检测所述N个小区域块中第M个小区域块内所述至少一个字节中位与位之间是否存在
直流故障;
如果否,则对所述第M个小区域块和第(M+1)个小区域块中至少一个字节的第一字
节进行MARCHC操作,以判断所述第M个小区域块和第(M+1)个小区域块之间是否存
在直流故障。
2.根据权利要求1所述的洗衣机中微控制单元的内存检测方法,其特征在于,所述第
(M+1)个小区域块中至少一个字节的第一字节与所述第M个小区域块相邻。
3.根据权利要求1所述的洗衣机中微控制单元的内存检测方法,其特征在于,所述每
个小区域块包括4个字节。
4.根据权利要求1所述的洗衣机中微控制单元的内存检测方法,其特征在于,所述检
测所述N个小区域块中第M个小区域块内所述至少一个字节中位与位之间是否存在直流故
障,包括:
根据预定常量遍历所述第M个小区域块内所述至少一个字节的位,以确定所述第M个
小区域块内所述至少一个字节中位与位之间是否存在...
【专利技术属性】
技术研发人员:杨名,沙荣花,李后上,徐刚,
申请(专利权)人:无锡飞翎电子有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。