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

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

3天内不再提示

嵌入式ARM核心板介绍

武汉万象奥科 2021-10-27 17:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.1 简介

HD-AM335X-IOT评估板采用TI AM3352处理器, 800MHz主频,集成6路UART ( 提供RS-485驱动 ),支持GPS、GPRS传感器、采集模块等功能扩展。2路CAN总线接口,实现车辆、工业现场控制数据的可靠传输。1路百兆网接口、1路千兆网接口,满足电网、军工等特殊环境内外网隔离与双网冗余的应用需求,同时可通过光纤交换机实现数据高速上传。

77f8fb5bj00r1mp33002lc000j900e1m.jpg

1.2 串口简介

AM335x共6路原生串口,所有原生串口的相关信息如表1.1所示。

表1.1 串口系统信息

4bdfdc43j00r1mp33000hc000go005om.jpg


/proc/tty/driver/目录内的各个文件是Linux系统记录串口各类事件的接口文件,内部记录该驱动的基本信息,如中断号、发送字节数、接收字节数、异常状态触发次数等,用户根据针对这些信息可反向分析异常原因,从而确认问题解决思路,文件内容如图1.1所示。


20070952j00r1mp33000rc000go0036m.jpg

图1.1 OMAP_SERIAL文件内容


所谓Linux驱动,实际是对硬件寄存器的读写操作封装,将难以理解的硬件操作封装成统一的便于管理的接口函数。AM335x的串口状态寄存器如下所示。

503233a7j00r1mp33001kc000go009im.jpg

RXFIFOSTS:接收缓冲区状态位;


TXSRE:记录发送保持和移位寄存器是否为空;


TXFIFOE:记录发送保持寄存器是否为空;


RXBI:记录接收缓冲区是否有Break触发;


RXFE:记录接收缓冲区是否有帧错误;


RXPE:记录接收缓冲区是否有奇偶校验错误;


RXOE:记录接收缓冲区是否有溢出错误;


RXFIFOE:记录接收缓冲区是否有数据;


AM335x的原生串口驱动为kernel-source/drivers/tty/serial/omap-serial.c,驱动代码内通过查找UART模块的LSR(Uart Line Status)寄存器,将所有状态信息记录在up->port.icount内,如图1.2所示。例如rx记录接收字节数,tx记录发送字节数,break记录UART_LSR_BI位触发次数,parity记录奇偶校验错误,frame记录帧错误触发次数,overrun记录缓冲区溢出错误,等。然后系统把这些错误计数反馈到对应硬件平台的/proc/tty/driver/目录内对应的驱动文件上。



a5315e5dj00r1mp33001xc000f200gom.jpg

图1.2 串口状态记录接口

在现场使用环境下,当出现串口报文异常时,有经验的工程师可直接通过此文件分析各类错误。常见的错误关系与应对方法如下所示。


