tiny4412初期環境搭建

花了整整三天 從躍躍欲試到失望 絕望? 最后迎來曙光!!!

?

話不多說直接上干貨

??????? 這些軟件安裝的具體過程網上有很多 在這里就不說了

1.在主機下 安裝secureCRT軟件和超級終端(安一個就行 不過最好兩個都安上)

作用: 軟件可以打印一些開發板信息 , 比如開發板上電信息 , 程序下載成功信息

鏈接:https://pan.baidu.com/s/16K5ia5jTMU-52DN-dtTYVQ
提取碼:cwlg
?

2.在主機下 安裝cuteFPT軟件

作用 :軟件中有兩個文件界面 一個虛擬機環境的 一個PC本機的 可以自由操作文件? 堪比共享文件夾

鏈接:https://pan.baidu.com/s/1vsXrpm4txbMaFzhpOeGklg
提取碼:ma3t
?

3.在虛擬機環境下安裝交叉編譯器

鏈接:https://pan.baidu.com/s/1xGtvpZpclPXHbvuN5Hl_wQ
提取碼:fdv3
?

4.下載uboot源碼包 把boot程序下載到SD卡中 然后把sd插到開發板中? 使開發板運行boot程序? 此時上電secure和超級終端都會打印上電信息(不能同時運行), 此時開發板初期環境搭建就結束了

?

??? a.?? uboot源碼包?

?????? 鏈接:https://pan.baidu.com/s/19-bNmvK_tVWdo2E4nr3-SA
?????? 提取碼:d1bw

?

?? b. 首先解壓uboot源碼包 得到uboot_tiny4412文件夾(文件名不一定一樣)

???? cd uboot_tiny4412

???? make tiny4412_config

???? make (編譯源碼)

???? 這個過程時間會很長 一兩分鐘

????

??? c.?? 準備一張小于16G(必須)的內存卡 和讀卡器?? , 插到電腦 然后連接到虛擬機

???????? 通過 fdisk -l? 查看系統是否檢測到

???????? cd? /uboot_tiny4412/sd_fuse

????????? make

???????? cd tiny4412

??????? ./sd_fusing.sh /dev/sdb(/dev/sdb就是檢測到的內存卡? 一般是叫這個名? 可通過fdisk -l 指令查看)

???? d.? 此時uboot源碼已經成功被燒錄到SD卡中??? 把sd卡拔出 插到開發板的卡槽中 把右下角的撥動開關 撥到SDboot

????

5. 用交叉串口線把開發板和電腦連接, 打開secureCRT查看上電信息

????????

?

?

常見錯誤:

??????????? 波特率沒選好 把主機中相應的波特率也要改成115200 保持一致

?????????? 串口線問題 必須是交叉串口線 如果不知道怎么區分 可以在網上搜一下教程 很容易辨別 , 還有就是連接串口所用驅動的問題? , 最簡單的方法 下個驅動人生 他會自動檢測缺少的驅動? 你點擊安裝即可

????????? 還有也是最最最重要的一點 開發板的串口? 兩個串口 一定要挨個試試 一般只能有一個能用?? 血淋淋的教訓? 本來一天就能整完? 就是因為這個? 一般ting4412開發板 是連接左側 靠近電源接口的那個串口?

?????

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/384742.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/384742.shtml
英文地址,請注明出處:http://en.pswp.cn/news/384742.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vivado軟件如何查看內部器件的仿真信號

有時候,我們需要查看內部模塊的信號,那么,在vivado軟件該如何操作呢? 運行仿真,可以得到這個界面,之后看左側部分,可以查看內部的模塊。 例如單擊rom0 可以看見其內部信號,然后在想…

通過Source insight查看內核源碼

1.下載源碼 https://www.kernel.org/pub/linux/kernel/ 下載后解壓即可 2.打開SourceInsight,創建工程 點擊頂部Project菜單 3.將源碼文件導入工程 4.查看源碼

藍橋杯物聯網例程下載

今年是藍橋杯物聯網的第一屆 我也是趕快買了物聯網的開發板 這是附帶的例程和一些綜合實驗 僅供參考練習 里面所有的例程大概花了兩周實現了大部分(有一些例如ADC和PWM的 手頭沒有示波器和電壓表就沒有做) 我比較懶 不喜歡做每個例程的教程 就統一分享出…

Vivado軟件(用VerilogHDL)如何使用$readmemh和$readmemb函數

0 前言 博主我查了很多資料,雖然會使用Verilog的readmemh和readmemh和readmemh和readmemb函數,可是,在vivado軟件中怎么用?文件放在哪里?沒有一篇文章提及。 花了幾個小時,終于研究明白了,特此…

【匯編語言】王爽第六章程序6.3解答,8086匯編語言實現數據的倒序存放

程序很簡單,就是利用棧,實現數據的倒序存放。 ; 將數據逆序存放 assume ds:data data segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h data endsassume ss:stack stack segmentdw 0,0,0,0,0,0,0,0 stack endsassume cs:code code segmen…

