女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

LS 1028A開發板之GPIO復用、以太網子系統

流川楓楓 ? 來源:流川楓楓 ? 作者:流川楓楓 ? 2022-04-19 17:02 ? 次閱讀

由于OK1028A-C這塊開發板在日常的客戶咨詢過程中關于GPIO的復用、網口的對應關系以及TSN的相關特性問的比較多,故整理了這篇文檔,以解決客戶的疑問。

一、GPIO的復用

以SPI復用為GPIO為例

在LS1028A.pdf中查找可以看到,1028底板上SPI_SIN可以復用為GPIO_DAT13,SPI3_SCK可復用為GPIO3_DAT14,SPI_SIN可復用為GPIO3_DAT13,SPI3_SOUT可復用為GPIO3_DAT16。

在LS1028ARM.pdf中可以看到對應的RCW字段為SPI3_PMUX。

通過此圖可知,當SPI3_PMUX=1時,引腳被配置為GPIO3_DAT[16:13],在RCW中修改后,重新編譯替換燒寫即可。

RCW路徑:

OK1028-linux-fs/packages/firmware/rcw/ls1028ardb/R_SQPP_0x85bb/rcw_1500_gpu600.rcw

LS028A開發板驗證階段:

root@forlinx:~#ls /sys/class/gpio

export gpiochip416 gpiochip448 gpiochip480 unexport

輸入上述命令出現四組gpiochip,一般對應關系為:

Gpiochip480對應gpio1[];

Gpiochip448對應gpio2[];

Gpiochip416對應gpio3[];

若要驗證單個引腳則在此基礎上做加法即可,GPIO3_DATx=gpiochip416+x,

以GPIO3_DAT14為例:

root@forlinx:~#echo 430 > /sys/class/gpio/export

root@forlinx:~#echo out > /sys/class/gpio/gpio430/direction

root@forlinx:~#echo 1 > /sys/class/gpio/gpio430/value

root@forlinx:~#cat /sys/class/gpio/gpio430/value

1

root@forlinx:~#echo 0 > /sys/class/gpio/gpio430/value

root@forlinx:~#cat /sys/class/gpio/gpio430/value

0

同時可以量出此引腳高低電平的變化。

SPI3接口復用為GPIO時是整組復用的,當SPI3_PMUX=1時,引腳被配置為GPIO3_DAT[16:13]。

二、OK1028A-C網口對應關系

eno0為SGMII1G-T protocol,swp0-swp3為QSGMII1G。

1、網口switch介紹

以太網系統由兩個組件組成:以太網控制器(ENETC)和支持TSN的以太網交換機。

下圖描述了LS1028A中的以太網子系統。

以太網控制器ENETC是一個虛擬以太網控制器,支持GbE速度和時間敏感網絡(TSN)功能。ENETC提供完全集成的GbE媒體訪問控制器(MACs)。

它支持搶占和各種三層加速和卸載功能的協議,包括IP,TCP, UDP和ICMP,同時保持線速度在所有接口。

2、以太網控制器特性

以太網控制器支持以下特性:

?Implements the full 802.3 specification withpreamble/SFD generation, frame padding generation, CRC generation andchecking.

?One 10/100/1000/2500 Mbit/s Ethernet port. ThroughSerDes, SGMII (1G/2.5G) and USXGMII (2.5G) MAC-PHY

specificationsare supported.

?One 10/100/1000 Mbit/s Ethernet port with RGMIIinterface.

?One 2500 Mbit/s Ethernet port connected internallyto TSN Switch for switch data transmission.

?One 1000-Mbit/s Ethernet port connected internallyto TSN Switch for switch management.

?Supports jumbo Ethernet frames with a size up to9600 bytes

?Supports double tagged VLAN frames according toIEEE 802.1Q

?Supports IEEE 802.1Qbu preemption

?PCI Express root complex integrated endpointdevice

3、TSN以太網交換機特性

