倍福Ethercat學習日記

      網友投稿 1537 2022-05-30

      1 SSC簡介

      供應商:德州儀器公司(0xe000059d)。

      注:這是一個自動化的配置和提供的文件或文件碎片,可以添加這是不覆蓋的許可證從Beckhoff自動化有限公司.

      如果代碼應設置在am335x executes從屬設備(CPU:ARM Cortex A8)。應用程序應該運行在冰/ IDK評估板

      從德州儀器和需要一個建設項目中,IA的SDK。

      processors.wiki.ti.com/index.php/A…

      pru-icss EtherCAT固件實現了EtherCAT從站控制器的第2層的功能和提供了EtherCATASIC的功能集成到am3357 / am3359 SOC中IP pru-icss。

      利用TI ESC在他們的產品系統集成商

      EtherCAT棧供應商支持TI ESC

      2 術語和縮寫

      普拉斯:可編程實時單元子系統

      pru-icss:可編程實時單元的工業通信子系統與工業通信支持普拉斯

      ESC:EtherCAT從站控制器

      ECAT:EtherCAT

      PDI:處理數據接口(主機接口,ESC)

      HRT:高實時性

      SRT:軟實時

      NOTE3: Refer tosdk\protocols\ethercat_slave\ecat_appl\EcatStack\ecat_appl_cnfg.h for PINMUXconfiguration for AM335x ICE/IDK platforms

      AM335是TI的芯片,我所用的STM32是ST的。

      基于EtherCAT支持從接入層

      sdk\protocols\ethercat_slave\ecat_appl\EcatStack\tiescbsp.c

      sdk\protocols\ethercat_slave\include\tiescbsp.h

      APIs for SSC

      sdk\protocols\ethercat_slave\ecat_appl\EcatStack\tieschw.c

      sdk\protocols\ethercat_slave\include\tieschw.h

      倍福Ethercat學習日記

      3 倍福工程的BSP

      ( Board Support Package)是板級支持包,是介于主板硬件和操作系統之間的一層,應該說是屬于操作系統的一部分,主要目的是為了支持操作系統,使之能夠更好的運行于硬件主板。

      暫時更改了rcc和gpio頭文件,bsp不再報錯

      先是通過修改bsp,c..編譯通過

      是參考stm32的固件庫進行的對應修改

      但是不一定對,要參考相應的硬件。。。

      4 EtherCAT從站代碼配置

      可以參考EtherCATSlave Implementation Guide(EtherCAT從站實施指南)作為從站實施的開始,請點擊這里下載。 該文件涵蓋從站實施的起始步驟,包括開發硬件、軟件、研討會和培訓、一致性,以及一步步的提示信息。EtherCAT從站協議棧可以從多個供應商獲取。Beckhoff將從站協議棧代碼(SSC)-源代碼免費開放給所有ETG會員。 EtherCAT從站實施套件也可以從相關供應商獲取。請在官方EtherCAT產品指南中查詢更多從站評估套件:EtherCAT產品頁面

      對于主站來講,你并不需要專用的硬件設備。任何以太網MAC都可以滿足要求。EtherCAT對資源消耗非常小,因此也無需特殊的通訊處理器。主站代碼可以從多種渠道獲得,如一些通過樣本代碼包提供的免費開放代碼,甚至一些包含了RTOS的主站產品。實施服務同樣有不同的供應商可以提供。請點擊此處了解EtherCAT產品情況。

      5 EtherCAT從站控制芯片的授權

      當您從EtherCAT從站控制器供應商那里購買了ESC芯片,所有的EtherCAT功能已經包含在芯片中。對EtherCAT從站設備供應商來說,取得了ESC供應商資格則包含該授權,無需額外的EtherCAT授權費用。根據EtherCAT從站搭建指南(中英版).pdf和AN-ET9300.pdf

      6 關于am335為ECAT匹配的硬件通道

      這些API實現的關鍵接口ESC仿真固件和EtherCAT協議棧。他們是

      在下面的源代碼文件

      Uint8 HW_Init(void)

      通過調用bsp_init描述初始化EtherCAT奴隸接口。等待固件 準備好了。重置事件面具。注冊PDI和同步中斷處理程序。禁用所有SyncManagers 調用

      用PRU-ICSS的硬件通道層

      sdk\protocols\ethercat_slave\ecat_appl\EcatStack\tiescbsp.c sdk\protocols\ethercat_slave\include\tiescbsp. H

      Wrapper api forssc

      固件接口初始化堆棧

      bsp_init

      Tiescappl與el9800appl之間,只有UINT與Uint不同,頭文件不同,主要的子函數都相同。

      Tieschw與el9800hw之間的區別

      7 關于tieschw源碼

      APIs cover following important aspects. Stack - EtherCAT firmware IPC interface EEPROM emulation handling SyncManager properties management for TI ESC HAL SyncManager access and control APIs SyncManager Malibox mode support SyncManager Buffer mode support Special register/memory access handling (NOTE: registers are emulated in memoryby firmware) PRU-ICSS MDIO host side APIs Spinlock APIs for concurrent Host/Firmware shared memory access System Time PDI controlled APIs Timer APIs for EtherCAT stack Mutex APIs for EtherCAT stack Interrupt Management APIs for EtherCAT stack PRU firmware header mapping API Firmware Upgrade APIs for EtherCAT stack

      譯:

      API覆蓋以下方面。堆棧EtherCAT固件IPC接口

      EEPROM仿真處理

      syncmanager訪問和控制接口syncmanager郵箱模式支持

      syncmanager緩沖模式支持專用寄存器/存儲器訪問處理(注:寄存器仿真存儲器的固件)

      pru-icss MDIO主機端接口自旋鎖的API并行主機/固件共享內存訪問

      系統時間PDI控制APIAPI的EtherCAT棧定時器

      互斥的API EtherCAT協議棧API的EtherCAT棧中斷管理

      保誠固件標頭映射API固件升級的API EtherCAT棧

      API 單片機

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:詳解Tomcat Server處理http請求過程
      下一篇:幾行C代碼剖析Cache參數
      相關文章
      亚洲日本久久久午夜精品| 亚洲成a人片77777kkkk| 亚洲综合免费视频| 亚洲成A人片777777| 亚洲理论电影在线观看| 超清首页国产亚洲丝袜| 亚洲狠狠爱综合影院婷婷| 久久久久久久久无码精品亚洲日韩| 亚洲粉嫩美白在线| 亚洲色欲色欲www| 麻豆狠色伊人亚洲综合网站| 亚洲中文久久精品无码1| 亚洲国产精品久久网午夜 | 亚洲av无码不卡一区二区三区| 久久亚洲精品视频| 亚洲av一综合av一区| 亚洲AV无码AV男人的天堂| 亚洲av不卡一区二区三区| 亚洲一区二区影院| 亚洲精品美女久久久久9999| 亚洲精品熟女国产| 亚洲av无码久久忘忧草| 亚洲视频在线观看2018| 亚洲国产精品ⅴa在线观看| 亚洲av无码专区首页| 亚洲精品无码久久久久久| 337p日本欧洲亚洲大胆人人 | 亚洲av色香蕉一区二区三区| 日韩精品电影一区亚洲| 亚洲精品视频免费观看| 国产成人亚洲综合无码| 久久久久亚洲?V成人无码| 精品国产_亚洲人成在线高清| 亚洲第一福利视频| 亚洲欧洲日韩国产| 亚洲综合色一区二区三区| 亚洲av成人一区二区三区在线播放 | 亚洲国产一区国产亚洲| 亚洲欧洲综合在线| 亚洲日韩国产一区二区三区在线| 最新亚洲人成无码网站|