chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AM335x串口技術(shù)分析

武漢萬象奧科 ? 2021-11-04 15:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.1 簡介

HD-AM335X-IOT評估板采用TI AM3352處理器, 800MHz主頻,集成6路UART ( 提供RS-485驅(qū)動 ),支持GPS、GPRS、傳感器、采集模塊等功能擴展。2路CAN總線接口,實現(xiàn)車輛、工業(yè)現(xiàn)場控制數(shù)據(jù)的可靠傳輸。1路百兆網(wǎng)接口、1路千兆網(wǎng)接口,滿足電網(wǎng)、軍工等特殊環(huán)境內(nèi)外網(wǎng)隔離與雙網(wǎng)冗余的應(yīng)用需求,同時可通過光纖交換機實現(xiàn)數(shù)據(jù)高速上傳。

poYBAGF3pSuAf2xiAAQsY2bKPtE134.pngAM335x串口技術(shù)

1.2 串口簡介

AM335x共6路原生串口,所有原生串口的相關(guān)信息如表1.1所示。

表1.1 串口系統(tǒng)信息

poYBAGGDiA2AD7YZAABFElqAxSw166.png表1.1? 串口系統(tǒng)信息

/proc/tty/driver/目錄內(nèi)的各個文件是Linux系統(tǒng)記錄串口各類事件的接口文件,內(nèi)部記錄該驅(qū)動的基本信息,如中斷號、發(fā)送字節(jié)數(shù)、接收字節(jié)數(shù)、異常狀態(tài)觸發(fā)次數(shù)等,用戶根據(jù)針對這些信息可反向分析異常原因,從而確認問題解決思路,文件內(nèi)容如圖1.1所示。

pYYBAGGDiCqAGM82AACmhnRJ-RY366.png

圖1.1 OMAP_SERIAL文件內(nèi)容

所謂Linux驅(qū)動,實際是對硬件寄存器的讀寫操作封裝,將難以理解的硬件操作封裝成統(tǒng)一的便于管理的接口函數(shù)。AM335x的串口狀態(tài)寄存器如下所示。

pYYBAGGDiFeAKBozAALiCMTYVhg914.pngAM335x的串口狀態(tài)

RXFIFOSTS:接收緩沖區(qū)狀態(tài)位;

TXSRE:記錄發(fā)送保持和移位寄存器是否為空;

TXFIFOE:記錄發(fā)送保持寄存器是否為空;

RXBI:記錄接收緩沖區(qū)是否有Break觸發(fā);

RXFE:記錄接收緩沖區(qū)是否有幀錯誤;

RXPE:記錄接收緩沖區(qū)是否有奇偶校驗錯誤;

RXOE:記錄接收緩沖區(qū)是否有溢出錯誤;

RXFIFOE:記錄接收緩沖區(qū)是否有數(shù)據(jù);

AM335x的原生串口驅(qū)動為kernel-source/drivers/tty/serial/omap-serial.c,驅(qū)動代碼內(nèi)通過查找UART模塊的LSR(Uart Line Status)寄存器,將所有狀態(tài)信息記錄在up->port.icount內(nèi),如圖 1.2所示。例如rx記錄接收字節(jié)數(shù),tx記錄發(fā)送字節(jié)數(shù),break記錄UART_LSR_BI位觸發(fā)次數(shù),parity記錄奇偶校驗錯誤,frame記錄幀錯誤觸發(fā)次數(shù),overrun記錄緩沖區(qū)溢出錯誤,等。然后系統(tǒng)把這些錯誤計數(shù)反饋到對應(yīng)硬件平臺的/proc/tty/driver/目錄內(nèi)對應(yīng)的驅(qū)動文件上。

poYBAGGDiHuAHsXgAAHpFOr015o185.png圖 1.2? 串口狀態(tài)記錄接口

圖 1.2 串口狀態(tài)記錄接口

在現(xiàn)場使用環(huán)境下,當(dāng)出現(xiàn)串口報文異常時,有經(jīng)驗的工程師可直接通過此文件分析各類錯誤。常見的錯誤關(guān)系與應(yīng)對方法如下所示。

?