TSN以太網交換機提供了一組豐富的以太網交換特性,例如高級的基于TCAM的VLAN和QOS處理,以及使用基于TCAM的通用內容感知處理器(VCAP)的安全處理。

設備提供對時間敏感的組網特性,包括IEEE1588精確時間協議、時間感知整形、無縫冗余、逐流過濾和監管、搶占、切通交換等。

TSN以太網交換機支持以下特性:

?Four external 10/100/1000/2500-Mbit/s Ethernetports. Through SerDes, SGMII (1G/2.5G) and USXGMII (2.5G) MAC

PHYspecifications are supported.

?One 2500 Mbit/s Ethernet port connected internallyto ENETC for data transmission.

?One 1000 Mbit/s Ethernet port connected internallyto ENETC for management.

?One internal CPU port, for frame extraction andinjection.

?128KB of integrated shared packet memory.

?Fully nonblocking wire-speed switching performancewith weighted random early detection (WRED) for all frame sizes.

概括起來就是LS1028A最多可以引出6個網口,且都支持TSN。

至此文章已結束,希望您通過本篇文章可以對LS1028A的ENETC、TSN交換機的特性有更深的了解。再遇到OK1028A-C開發板GPIO的復用時,可以有一定參考。

如您拿到產品的使用過程中有其他問題,可以聯系我們的技術支持獲取幫助。

