1. 程式人生 > >基於TI AM335x創龍開發板的快速體驗

基於TI AM335x創龍開發板的快速體驗

AM335x ARM Cortex-A8

著手體驗的是創龍TL335x-IDK,這個板子的特點如下:

基於 TI AM335x ARM Cortex-A8 CPU,主頻可高達 1GHz,運算能力可高達 2000DMIPS,搭配DDR3,兼容 eMMC 和 NAND FLASH,超高性價比;

2 個 PRU 協處理器,支持 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet POWERLINK、Sercos 等工業協議; 內部集成 SGX530 3D 圖形加速器和 24bit LCD 觸摸屏控制器,分辨率高達 2048*2048;

特色接口:兩路 EtherCAT 百兆工業以太網口,並集成 1 路千兆網口、2 路 CAN、8 路內部 ADC、3 路 UART、1 路 SPI、2 路 PWM、2 路 eCAP 等接口,適用於各種工業應用現場;

工業級精密 B2B 連接器,0.5mm 間距,穩定,易插拔,防反插。

技術分享圖片

下面進入主題:
一、開發板系統啟動
(1) 使用開發板 UART3 串口連接 PC 機。如實驗無特別說明,默認都是使用 UART3作為調試串口。
備註:如實驗無特殊說明,調試串口默認為 UART3,並且使用 Micro USB 進行連接;
如實驗無特殊說明,默認使用內核版本為廣州創龍最新 linux-4.4.12 內核。
(2) 打開並且配置串口調試終端"SecureCRT 7.2"。Protocol 選擇 Serial,Port 選擇相應COM 口,波特率為 115200b/s,其他參數默認不變,最後點擊 Connect 連接。如下圖所示:

技術分享圖片

備註:具體安裝方法請查閱《軟件安裝教程》,COM 口需要在“設備管理器->端口(COM和 LPT)”處查看。
(3) 將開發板斷電,撥碼開關撥到 01100(MMC0 啟動)。
(4) 接通電源,UART3 串口會有以下的 U-Boot、內核和文件系統的調試信息打印到終端上。如下圖所示:

技術分享圖片

(5) 啟動完成,輸入賬號:root,進入系統。執行如下操作:

Target# root

技術分享圖片

二、按鍵測試
開發板底板上有 1 個普通用戶按鍵 KEY4,KEY3 是非屏蔽中斷按鍵。
button_test :demo/app/button/button_test //測試程序鏡像
button_test.c :demo/app/button/button_test.c //測試程序源碼


(1) 將源碼 button_test.c 復制到 Ubuntu 任意路徑下,進入源碼存放路徑。
(2) 編譯源碼,執行如下命令:
Target# arm-linux-gnueabihf-gcc button_test.c -o button_test

技術分享圖片

(3) 將 button_test 復制到開發板的文件系統,啟動開發板,進入腳本存放路徑,測試按鍵。在串口終端執行如下命令:
Target# ./button_test

技術分享圖片

(4) 按下 KEY4,打印如下信息:

技術分享圖片

三、內存讀寫測試

測試內存能否正常運行,執行如下命令:

Target# memtester 16m 2

技術分享圖片

文件系統自帶內存讀寫測試工具,測試數據大小為 1MB。執行如下命令進行測試:

Target# runLmDDRBandw idth.sh

技術分享圖片


更多相關信息內容可以點擊創龍官方網站:http://www.tronlong.com/








基於TI AM335x創龍開發板的快速體驗