poYBAGGDiJKAayOmAAFaohiQ0xc126.png串口狀態(tài)記錄接口常見錯誤


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 評估板
    +關(guān)注

    關(guān)注

    1

    文章

    816

    瀏覽量

    30710
  • AM335x
    +關(guān)注

    關(guān)注

    1

    文章

    95

    瀏覽量

    25799
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AM263x控制卡擴展塢技術(shù)解析與應(yīng)用指南

    Texas Instruments TMDSHSECDOCK-AM263 AM263x-CC評估模塊 (EVM) 是一個高速邊緣卡 (HSEC) 底座,用于TMDSCNCD263 (AM263x
    的頭像 發(fā)表于 09-05 10:00 ?480次閱讀
    <b class='flag-5'>AM263x</b>控制卡擴展塢<b class='flag-5'>技術(shù)</b>解析與應(yīng)用指南

    TPS65218D0 用于 ARM? Cortex-A8?/A9 SOC 和 FPGA 的集成電源管理數(shù)據(jù)手冊

    TPS65218D0 是一款單芯片電源管理 IC (PMIC),專為支持便攜式(鋰離子電池)和非便攜式(5V 適配器)應(yīng)用中的 AM335xAM438x 系列處理器而設(shè)計。該器件的額定溫度范圍為 –40°C 至 +105°C,適用于各種工業(yè)應(yīng)用。
    的頭像 發(fā)表于 05-04 10:11 ?474次閱讀
    TPS65218D0 用于 ARM? Cortex-A8?/A9 SOC 和 FPGA 的集成電源管理數(shù)據(jù)手冊

    TPS65216 用于 ARM? Cortex-A8?/A9 SOC 和 FPGA 的集成電源管理數(shù)據(jù)手冊

    TPS65216 是一款單芯片電源管理 IC (PMIC),專為支持線路供電 (5 V) 應(yīng)用中的 AMIC110、AMIC120、AM335xAM437x 系列處理器而設(shè)計。該器件的額定溫度范圍為 –40°C 至 +105°C,適用于各種工業(yè)應(yīng)用。
    的頭像 發(fā)表于 04-25 10:49 ?547次閱讀
    TPS65216 用于 ARM? Cortex-A8?/A9 SOC 和 FPGA 的集成電源管理數(shù)據(jù)手冊

    am335x開發(fā)板能否支持Vxworks操作系統(tǒng)的移植?

    請問在TI官網(wǎng)購買的am335x開發(fā)板能否支持Vxworks操作系統(tǒng)的移植,并進行內(nèi)核裁剪和BSP開發(fā),是否提供開源的BSP開發(fā)源碼
    發(fā)表于 02-18 07:02

    am335x芯片把16bit的rgb怎么通過SN65LVDS93A這個芯片轉(zhuǎn)化為lvds接口的?

    我現(xiàn)在用am335x芯片把16bit的rgb怎么通過SN65LVDS93A這個芯片轉(zhuǎn)化為lvds接口的?
    發(fā)表于 12-24 08:35

    TPS659037為AM574xAM572xAM571x供電的用戶指南

    電子發(fā)燒友網(wǎng)站提供《TPS659037為AM574x、AM572xAM571x供電的用戶指南.pdf》資料免費下載
    發(fā)表于 12-06 15:09 ?0次下載
    TPS659037為<b class='flag-5'>AM574x</b>、<b class='flag-5'>AM572x</b>和<b class='flag-5'>AM571x</b>供電的用戶指南

    AM335x和AMIC110 Sitara?處理器技術(shù)參考手冊

    電子發(fā)燒友網(wǎng)站提供《AM335x和AMIC110 Sitara?處理器技術(shù)參考手冊.pdf》資料免費下載
    發(fā)表于 11-14 15:07 ?6次下載
    <b class='flag-5'>AM335x</b>和AMIC110 Sitara?處理器<b class='flag-5'>技術(shù)</b>參考手冊

    AM64x/AM243x評估模塊

    電子發(fā)燒友網(wǎng)站提供《AM64x/AM243x評估模塊.pdf》資料免費下載
    發(fā)表于 11-14 14:13 ?2次下載
    <b class='flag-5'>AM64x</b>/<b class='flag-5'>AM243x</b>評估模塊

    AM273x技術(shù)參考手冊

    電子發(fā)燒友網(wǎng)站提供《AM273x技術(shù)參考手冊.pdf》資料免費下載
    發(fā)表于 11-13 15:05 ?0次下載
    <b class='flag-5'>AM273x</b><b class='flag-5'>技術(shù)</b>參考手冊

    AM64x/AM243x GP EVM用戶指南

    電子發(fā)燒友網(wǎng)站提供《AM64x/AM243x GP EVM用戶指南.pdf》資料免費下載
    發(fā)表于 11-12 15:31 ?1次下載
    <b class='flag-5'>AM64x</b>/<b class='flag-5'>AM243x</b> GP EVM用戶指南

    請問AIC3100 linux 3.2驅(qū)動哪里下載?

    AIC3100 linux 3.2 驅(qū)動哪里下載 我用來和am335x連接
    發(fā)表于 11-08 08:14

    AM335X配置TLVaic3104,系統(tǒng)奔潰了怎么解決?

    ] ALSA device list: [ 1.667877]#0: AM335X EVM 播放音樂時崩潰log如下: 7777] 9700: df059784 df059710 c0018098
    發(fā)表于 10-31 07:39

    am335x evm板音頻播放正常,但是無法錄音,怎么解決?

    am335x evm板音頻播放正常,但是無法錄音。使用amixer各種配置測試都不行。錄的音頻很小聲而且聽不清,只有對麥克風(fēng)吹氣才能聽到吹氣的聲音。聽不到說話的聲音。會不會是硬件問題?參數(shù)配置配置需要怎么配置?
    發(fā)表于 10-31 06:45

    AM335x接TLV320AIC3104然后接外置揚聲器,播放歌曲時沒有聲音輸出是怎么回事?

    AM335x接TLV320AIC3104 然后接外置揚聲器。 原理圖如上圖。目前驅(qū)動加載了,播放歌曲時沒有聲音輸出。但是可以再揚聲器接口處監(jiān)測到方波。誰調(diào)試過希望給些建議
    發(fā)表于 10-29 07:17

    適用于AM335x TRF7970A的neard(Linux NFC)構(gòu)建說明

    電子發(fā)燒友網(wǎng)站提供《適用于AM335x TRF7970A的neard(Linux NFC)構(gòu)建說明.pdf》資料免費下載
    發(fā)表于 10-26 11:00 ?0次下載
    適用于<b class='flag-5'>AM335x</b> TRF7970A的neard(Linux NFC)構(gòu)建說明