審核編輯:符乾江

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6063

    文章

    44920

    瀏覽量

    646917
  • 嵌入式
    +關注

    關注

    5141

    文章

    19530

    瀏覽量

    314942
  • 編程
    +關注

    關注

    88

    文章

    3679

    瀏覽量

    94865
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    迅為RK3568開發板驅動指南GPIO子系統GPIO子系統API函數的引入

    迅為RK3568開發板驅動指南GPIO子系統GPIO子系統API函數的引入
    的頭像 發表于 05-29 14:05 ?274次閱讀
    迅為RK3568<b class='flag-5'>開發板</b>驅動指南<b class='flag-5'>GPIO</b><b class='flag-5'>子系統</b><b class='flag-5'>GPIO</b><b class='flag-5'>子系統</b>API函數的引入

    迅為RK3568驅動指南GPIO子系統 GPIO操作函數實驗

    迅為電子RK3568開發板驅動指南GPIO子系統 GPIO操作函數實驗
    的頭像 發表于 05-28 15:24 ?207次閱讀
    迅為RK3568驅動指南<b class='flag-5'>GPIO</b><b class='flag-5'>子系統</b> <b class='flag-5'>GPIO</b>操作函數實驗

    迅為RK3568開發板驅動指南GPIO子系統三級節點操作函數實驗

    迅為RK3568開發板驅動指南GPIO子系統三級節點操作函數實驗
    的頭像 發表于 05-26 15:39 ?533次閱讀
    迅為RK3568<b class='flag-5'>開發板</b>驅動指南<b class='flag-5'>GPIO</b><b class='flag-5'>子系統</b>三級節點操作函數實驗

    RK3568驅動指南|第十二篇 GPIO子系統-第135章 GPIO子系統與pinctrl子系統相結合實驗

    RK3568驅動指南|第十二篇 GPIO子系統-第135章 GPIO子系統與pinctrl子系統相結合實驗
    的頭像 發表于 05-23 13:47 ?215次閱讀
    RK3568驅動指南|第十二篇 <b class='flag-5'>GPIO</b><b class='flag-5'>子系統</b>-第135章 <b class='flag-5'>GPIO</b><b class='flag-5'>子系統</b>與pinctrl<b class='flag-5'>子系統</b>相結合實驗

    迅為RK3568驅動指南GPIO子系統實戰:實現動態切換引腳復用功能

    迅為RK3568驅動指南GPIO子系統實戰:實現動態切換引腳復用功能
    的頭像 發表于 05-22 14:27 ?504次閱讀
    迅為RK3568驅動指南<b class='flag-5'>GPIO</b><b class='flag-5'>子系統</b>實戰:實現動態切換引腳<b class='flag-5'>復用</b>功能

    基于小凌派RK2206開發板:OpenHarmony如何使用IoT接口控制GPIO中斷

    1、實驗簡介本實驗將演示如何在小凌派-RK2206開發板上使用IOT庫的GPIO中斷模式,進行GPIO編程開發。例程將創建一個任務,通過配置GPIO
    的頭像 發表于 04-21 10:39 ?345次閱讀
    基于小凌派RK2206<b class='flag-5'>開發板</b>:OpenHarmony如何使用IoT接口控制<b class='flag-5'>GPIO</b>中斷

    基于小凌派RK2206開發板:OpenHarmony如何使用IoT接口控制GPIO外設

    1、案例簡介本案例主要是如何在小凌派-RK2206開發板上使用IOT庫的GPIO接口,進行GPIO編程開發。例程將創建一個任務,通過配置GPIO
    的頭像 發表于 04-11 15:36 ?745次閱讀
    基于小凌派RK2206<b class='flag-5'>開發板</b>:OpenHarmony如何使用IoT接口控制<b class='flag-5'>GPIO</b>外設

    飛凌嵌入式ElfBoard ELF 1板卡-Pinctrl和GPIO子系統GPIO子系統

    GPIO(General Purpose Input/Output)子系統是用于控制和管理通用輸入/輸出引腳的一部分。它提供了一種標準化的方式來訪問和操作硬件平臺上的GPIO引腳,使開發
    發表于 03-24 15:41

    飛凌嵌入式ElfBoard ELF 1板卡-Pinctrl和GPIO子系統Pinctrl子系統

    、SPI、I2C、GPIO等。 二、引腳復用:i.MX6ULL支持引腳的多功能復用,即一個引腳可以用于多種不同的功能。pinctrl子系統允許驅動程序將引腳設置為特定功能的輸入或輸出,
    發表于 03-22 09:23

    全新上市 |迅為iTOP-LS2K0300開發板HMI

    全新上市 |迅為iTOP-LS2K0300開發板HMI
    的頭像 發表于 02-17 14:39 ?540次閱讀
    全新上市 |迅為iTOP-<b class='flag-5'>LS</b>2K0300<b class='flag-5'>開發板</b>HMI

    飛凌嵌入式ElfBoard ELF 1板卡-開發板適配LED

    嵌入式開發工程師點亮一個LED燈,就類似軟件工程師實現一個hello world程序。ELF 1開發板主控上有紅、綠、黃三個LED小燈,核心有一個LED心跳燈。在Linux
    發表于 01-23 10:49

    RT-Thread 發布 EtherKit開源以太網硬件!

    EtherKit是RT-Thread聯合瑞薩電子推出的一款高性能、多功能以太網MPU開發板,采用瑞薩電子RZ/N2L芯片,搭載ArmCortex-R52內核,主頻高達400MHz;支持TSN的3端口
    的頭像 發表于 11-20 01:07 ?1127次閱讀
    RT-Thread 發布 EtherKit開源<b class='flag-5'>以太網</b>硬件!

    正點原子和野火開發板哪個好

    1.1 正點原子 正點原子開發板通常采用Xilinx公司的ZYNQ系列FPGA芯片,這些芯片集成了ARM處理器和FPGA邏輯單元,能夠實現高性能的嵌入式系統設計。正點原子開發板的硬件配置較為豐富,包括
    的頭像 發表于 11-13 09:29 ?3890次閱讀

    為什么通過SFP連接開發板,電腦顯示以太網未連接呢?

    想與開發板ZC706進行以太網通信,為什么通過SFP連接開發板,電腦顯示以太網未連接呢?但是連接到RJ45就顯示未識別網絡(證明連上了)?
    發表于 10-11 15:10

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試
    的頭像 發表于 07-02 16:16 ?1282次閱讀
    Banana Pi BPI-M4 Berry 開源硬件<b class='flag-5'>開發板</b><b class='flag-5'>以太網</b>口和WiFi測試