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

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

3天内不再提示

EIM实测--EIM总线如何测试可用性及稳定性

飞凌嵌入式 2021-10-28 17:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文基于飞凌嵌入式iMX6Q开发板为基础进行讲解,旨在为用户提供一个简单用于EIM可用性及稳定性测试的思路,由于小编水平有限,请参考使用。

一、测试方案

本测试思路基于NXP提供的NorFlash使用EIM接口异步通讯而来,感兴趣的朋友可自行前往NXP官网下载查阅。

1、硬件原理

EIM连接了一个32MB的 Parallel NOR Flash,只需将数据总线,地址总线连接正确,操作比较简单,下图为硬件原理图。

原理图

2、软件修改

在设备树添加Norflash设备节点,并对使用的引脚的pinmux进行修改(下面列举的修改方法未包含已使用了EIM引脚的驱动的修改部分,有引脚冲突自行修改)

2-1、添加Norflash设备节点

飞凌的iMX6开发板提供的Linux4.1.15自带EIM驱动,EIM驱动加载以后,将读取每个子节点,如地址空间分配,cs如何配置时序等。EIM节点添加上Norflash节点,用的cfi-flash 通用驱动,修改地址空间的起始地址,最主要的是配置时序,下面设备树修改中包含了该时序,直接使用即可。

添加Norflash设备节点

2-2引脚的Pinmux修改

添加好节点后,需要对使用的引脚进行Pinmux的配置,配置成功后,直接运行,即可生成Norflash节点。

Pinmux的配置办法可参考飞凌嵌入式提供的iMX6 引脚 Pinmux配置说明,本篇就不做赘述。

参考链接:https://www.forlinx.com/article_view_291.html

引脚的Pinmux修改

二、测试方法

测试使用mtd_debug工具进行测试

测试步骤:准备一个文件,通过ls –l 命令查看该文件的大小。然后在NorFlash上擦除一块可以存储下该文件的空间(大小是128K的整数倍),然后将该文件写入到NorFlash内,然后再将该文件从NorFlash内读出,将2个文件做md5码校验,md5码一致表示测试通过

1、查看文件的大小,擦除一块足够大空间

2、将文件写入到NorFlash

3、读取存储的文件

4、比对md5校验码

结论:在EIM接口上添加了NorFlash,驱动能正确识别设备,将文件写入NorFlash后,再将文件读出,文件未损坏,说明EIM接口工作正常

比对md5校验码

三、稳定性测试

通过随机数生成一个文件,将这个文件写入NorFlash,然后不停的读取这个文件,文件每次读取完成后,与原始文件做MD5对比,MD5值不一值则报错提示。

与原始文件做MD5对比

与原始文件做MD5对比

