[Atmel][Sama5d3-xp] - Getting Started

在開始開發之前必須先有相關的工具,首先你必須有一條USB Micro-A轉USB Type A的傳輸線,用來連接主機端和板端(J6)

USB傳輸介面主要是用來提供板端5V DC,也可以輸出log,但強烈建議使用UART(J23 Debug port),來進行相關訊息的輸入與輸出,某些較底層的資訊只會從UART輸出

要使用UART最方便的方式就是準備一個RS232轉USB的裝置,一邊連接到J23一邊連接到主機端,之後藉由終端機來輸出或輸入訊息,FTDI作了許多相關的產品,市面上可以很輕易的取得

終端機

在Linux或Windows作業系統下都有終端機可用來接受裝置端的訊息,Windows下較常見的工具為putty,但比較建議還是在Linux下開發,會有較佳的彈性和支援的工具

Linux下用來輸出訊息的工具就很多了,例如picocom screen minicom等等,這邊使用picocom作為範例

首先當然要先安裝picocom

sudo apt-get install picocom

安裝完之後將UART板端配置好之後接到主機端的USB接口,可由以下指令知道是否有連接成功,此例可看出成功連接到ttyUSB0

dmesg | grep tty

接著使用picocom接收UART訊息且指定ttyUSB0且baud rate為115200,若無法成功使用可加sudo增加權限

sudo picocom -b 115200 /dev/ttyUSB0

最後就可以將micro USB(J6)接到主機端即可看到板端輸出的訊息