精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

AMIC110 ETHERCAT slave DEMO介紹(DDRless/NoneOS 版本)

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-10-20 13:54 ? 次閱讀

作者:Denny, Yang

AMIC110是TI最新推出的支持ETHERCAT Slave的新一代SOC。它通過PRU-ICSS支持多種工業總線協議。本文介紹了ETHERCAT Slave demo,此軟件不需要DDR僅在片內RAM上運行,且不需要RTOS。此DEMO軟件可基于AMIC110 ICE板進行測試。

一,編譯DEMO源碼,準備燒寫BIN文件

說明:本文涉及的軟件源碼請聯系TI技術支持申請下載

1,獲得DEMO軟件包后,需要自行到ETG官方網站上下載SSC5.12代碼https://www.ethercat.org/en/downloads.html

下載后把源代碼復制到EcatStack下面。然后把工程“ethercat_slave_full_baremetal_AMIC11x_arm_localsrc”導入CCS開始編譯。如果編譯成功可以在release目錄下找到app文件,這是我們要燒錄的應用程序。

2,把目錄industrial_sdk/protocols/ethercat_slave/firmware/v1.0/下的ecat_frame_handler.bin和ecat_host_interface.bin通過命令轉成_ti.bin的格式

tiimage.exe 0x4a334000 NONE ecat_frame_handler.bin ecat_frame_handler_ti.bin

tiimage.exe 0x4a338000 NONE ecat_host_interface.bin ecat_host_interface_ti.bin

3,把目錄industrial_sdk/protocols/ethercat_slave/ecat_appl/iceAM335x/

下的tiesc_eeprom_ti.bin復制出來備用。

4,把ethercat_baremetal_standalone/pdk_am335x_1_0_12/packages/ti/starterware/binary/bootloader/bin/amic110-ddrless/gcc

目錄下的bootloader_boot_mcspi_noDDR_a8host_release_ti.bin復制出來作為bootloader.

最終我們獲取如下待燒錄的文件:

二,燒寫BIN文件到AMIC110 ICE的SPI FLASH

1,通過CCS鏈接AMIC110 ICE板子,連接配置如下

2,JTAG連上后,下載ethercat_baremetal_standalone/pdk_am335x_1_0_12/packages/ti/starterware/tools/flash_writer/spi_flash_writer_AM335X.out到A8上面并運行

根據控制臺提示,把上述獲得的文件按照如下地址分別燒入SPI FLASH

3,燒錄完成,對ICE板子重新上電,會發現LED D17和D6被點亮,說明程序燒寫成功。

三,通過TWINCAT進行功能測試

下面用TWINCAT進行測試,測試步驟如下:

1,到beckhoff官網下載twincat測試版

https://www.beckhoff.co.in/english.asp?download/tc3-download-xae.htm

TWINCAT安裝完畢,復制[INSTALL-DIR]/protocols/ethercat_slave/ecat_appl/esi/TI_ESC.xml 到目錄/TwinCAT/3.1/Config/Io/EtherCAT

2,啟動TWINCAT,創建一個新的工程

File > New > Project > TwinCAT Project

3,用標準網線連接主機和ICE板子J6口

4,TwinCAT > Show Real Time Ethernet Compatible Devices and Install TwinCAT RT Ethernet intermediate driver. 安裝TWINCAT網卡驅動。

5,TwinCAT project->device右鍵選擇scan,一切正常的話可以搜索到如下設備

6,通過修改TI BOX1(TIESC-001)->DO Outputs-> LED[x]可以控制板上LED燈的開關。

至此,通過TWINCAT功能測試。

四,聯合C2000 LaunchPAD進行SPI通信測試

AMIC110軟件默認是跑的SPI MASTER模式,我們可以連接C2000 LaunchPAD, C2000跑SPI SLAVE軟件。測試步驟如下:

1,C2000 LaunchPad J1/J3連AMIC110 J4,J2/J4連AMIC110 J5。

2,LaunchPAD通過USB供電。需要先通過CCS燒錄C2000的BIN文件到LaunchPAD板子上。

3,上電后通過TWINCAT->TI BOX1->DI Inputs->Switch[x]可以觀察到SWITCH數據在不停的變化,說明AMIC110和C2000通過SPI通信正常。

此時AMIC110是SPI MASTER,C2000是SPI Slave.

審核編輯 黃昊宇

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

    關注

    38

    文章

    4122

    瀏覽量

    217946
  • 總線協議
    +關注

    關注

    0

    文章

    115

    瀏覽量

    14840
