前言 之前使用過創龍(Tronlong)的達芬奇系列的DM8168產品,后面留意過創龍的AM5728平臺的動態。經公司購買了TL5728-IDK開發板,研究了一番后,提供簡單測評,供大家參考。 我的項目是基于GIGE工業相機和EtherCAT的機器視覺系統,主要用于產品的瑕疵檢測和搬運。 產品簡介 AM572x Sitara ARM應用處理器旨在滿足現代嵌入式產品對于處理性能的強烈需求。AM572x器件通過其極具靈活性的全集成混合處理器解決方案,可實現較高的處理性能。此外,這些器件不但具有可編程視頻處理功能,還融合了高度集成的外設集。每個AM572x器件都具有加密加速功能。AM5728具備雙核ARM Cortex-A15 RISC CPU,并配有Neon擴展和兩個TI C66xVLIW浮點DSP內核,主頻:750MHz(DSP)和1.5GHz(ARM)。借助ARM,開發人員能夠將控制函數與在DSP和協處理器上編程的其他算法分離開來,從而降低系統軟件的復雜性。針對工業機器,機器視覺,電力自動化,EtherCAT主/從控制器,高端數控系統領域還是比較適用的,大家可以嘗試下。 開箱 言歸正傳,除去快遞包裝看到的是開發板的外包裝,外包裝是廣州創龍通用的紙質盒子(之前購買的也是這包裝),正面是中心是空的,說實話,盒子是我見過那么多開發板廠家中最簡潔和美觀的了。 ![]() 打開盒子,最上面是一個泡沫隔層,隔層下對開發板放置區上面也有一個小的泡沫隔板,可以看出他們對開發板的一個基礎保護還是做得比較到位的。 ![]() 打開盒子后,取下上面的泡沫,里面就是一個開發板存放區和配件存放區,開發板使用靜電袋裝著,配件主要都是放在右邊的盒子中。 ![]() ![]() 開發板整體的設計感覺還是不錯的,主板采用阻焊藍油工藝,干凈爽快,板面的器件相對緊湊,看著有充實和滿足感。,讓人一眼就能分清處各個功能區,電路板主要的器件都布在了正面。 開發板上有6個網口,由于存在復用,所以可以同時使用的只有4個。一般的應用是2個普通的千兆網口,外加2個pru網口,用于EtherCAT主從站控制。普通網口呢,我是用來接外網和GiGE工業相機。 ![]() ![]() 由于之前有購買一個xds100V2的仿真器,連接上電源和仿真器,仿真器接口是TI Rev B JTAG,調試串口詢問了廠商,默認是使用UART3的串口。 ![]() 下面介紹下他們開發板的硬件資源,可以說很豐富了,從網口看支持1 路1080P60 HDMI 1.4a輸出或1路LCD輸出,支持2路千兆網,是RJ45接口,10/100/1000M的自適應,與兩個PRU MII復用,接口用于網絡調試、數據傳輸、工業以太網主站;4路PRU百兆網,也是RJ45接口,10/100/1000M的自適應,支持EtherCAT等工業協議,用于網絡調試、數據傳輸、工業以太網從站;還有GPMC、4個USB2.0、4路UART、SPI、QSPI、I2C、DCAN 等工業控制總線和接口,支持高速接口1個PCIe Gen2 SLOT、1個USB 3.0、1個SATA 2.0等。 ![]() ![]() 中間小板是AM5728核心板,AM5728另外還集成Cortex-M4、雙核GPU等處理單元,支持 OpenCL、OpenMP、SysLinkIPC的多核開發。 之前查看了這個芯片的內部資源,從創龍設計出來的核心板看,SOM-TL5728這款核心板算是基本都將CPU的資源信號引腳都引了出來,這對我們自己設計底板來看,對資源的開發的難度還是降低了不少,專注處理上層的東西就可以了。這也是比較符合他們對產品的描述的。 我覺得從板子的設計的布局來看是可以稱贊的,零器件的布局很對稱,電阻電容的絲印盡管在這么密集的布局中也能全部分辨出對應的電阻電容。這對后期改版或者設計參考還是有較大的幫助。圖一是核心板的背面,拆下核心板有點費力,是在創龍技術支持的幫助下取下來的,扣得非常緊,必須使用贈送的綠色撬棒沿著四個角向上翹起。 ![]() ![]() 由于核心板扣著風扇太難取下了,就從規格書截取了一張大家可以看下。 ![]() 光盤資料 光盤資料里的內容結構如下圖: ![]() 開始的時候遇到一個痛點!!估計你也會遇到,一般單位配備的電腦一般沒有帶光驅,光盤的內容無法獲取,這里可以給大家兩個建議:一是找創龍的技術支持提供云盤資料。(反正遇到問題可以先問問技術支持,一般情況都會給你解決,技術方面的問題也可以問問的)。二是使用其他帶光驅的筆記本電腦復制拷貝。 對于每個文檔的內容的介紹,在上面紅色箭頭的PDF都有說明。 ![]() 初次使用體驗 第一次測試我使用了TL5158P 模塊測試,演示的是多路視頻的采集(最大支持4路 D1),去交錯、拼接和顯示的綜合視頻采集案例。我使用了1路和4路進行測試。在創龍的測試的資料中有編譯好的執行文件,這次體驗就不重新編譯了,編譯好的文件可以在文檔中找到的。源碼在src文件中。 ![]() ![]() ![]() ![]() ![]() 嗯,第一次上電測試顯示沒問題測試他們提供的文件也直接跑成功了!! 使用總結 從硬件的設計上可以看出,給人的整體感覺是很好的,油光藍的色調和井然有序的布局,還有豐富的外設接口以及AM5728強悍的處理能力,基本可以滿足大部分對音視頻處理這塊要求較高客戶在產品設計上的需要。 文檔方面,內容確實是比較豐富的,該有的都有,電路圖、源代碼、使用說明這些,作為一個示范項目已經算是比較詳細了。特別是操作文檔,對編譯的過程,使用的注意,以及指令的使用等這些對開發者來說比較重要的內容文檔描述都很清晰。不足的是,缺少了一些源碼上的標注,看樣子自己開發的話要多花花時間理解和學習。 ![]() 另外,感覺創龍的技術支持還是比較耐心的,之前由于項目急,第一次購買板子時并沒有時間仔細看文檔,很多都是聯系技術支持解決,在開發上遇到的技術性問題他們有時也會直接將電話轉到研發那邊來提供些建議。不管能否解決,但是處理方式我覺得還是贊揚的。幫助的途徑也多,QQ,郵箱,論壇還有QQ討論群,以及電話這些,我想其他公司能做到這樣還是不多的。 |