本文以飞凌嵌入式OKMX6Q-C开发板为基础讲解,其它iMX6板卡设备,请酌情参考使用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何评估内嵌式模组的稳定性

    运行可靠与寿命。 综合验证与品牌考量:在决策前,尽可能进行模拟工况的寿命测试,这是验证其长期稳定性的最有效方法。同时,选择行业内有良好口碑和丰富应用案例的品牌,通常意味着更可靠的产品质量、完善的技术支持与售后服务,保障生产连续
    发表于 12-04 15:27

    高精度压力测量器:国产万分级精度零点稳定性和满量程稳定性能应用场景分析

    压力传感器、压力表。例如国家计量院或企业计量实验室的压力校准装置,需依赖该级别传感器确保校准结果的溯源和准确。 2. 能源勘探与新能源领域 能源行业对压力监测的 “长期稳定性” 要求苛刻,尤其是井下、高压
    发表于 10-28 10:40

    如何保证合金电阻的稳定性与精度?

    保证合金电阻的稳定性与精度需从材料选择、制造工艺、结构设计、环境控制及测试验证等多维度综合施策。以下从技术原理、关键措施及实际应用三个层面展开分析: 一、材料选择:奠定稳定性基础 合金电阻的精度
    的头像 发表于 10-27 15:29 256次阅读
    如何保证合金电阻的<b class='flag-5'>稳定性</b>与精度?

    QNAP 正式推出 NAS 双机架构的高可用性解决方案,打造不中断的储存环境

    , HA) 解决方案,让企业透过稳定可靠的 NAS 双机备援架构,确保业务关键资料与服务不中断。QNAP 高可用性解决方案在 Beta 版本期间获得市场高度肯定,正式版的推出更进一步提供高稳定性与高性价比
    的头像 发表于 07-28 09:26 404次阅读

    TÜV南德授予深圳吉瓦特ISO 15118 EIM模式功能测试D证书

    认证D证书,确认该产品顺利通过ISO 15118标准外部识别模式External Identification Means(以下简称"EIM模式")功能测试。TÜV南德大中华区工业产品部高级经理宋磊先生
    的头像 发表于 07-02 09:38 419次阅读
    TÜV南德授予深圳吉瓦特ISO 15118 <b class='flag-5'>EIM</b>模式功能<b class='flag-5'>测试</b>D证书

    是德示波器在功率稳定性测试中的技术方法

    功率稳定性测试在现代电子设备的研发、生产和维护过程中至关重要。是德示波器作为一种高精度的测试仪器,其强大的功率分析功能为工程师提供了有效的测试手段,确保电子设备在各种工作条件下的
    的头像 发表于 03-25 12:57 630次阅读
    是德示波器在功率<b class='flag-5'>稳定性</b><b class='flag-5'>测试</b>中的技术方法

    吉时利数字源表2450电流稳定性测试报告

    电流稳定性是评估电子设备性能的重要指标之一,尤其在精密电子测量和测试过程中,稳定的电流输出对确保测量结果的准确和可靠至关重要。吉时利数字
    的头像 发表于 03-24 13:09 559次阅读
    吉时利数字源表2450电流<b class='flag-5'>稳定性</b><b class='flag-5'>测试</b>报告

    HX1117A的性能测试:确保电子设备的稳定性和可靠

    阅读关于HX1117A稳压器芯片性能测试的详细报告,了解其如何确保电子设备的稳定性和可靠
    的头像 发表于 02-26 17:09 721次阅读
    HX1117A的性能<b class='flag-5'>测试</b>:确保电子设备的<b class='flag-5'>稳定性</b>和可靠<b class='flag-5'>性</b>

    电压跟随器的稳定性分析

    。由于电压跟随器的增益接近1,其电路结构相对简单,通常包含一个运算放大器和若干个电阻,因此通常具有较高的稳定性和可靠。 二、影响稳定性的因素 运算放大器的特性 : 运算放大器的电压增益和相位随频率变化,如果相位变化达
    的头像 发表于 02-17 18:17 1549次阅读

    HarmonyOS官网上线“稳定性”专栏 助力更稳定流畅的鸿蒙原生应用开发

    建设应用稳定性的内容,即稳定性优化与稳定性运维两个部分,稳定性优化主要从规范性的角度出发,介绍了如何通过良好的编码习惯和有效的日志维护方案来提升应用的健壮
    发表于 02-17 17:17

    A/D变换器采样速率和稳定性的关系,是什么影响了转换器的稳定性?

    我在测量A/D转换器时出现这样一个问题。采样率的提高,其A/D转换器的稳定性随之降低。从我个人理解,采样率的提高已经在测量有效位数上将误差算出来了,我只需要考虑在高采样率时,有效分辨率的位数
    发表于 02-11 08:24

    华为云 Flexus X 实例性能实测:速度与稳定性的完美结合

    前言 在当今快速发展的云计算领域,华为云 Flexus X 实例以其卓越的性能和稳定性脱颖而出。通过全面的实测,我们验证了其在处理能力、网络延迟和安全等方面的出色表现。本文将深入探讨华为云
    的头像 发表于 01-17 09:21 1205次阅读
    华为云 Flexus X 实例性能<b class='flag-5'>实测</b>:速度与<b class='flag-5'>稳定性</b>的完美结合

    旋转测径仪的底座如何保证稳定性

    的底座材质 1.高硬度材料:如石英石、不锈钢等,这些材料具有较高的硬度和抗压,能够有效抵抗外部压力和变形,从而确保底座的稳定性。 2.耐腐蚀材料:在潮湿或腐蚀环境中,选择耐腐蚀的材料(如不锈钢)可以
    发表于 01-09 14:04

    电子负载的保护功能:如何保障电源测试稳定性

    在电源测试过程中,电子负载作为关键设备,其保护机制对于确保测试稳定性和安全至关重要。本文将探讨源仪电子负载的保护功能,以及如何保障电源测试
    的头像 发表于 01-02 17:04 1163次阅读
    电子负载的保护功能:如何保障电源<b class='flag-5'>测试</b>的<b class='flag-5'>稳定性</b>

    总线通信的传输速度与稳定性

    在现代计算机系统中,总线(Bus)扮演着至关重要的角色,它是连接中央处理器(CPU)、内存、输入/输出设备等组件的桥梁。总线的传输速度和稳定性直接影响到整个系统的性能和可靠
    的头像 发表于 12-31 09:45 1324次阅读