b5e75311j00r1mp33001ec000go00a8m.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式开发
    +关注

    关注

    18

    文章

    1102

    浏览量

    49831
  • 评估板
    +关注

    关注

    1

    文章

    890

    浏览量

    30905
  • AM335x
    +关注

    关注

    1

    文章

    95

    浏览量

    25912
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么说对嵌入式ARM核心板进行24小时老化测试十分重要?

    在飞凌嵌入式的生产及测试流程中,有一个雷打不动的环节——每一块核心板产品都必须完成24小时持续老化测试,才能获准出厂。这个看似简单的数字背后,是飞凌嵌入式对产品质量的执着追求,只为将一份无可挑剔的可靠,交付到客户朋友的手中。
    的头像 发表于 10-24 09:01 9174次阅读
    为什么说对<b class='flag-5'>嵌入式</b><b class='flag-5'>ARM</b><b class='flag-5'>核心板</b>进行24小时老化测试十分重要?

    嵌入式开发新选择:明远智睿2351核心板,48元解锁四核ARM强悍性能

    嵌入式开发新选择:明远智睿2351核心板,48元解锁四核ARM强悍性能 在嵌入式技术飞速发展的今天,核心板作为产品的“大脑”,其性能、价格和
    的头像 发表于 10-16 17:46 562次阅读

    48 元四核 ARM 核心板!明远智睿 2351 刷新嵌入式市场性价比认知

    嵌入式硬件领域,“性价比” 始终是开发者和企业关注的核心议题。长期以来,搭载 ARM 架构的四核核心板因技术门槛和制造成本,价格普遍维持在百元以上,这让许多中小型项目、创客团队以及教
    的头像 发表于 10-16 17:45 607次阅读

    48 元四核 ARM 核心板!明远智睿 2351 进入嵌入式市场

    嵌入式硬件领域,“性价比” 始终是开发者和企业关注的核心焦点。长期以来,搭载 ARM 架构的四核核心板因性能优势,价格普遍维持在百元以上,让许多预算有限的小型项目望而却步。然而,明远
    的头像 发表于 10-15 16:52 488次阅读

    嵌入式领域的“性价比王者”!明远智睿SSD2351核心板

    嵌入式领域的“性价比王者”!深度解析明远智睿SSD2351核心板的技术亮点与应用潜力 在物联网与智能硬件飞速发展的背景下,嵌入式核心板作为设备的“大脑”,其性能、成本与兼容性直接决定了
    的头像 发表于 10-14 17:53 538次阅读

    国产嵌入式核心板如何选?众达科技RK3588 COMe模块背后的14年专注史

    嵌入式核心板(主要产品:瑞芯微RK3588全国产COMe模块)
    的头像 发表于 10-10 16:47 698次阅读

    2025年嵌入式核心板选型指南与应用方案解析

    嵌入式核心板作为现代化智能设备和物联网设备的“核心大脑”,在工业控制、智能制造、医疗设备、交通运输、消费电子等众多领域发挥着至关重要的作用。面对技术飞速发展和市场需求的不断扩大,如何选购合适的
    的头像 发表于 09-06 11:42 851次阅读

    工业级核心板选购指南:2025嵌入式核心板产品推荐与应用方案解析

    工业级核心板作为嵌入式设备的重要组成部分,广泛应用于物联网、工业自动化、智能制造、医疗设备、智能交通等领域。随着技术的快速发展,市场对核心板的性能、稳定性和适用性的要求不断提高。本文基于权威性数据
    的头像 发表于 08-14 10:49 789次阅读

    核心板嵌入式系统的核心驱动力

    核心板(Core Board)作为嵌入式系统开发的核心组件,已成为现代电子设备智能化的重要基石。这种高度集成的电路将处理器、内存、存储和基本外设接口浓缩在一个紧凑的模块中,为各类智能
    的头像 发表于 07-29 18:03 696次阅读

    SSD2351核心板技术解析:高性能嵌入式设计的核心引擎

        1. 产品概述     SSD2351核心板是一款基于国产高性能处理器或SoC(系统级芯片)设计的嵌入式核心模块,以 明远智睿的SSD2351的核心板 为例,适用于工业控制、物
    的头像 发表于 07-07 16:45 1255次阅读

    嵌入式核心板的发展前景与趋势分析

        一、核心板的市场背景与发展现状     嵌入式核心板(Core Board)作为嵌入式系统的核心组件,集成了处理器、内存、存储及基础
    的头像 发表于 07-03 14:24 469次阅读

    H618核心板:高性能嵌入式系统的理想选择

    **引言**   随着物联网(IoT)、人工智能(AI)和边缘计算的快速发展,高性能嵌入式核心板的需求日益增长。H618核心板凭借其强大的计算能力、低功耗设计以及丰富的接口资源,成为工业控制、智能
    的头像 发表于 06-30 15:14 1481次阅读

    全志科技携飞凌嵌入式T527核心板亮相OpenHarmony开发者大会

    全志科技作为OpenHarmony生态的重要合作伙伴受邀参会,还重点介绍了与飞凌嵌入式合作开发的FET527-C核心板
    的头像 发表于 05-30 11:02 1398次阅读
    全志科技携飞凌<b class='flag-5'>嵌入式</b>T527<b class='flag-5'>核心板</b>亮相OpenHarmony开发者大会

    如何用RK3506核心板自研一款嵌入式工业网关?

    飞凌嵌入式RK3506核心板做工业网关
    的头像 发表于 03-19 16:32 1787次阅读
    如何用RK3506<b class='flag-5'>核心板</b>自研一款<b class='flag-5'>嵌入式</b>工业网关?

    飞凌嵌入式MA35D1核心板新品上市

    飞凌嵌入式与新唐携手合作,基于MA35D1系列处理器推出FET-MA35-S2核心板,旨在为工程师用户们提供更高效、更便捷的开发体验!
    的头像 发表于 12-10 10:38 1236次阅读
    飞凌<b class='flag-5'>嵌入式</b>MA35D1<b class='flag-5'>核心板</b>新品上市