NUC980 IOT 實驗板快速測試詳細流程及注意

2021-10-06 23:20:03 字數 2352 閱讀 3030

本文簡單的做下關鍵點筆記,nuc980 iot的官方提供的實驗板燒錄方式可以參考官方提供的文件,這裡就不贅述了,參考nuc980 iot實驗板做了一款精簡版的 實驗板,外圍資源 包括:

1、cpu(nuc980dk61y)

2、spi nand flash(w25n01**ze1g)

3、usb 除錯串列埠。

4、usb host

5、sd卡。

5、乙太網口(eth0)

1、安裝交叉編譯器 arm-linux-gcc 

2、在核心上一級目錄下,建立 image 目錄,用於 存放編譯生成的 核心映象。

3、在核心上一級目錄下,使用 sudo 解壓 根檔案系統 rootfs.tar.gz.

4、進入核心,先 使用預設的 nuc980 iot 核心配置,執行命令如下:

make nuc980_iot_defconfig
5、配置核心,nuc980 iot 預設的是記憶體根檔案系統,由於我的實驗板是照搬官方的開發板, 但是沒有 音訊、sd卡,adc等,

所以需要在 device drivers配置裡,將音訊、sd卡、adc驅動禁止掉,對應驅動名稱如下:

為什麼一定要禁止這些 驅動呢?因為如果直接燒錄官方的核心映象980uimage,出現了問題,可能是預設的映象包含 這些驅動和 外圍硬體,而核心上電啟動時會檢測這些驅動功能吧,尤其是 如果不禁用 sd卡驅動,會出現

random: nonblocking pool is initialized 的問題,核心停留在這,無法 進行下一步。

6、配置核心後,編譯核心,直接執行make,編譯成功後,會在上一目錄的 image中 生成980image映象。

7、執行 make uimage,生成 980uimage,該映象格式是最終燒錄到 cpu的linux映象。

8、pg0、pg1引腳設定為低電平,usb上電,進入燒錄模式。

9、執行 nuwriter.exe 軟體,分4步燒錄:

1)燒錄u-boot spl

2)燒錄u-boot

3)燒錄 核心映象 980uimage

特別注意:官方開發板提供的linux映象檔案大小為 6340kb,所以在下一步要燒錄的 環境變數文件 env.txt中,對於讀核心長度預設為 0x800000,也就是 8192kb,這是沒有問題的,但是我們自己編譯的核心系統,如果沒有做過多的裁剪,肯定是大於8192kb的,所以我們需要修改 環境變數文件 env.txt的內容

env.txt原引數

baudrate=115200

bootdelay=1

stderr=serial

stdin=serial

stdout=serial

setspi=sf probe 0 30000000

loadkernel=sf read 0x7fc0 0x200000 0x800000

bootcmd=run setspi;run loadkernel;bootm 0x7fc0

修改後:

baudrate=115200

bootdelay=1

stderr=serial

stdin=serial

stdout=serial

setspi=sf probe 0 30000000

loadkernel=sf read 0x7fc0 0x200000 0xa00000

bootcmd=run setspi;run loadkernel;bootm 0x7fc0

也就是修改 0x800000為 0xa00000,也就是最大10240kb(10mb)的長度,只要我們編譯的核心映象大小小於10m,都是可以用的。

4)將修改後的env.txt燒錄到spi nand中

燒錄完成後,將pg0和pg1設定為高電平(懸空),重啟即可,至此就完成了nuc980 iot硬體的 快速測試。

NUC980開源專案6 獲取官方原始碼

ubuntu映象,檔案太大,私聊。檔案解壓之後 這個檔案在git資源中有提供。將bsp目錄下的壓縮包複製到ubuntu 解壓檔案 tar zxvf nuc980bsp.tar.gz 或者 init成功,準備sync 會拉下來五個資料夾 按照官方介紹 範例程式以及開源軟體,例如 busybox,wir...

華為正式發布麒麟980

8月31日,華為正式在ifa發布全球首度商用的cortex a76 架構cpu與mali g76 gpu的麒麟980處理器,採用tsmc 7nm製造工藝,工藝效能提公升20 能效提公升40 電晶體密度提公升1.6倍。華為最新處理器麒麟980已經投入量產,預計下半年可以與華為mate 20一起與消費者...

Codeforces 980B 題解報告

一 本題考察對稱性 n 5,k 4時,以下兩種方案符合題意 以下一種方案不符合題。因為這種方案,從 1,1 到 5,5 有2條最短距離,從 4,1 到 1,5 有4條最短距離。二 考慮到四個邊不能放旅館,所以最多可放2 n 2 個旅館。題目中k的取值範圍為 0,2 n 2 結果必然為 yes 不可能...