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

    文章

    977

    浏览量

    46958
  • 评估板
    +关注

    关注

    1

    文章

    423

    浏览量

    29027
  • AM335x
    +关注

    关注

    1

    文章

    92

    浏览量

    24801
收藏 人收藏

    评论

    相关推荐

    稳定运行矿山鸿蒙系统——飞凌嵌入式的这2款核心板获得「矿鸿资质证书」

    飞凌嵌入式FETMX6ULL-S核心板和FETA40i-C核心板近期通过了“矿鸿兼容性测试认证”,这两款嵌入式核心板与矿鸿OS的结合将进一步
    的头像 发表于 02-23 15:24 253次阅读
    稳定运行矿山鸿蒙系统——飞凌<b class='flag-5'>嵌入式</b>的这2款<b class='flag-5'>核心板</b>获得「矿鸿资质证书」

    为什么飞凌嵌入式的FET527N-C核心板更值得期待?

    飞凌嵌入式最新发布的FET527N-C核心板是一款值得特别关注的产品,具有许多令人瞩目的优势。下面小编将从四个角度为您剖析为什么FET527N-C核心板更值得期待。
    的头像 发表于 02-02 15:10 1000次阅读
    为什么飞凌<b class='flag-5'>嵌入式</b>的FET527N-C<b class='flag-5'>核心板</b>更值得期待?

    【国产FPGA+OMAPL138开发体验】1.嵌入式异构技术

    的产品线涵盖了工业核心板、开发套件以及项目定制服务等一系列嵌入式产品的全覆盖。对于那些想要打造自己硬件的工程师来说,这里就像是一个宝库。 教学套件:培养新时代的侠客,从入门到精通,一站服务。他们不仅仅提供
    发表于 01-29 00:12

    盘点 | 飞凌嵌入式这5款100%全国产核心板值得推荐

    飞凌嵌入式有5款核心板产品通过了中国赛宝实验室的权威认证,实现了100%的电子元器件国产化率,本篇文章小编就带大家盘点一下这5款产品。
    的头像 发表于 12-29 08:01 495次阅读
    盘点 | 飞凌<b class='flag-5'>嵌入式</b>这5款100%全国产<b class='flag-5'>核心板</b>值得推荐

    低价、灵活、全能!带你走近飞凌嵌入式FET113i-S全国产核心板

    嵌入式核心板
    飞凌嵌入式
    发布于 :2023年12月02日 14:07:08

    嵌入式核心板开发之ESD静电保护

    嵌入式核心板开发之ESD静电保护
    的头像 发表于 11-28 17:55 303次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>核心板</b>开发之ESD静电保护

    ARM核心板的基本原理、特点和应用场景

    ARM核心板是一种基于ARM架构的开发板,它集成了ARM处理器、存储器、通信接口等多种功能模块,可以用于各种嵌入式系统的开发和应用。本文将
    的头像 发表于 11-21 16:13 2342次阅读
    <b class='flag-5'>ARM</b><b class='flag-5'>核心板</b>的基本原理、特点和应用场景

    全志T113i全国产核心板上市

    阻容件,飞凌嵌入式FET113i-S都实现了国产化,助力新基建领域实现国产化替代升级。 03 ARM+RISC-V+DSP,多核可同时运行 FET113i-S核心板可通过软件确定核心
    发表于 11-20 16:32

    飞凌嵌入式「国产」核心板大盘点(三)龙芯中科、赛昉科技 ——linux\RISC-V

    今天,将为大家介绍飞凌嵌入式推出的龙芯和赛昉系列国产核心板
    的头像 发表于 08-11 14:04 774次阅读
    飞凌<b class='flag-5'>嵌入式</b>「国产」<b class='flag-5'>核心板</b>大盘点(三)龙芯中科、赛昉科技 ——linux\RISC-V

    万象奥科RK3568 2.0核心板来啦#RK3568 #ARM核心板

    arm核心板
    武汉万象奥科
    发布于 :2023年08月10日 11:33:07

    【T3工业核心板】超小体积,开发更灵活!四核Cortex-A7@1.2GHz 工业核心板来啦!#Arm

    arm核心板
    Tronlong创龙科技
    发布于 :2023年08月07日 15:03:07

    【震撼来袭】全国产RK3568核心板现已全面上市!#嵌入式开发 #Arm

    arm嵌入式开发
    Tronlong创龙科技
    发布于 :2023年08月07日 14:59:57

    飞凌嵌入式国产平台大盘点之瑞芯微系列

    分类带大家一起盘点。 本篇文章,为大家介绍的是瑞芯微系列的核心板。 瑞芯微电子 × 飞凌嵌入式 2020年至今,飞凌嵌入式已基于瑞芯微RK3399、RK3568和RK3588处理器
    发表于 08-05 11:12

    ARM嵌入式核心板优势_嵌入式核心板用在哪些场景

    ARM嵌入式核心板是一种基于ARM架构的硬件开发板,通常包含一个ARM处理器、内存、存储器、各种输入输出接口以及其他相关组件。它的设计目的是
    的头像 发表于 07-28 13:30 4412次阅读
    <b class='flag-5'>ARM</b><b class='flag-5'>嵌入式</b><b class='flag-5'>核心板</b>优势_<b class='flag-5'>嵌入式</b><b class='flag-5'>核心板</b>用在哪些场景

    工业级温宽!飞凌嵌入式RK3588J核心板上新

    飞凌嵌入式FET3588J-C核心板及配套开发板现已开启预售,4GB+32GB版预计7月5日发货,8GB+64GB版预计7月下旬发货。
    的头像 发表于 06-30 10:09 1645次阅读
    工业级温宽!飞凌<b class='flag-5'>嵌入式</b>RK3588J<b class='flag-5'>核心板</b>上新