2010年12月16日 星期四

ARM7-TDMI 第一步 - 使用 Winbond W90P710CDG 記錄

一、系統已經內建 uCLinux,先學習在上面開發 AP。
二、主板開機後連接網路線(對接或透過HUB)
三、使用 IP-Search-Utility - Etm.exe 或其它方式查詢主板 IP。
四、telnet 進去主板,登入 admin 確定 uCLinux 有跑起來。
五、安裝 Virtual Box 及 linux-Demo.vdi. 下載網址 http://www.metavert.com/public/Virtual-Linux/
六、參照 http://www.metavert.com/public/htm-w90f/21-virtual_linux.htm 說明,設定 Virtual Box 並載入 linux-Demo.vdi,或自行摸索把 linux-Demo.vdi 建成虛擬機器就是了。
七、在 Virtual Box 中啟動 linux-Demo。(Ubuntu)
八、進入 Ubuntu 後查看虛擬電腦 ip 是不是跟主板在同一子網域,若沒則作修改。看要改主板或 Ubuntu 都可。
九、將範例 g03a.tar.gz 、上載工具 tools.tar.gz 及安裝 scripts install.sh 透過共享資料夾或其它方式上傳到 Ubuntu。
十、執行 install.sh (注意查看 scripts 內容 PRJ=xxx 是否正確)
十一、安裝成功會在 home 資料夾建立範例程式,並安裝好上載工具 eUpg90
十二、開發、編輯、編譯程式,產生 目的檔 i.e. example。(最好使用 Eclipse,開發環境都設定好了,只需將 example Import 進 project 即可,真方便)
十三、在 Ubuntu 命令列,切到目的檔所在目錄,下達「eUpg90 -file -a192.168.1.10 example /usr/example」指令將 example 上傳到主板的 /usr/example 。此處 192.168.1.10 是主板的 IP。(程式需透過 eUpg90 上載,用 ftp 上傳的不行,原因還不知)
十四、telnet 主板切至 /usr 目錄應會看到上載的程式 example,執行、驗證。Good!!
完成。

*到它內建的 www 首頁就有很多範例可供參考。

沒有留言:

更高效處理 micro second 的方式

更高效處理 micro second 的方式…  以 STM32 為例… __IO unsigned long sys_tick = 0; void SysTick_Handler(void) {     HAL_IncTick();     sys_tick += (SysTi...