歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Tiny210v2 開發板環境搭建

Tiny210v2 開發板環境搭建

日期:2017/2/28 14:49:09   编辑:Linux教程

終於搞了塊友善之臂tinyV2的開發板玩玩,是時候該提升下自身競爭力了。

搭建環境如下:

開發環境:Ubuntu 12.04 LTS

交叉編譯器:arm-linux-gcc4.5.1

開發板:tiny210V2 (底板是2013年1月的新底板)

大致小結如下:

ubuntu安裝:刻盤安裝,沒啥問題。

交叉編譯器:懶得去找了,直接用光盤中自帶的arm-linux-gcc4.5.1,解壓並添加執行路徑就好了,可以直接參照光盤中的tiny用戶手冊安裝即可。

superboot和minitools:這兩是友善提供的工具,需要SD卡。官方和代理的淘寶店中的SD卡價格太坑爹,4G居然要50塊,坑人呢!上京東搞了個8G的sandisk才39.9。

先是superboot安裝。按手冊上說不能用筆記本讀卡器,也不能用xp,坑爹阿,玩塊開發板還得換系統?抱著試試的心態在xp下試了友善提供的sd-flash工具,發現superboot倒是燒進去了,不過reformat 和reLayout的按鍵是灰的。如何檢測sd卡上的superboot已經OK了呢?按用戶手冊上說的,從SD卡啟動,有個led燈是會閃。恩,試了試,確實如此。

minitools windows的版本沒啥問題,按手冊就可以使用了;linux下的比較坑爹,我這怎麼都顯示停在未連接狀態。後來突然反應過來ubuntu默認用戶並不是root,和開發板連接應該涉及較低層的東西,估計有一些權限問題,因此把賬戶切換至root用戶來使用,發現就正常了。至於ubuntu如何用root用戶登錄,度娘或google下就知道了。

裝上superboot和minitools後順便把裸機示例中UART的例子下載到板子上測試了下連開發板一起買的USB轉串口線,恩,還算正常。不過吐槽下,一根USB轉串口的線居然要20元,我這根一邊的螺絲還松松垮垮,看上去質量就很一般。這些開發板代理實在有點黑阿,我實在是懶得去找了,讓他們宰一把吧。

如何從SD卡刪除superboot:按用戶手冊說刪除superboot用sd-flash工具,且需要在win7下執行。搞笑呢,動不動就要換系統,服了。按手冊說明,無非是superboot放在一個未格式化的區域,直接在ubuntu終端執行:

mkfs.vfat -F 32 /dev/mmcblk0

注意,在我的系統中,SD卡對應有兩個設備:/dev/mmcblk0和/dev/mmcblk0p1,其中p1是SD卡經過格式化的分區,/dev/mmcblk0才是整個SD卡的設備名,必須格式化這個設備才能刪除superboot的。如何證明superboot已刪除了呢?將格式化的SD卡放到開發板上,發現開發板的蜂鳴器開始鬼喊鬼叫了,這就是已經刪除了。再燒個裸機示例中的LED燈閃爍的例子,LED正常閃爍。好了,終於又把SD卡折騰回來了。

Copyright © Linux教程網 All Rights Reserved