---------愿 青春與我皆不付---------------------

2019年8月4日晚 21點51 我愿以此用博客來記錄我的學習之路 void mian(void) { while(1) { run(); } } 不負光陰 不負卿

【匯編語言】快速理解什么是尋址,什么是尋址方式

0 前言 有很多專業的資料講述這些概念,但是,雖然很專業,但是初學者根本看不懂! 因此在這里,我用最簡單的方式,告訴你 什么是尋址什么是尋址方式 1 計算機的極簡模型 計算機的世界中,只有二…

【匯編語言】程序設計過程,如何避免數據類型匹配錯誤?

真言:操作數據,先看方式,再對應解決 0 前言 對于x86系列的匯編語言,AT&T格式需要使用后綴指明操作數的數據類型,Intel格式并沒有這樣的規定,但是,數據類型還是必須匹配,這就導…

【匯編語言】王爽實驗5(5)(6)的解答 建立數據類型匹配的觀念

0 前言 本文解答王爽《匯編語言》實驗5的(5)(6)題 同時給出一些常見問題的解答 以及給出最易犯錯的地方:數據類型不匹配的解決方案 1 題目解答 1.1 實驗5(5) 1.1.1 題目 將data1和data2段…

【Java圖文趣味版】快速搞定數組的聲明、開辟空間和初始化賦值

0 前言 本文講解java數組的基礎知識,適合零基礎小白。 1 數組的概念 所謂數組,就是一組同類型東西的集合,可以通過index(索引,下標)訪問這一組東西的某一個元素。 就像下圖這樣,由于數組概念…

【java圖文趣味版】數組元素的訪問與遍歷

0 前言 本文適合零基礎小白。 本文接上一篇文章:快速搞定數組的聲明、開辟空間和初始化賦值 重要的知識點 通過array index訪問數組使用for each循環遍歷數組使用Arrays.toString()方法打印數組 我們先創建一個數組,之后通過它來說明后面的知識。 …

初來乍到,多多關照。

從今天開始就要開始寫博客了,把學到的知識都在這里記錄下來,希望可以堅持,并且學到東西。

【MySQL】AUTO_INCREMENT只能應用于數值類型的列,且該列需要被索引

MySQL中的自動增量AUTO_INCREMENT,是有使用條件的 該列(column)的數據類型必須是數值型(這點容易理解,數值才能自增)該列必須被索引,比如定義為主鍵(PRIMARY KEY) 感悟…

【數據庫】數據模型基礎概念(圖文版)

0 前言 本文通過一個實例,來講解數據模型的基礎概念。 要求設計一個數據庫的數據模型,統計出你的宿舍每個人(4個人)的信息,要求包括 個人信息:學號、姓名、班級、年級、學院選課情況:學號、課程…

利用SIGCHLD信號回收子進程

子進程執行結束之后,父進程如果不對其進行回收,子進程就會變為僵尸進程。 父進程可以通過調用wait()函數和waitpid()函數去回收子進程. 由于子進程結束時會發送SIGCHLD信號給父進程,不過此信號的默認動作為忽略,我們可以通過系統函…

【匯編語言】8086匯編語言的debug中,t和p命令的區別

單步跟蹤命令(單步進入(step in)):t命令是單步執行,是真的單步執行,碰到任何地方,都會一步步執行,遇到子程序,也會進入里面一步步執行再返回 單步執行命令(單步通過(ste…

哲學家就餐問題(如何避免死鎖)(多線程版)

哲學家就餐問題 多線程編程中&#xff0c;常常會遇到線程間訪問共享資源的問題&#xff0c;如果處理不當則會發生死鎖&#xff0c;某一個線程可能永遠訪問不到共享資源。 為了避免死鎖的發生&#xff0c;提出哲學家就餐問題。 下面展示一些代碼片段 #include <stdio.h>…

【匯編語言】匯編語言如何編程,如何避免出錯

0 前言 這里以8086匯編語言舉例。 1 重要方法&#xff1a;畫流程圖 這一點不再多說&#xff01;你懂的&#xff01;只要真的畫流程圖&#xff0c;并且按此翻譯為匯編代碼&#xff0c;程序出錯幾率就會減少很多。 2 框架思維&#xff1a;構建標準編程框架 這里只舉例說明一…

【匯編語言】8086匯編字符串定義為何使用DB?其他數據類型不可以嗎?(20200515復盤)

目錄0 前言0.1 先告訴你結論1 8086匯編語言中的字符串1.1 字符串的定義與使用1.2 直接定義的細節1.2.1 使用DB數據類型1.2.2 使用其他數據類型1.3 直接使用的細節1.3.1 賦值給寄存器1.3.2 賦值給內存單元1.3.3 字符串直接使用的本質1.4 應用2 擴展&#xff1a;數據定義的方式3 …