收藏 人收藏

    評論

    相關推薦

    AMIC110 SoC助力工業通信

    用C2000?微控制器(MCU)來控制電機,如圖1所示。為了添加像EtherCAT這樣的協議,C2000 MCU可通過串行外設接口(SPI)與AMIC110進行通信,而AMIC110 SoC將處理至網絡
    發表于 03-20 06:45

    AMIC110 SoC助力工業通信

    開發可用于多個不同網絡的解決方案更具挑戰性。一個解決方案是擁有一個可針對不同協議進行再編程的單個設備,如TI最新推出的AMIC110片上系統(SoC)。
    發表于 07-15 08:13

    AMIC110 ETHERCAT slave DEMO介紹

    AMIC110作者:Denny, YangAMIC110是TI最新推出的支持ETHERCAT Slave的新一代SOC。它通過PRU-ICSS支持多種工業總線協議。本文
    發表于 11-07 07:17

    AMIC110 ETHERCAT slave DEMO介紹

    AMIC110AMIC110是TI最新推出的支持ETHERCAT Slave的新一代SOC。它通過PRU-ICSS支持多種工業總線協議。本文介紹E
    發表于 11-10 06:54

    使用AMIC110和C2000實現電機控制的示例

    開發可用于多個不同網絡的解決方案更具挑戰性。一個解決方案是擁有一個可針對不同協議進行再編程的單個設備,如TI最新推出的AMIC110片上系統(SoC)。 TI Sitara?ARM?處理器通過可編程實時
    發表于 11-14 08:06

    AMIC110/AM335X如何應用在EtherCAT上詳細中文概述

    EtherCAT 的應用在國內比較流行,使用AM335x/AMIC110/AM437x/AMIC120可以支持EtherCAT slave
    發表于 04-24 14:09 ?62次下載
    <b class='flag-5'>AMIC110</b>/AM335X如何應用在<b class='flag-5'>EtherCAT</b>上詳細中文概述

    AMIC110 Sitara 處理器:ARM Cortex-A8,支持 10 種以上的以太網協議

    電子發燒友網為你提供TI(ti)AMIC110相關產品參數、數據手冊,更有AMIC110的引腳圖、接線圖、封裝手冊、中文資料、英文資料,AMIC110真值表,AMIC110管腳等資料,
    發表于 09-29 11:44
    <b class='flag-5'>AMIC110</b> Sitara 處理器:ARM Cortex-A8,支持 10 種以上的以太網協議

    關于AMIC110 SoC的介紹,讓你了解工業通信

    作為通信處理器,AMIC110 SoC為靜態解決方案提供了靈活的替代方案。其中一個優點是AMIC110 SoC的軟件可編程性使您可以運行不同的通信標準,而非僅針對一種標準。這使得在使用不同協議的不同項目中重用同一設備成為可能。
    的頭像 發表于 08-21 10:54 ?3230次閱讀

    AMIC110 ETHERCAT slave DEMO的詳細介紹

    PRU-ICSS支持多種工業總線協議。本文介紹ETHERCAT Slave demo,此軟件不需要DDR僅在片內RAM上運行,且不需要RTOS。此
    的頭像 發表于 11-10 09:36 ?1309次閱讀
    <b class='flag-5'>AMIC110</b> <b class='flag-5'>ETHERCAT</b> <b class='flag-5'>slave</b> <b class='flag-5'>DEMO</b>的詳細<b class='flag-5'>介紹</b>

    ETHERCAT Slave demo介紹

    。本文介紹ETHERCAT Slave demo,此軟件不需要DDR僅在片內RAM上運行,且不需要RTOS。此DEMO軟件可基于
    的頭像 發表于 01-14 14:10 ?2587次閱讀
    <b class='flag-5'>ETHERCAT</b> <b class='flag-5'>Slave</b> <b class='flag-5'>demo</b><b class='flag-5'>介紹</b>

    AMIC110 ETHERCAT slave DEMO介紹DDRless & NoneOS 版本

    AMIC110 ETHERCAT slave DEMO介紹DDRless &
    發表于 10-31 08:23 ?0次下載
    <b class='flag-5'>AMIC110</b> <b class='flag-5'>ETHERCAT</b> <b class='flag-5'>slave</b> <b class='flag-5'>DEMO</b><b class='flag-5'>介紹</b>(<b class='flag-5'>DDRless</b> & <b class='flag-5'>NoneOS</b> <b class='flag-5'>版本</b>)

    AMIC110 ETHERCAT slave DEMO介紹DDRless & NoneOS 版本

    AMIC110 ETHERCAT slave DEMO介紹DDRless &
    發表于 11-01 08:25 ?0次下載
    <b class='flag-5'>AMIC110</b> <b class='flag-5'>ETHERCAT</b> <b class='flag-5'>slave</b> <b class='flag-5'>DEMO</b><b class='flag-5'>介紹</b>(<b class='flag-5'>DDRless</b> & <b class='flag-5'>NoneOS</b> <b class='flag-5'>版本</b>)

    AMIC110 SoC讓工業通信變得簡單

    AMIC110 SoC讓工業通信變得簡單
    發表于 11-01 08:27 ?2次下載
    <b class='flag-5'>AMIC110</b> SoC讓工業通信變得簡單

    AMIC110 ETHERCAT slave DEMO介紹

    AMIC110是TI推出的支持ETHERCAT Slave的新一代SOC。它通過PRU-ICSS支持多種工業總線協議。本文介紹ETHERCAT
    的頭像 發表于 03-22 09:35 ?1455次閱讀
    <b class='flag-5'>AMIC110</b> <b class='flag-5'>ETHERCAT</b> <b class='flag-5'>slave</b> <b class='flag-5'>DEMO</b><b class='flag-5'>介紹</b>

    AMIC110 Sitara? SoC數據表

    電子發燒友網站提供《AMIC110 Sitara? SoC數據表.pdf》資料免費下載
    發表于 08-08 09:28 ?0次下載
    <b class='flag-5'>AMIC110</b> Sitara? SoC數據表