搭建Tiny6410裸機開發環境

2021-07-05 08:16:05 字數 972 閱讀 1422

工作目標:搭建tiny6410裸機開發環境

解決過程:

1、  燒錄superboot到sd卡。

superboot採用的版本:superboot-20101117。

燒錄軟體:sd-flasher。

以管理員身份執行sd-flasher,先reformat檢測到的sd卡,在relayout sd卡,最後執行fuse操作。

2、  開啟dnw,選擇功能選項a,安裝tiny6410的usb驅動。

需要連線好串列埠(com1  115200)

3、  重新燒錄新版本的superboot到sd卡。

superboot採用的版本:superboot-20131225及以後的修改版本

(也可以不燒錄新版本的superboot)

4、  安裝minitools。

5、  用minitools燒錄裸機程式demo.bin,驗證裸機環境搭建成功與否。

出現問題及解決方法:

1、  minitools經常無響應。

這是tiny6410的usb驅動未正確安裝,採用的辦法是在sd卡中燒錄superboot-20101117,連線好硬體裝置,開啟dnw,選擇a選項,dnw自動安裝tiny6410的usb驅動。

2、  有些superboot有執行選項、有些superboot顯示停止在hellousb loop。

superboot-20131225及以後的修改版本採用minitools一鍵燒寫工具,因此沒有設計傳統uboot選項;

superboot-20101117屬於舊版本,有執行選項。

3、  sd卡燒錄進superboot後上機執行無反應。

未在sd卡中加入images/friendlyarm配置檔案,且需要設定usb-mode = yes。superboot-20101117則還應將os相關設定刪除。

4、  dnw顯示usb:xx

tiny6410的usb驅動沒有正確安裝,方法見問題1。解決後顯示usb:ok

Tiny6410核心移植

一 開發環境 宿主機 fedora9.0 或 ubuntu10.04 開發板 tiny6410 編譯器 4.3.2 二 核心移植 linux 2.6.38 2.解壓 進入根目錄下的 home poplar expr4 kernel目錄,解壓原始碼 tar xvfj home poplar expr4...

Tiny6410學習 Linux命令

今天再來記錄一下一些非常常用的linux基礎命令知識,以備後期來查。1.新增使用者 useradd smb 新增名字為smb的使用者 2.修改密碼 passwd smb 修改smb使用者的密碼 3.切換使用者 su root 切換到root使用者,並將root環境變數同時帶入 就是管理員賬號了,也就...

Tiny6410 交叉編譯helloworld程式

在工作目錄下建立helloworld.c檔案 cpp view plain copy print include main 儲存關閉後。編譯helloworld檔案 csharp view plain copy print root snail home workdir qt project hel...