日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

飞凌嵌入式 OKA40i-C 开发板调试笔记(1)编译+烧录系统

發(fā)布時間:2024/3/24 windows 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 飞凌嵌入式 OKA40i-C 开发板调试笔记(1)编译+烧录系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 準(zhǔn)備 A40i Linux SDK
  • 安裝 SDK 需要的軟件包
  • 編譯鏡像
  • 開發(fā)板與電腦連接
  • 燒錄軟件及驅(qū)動安裝
  • 燒錄鏡像到開發(fā)板
  • 串口打印

準(zhǔn)備 A40i Linux SDK

將 A40i SDK 拷貝到 Linux 系統(tǒng)上(推薦 Ubuntu14.04,也可以用 16.04),我所用的 SDK 大小為 14.7G,需要保證有足夠的空閑存儲空間。【SDK 和 開發(fā)環(huán)境都來自飛凌官網(wǎng)】

安裝 SDK 需要的軟件包

如果是飛凌官方下載的開發(fā)環(huán)境(Ubuntu虛擬機鏡像),則可以跳過這一步。

來自《A40i-LinuxSDK使用手冊》

sudo apt-get install git sudo apt-get install gnupg sudo apt-get install flex sudo apt-get install bison sudo apt-get install gperf sudo apt-get install build-essential sudo apt-get install zip sudo apt-get install curl sudo apt-get install libc6-dev sudo apt-get install libncurses5-dev:i386 sudo apt-get install x11proto-core-dev sudo apt-get install libx11-dev:i386 sudo apt-get install libreadline6-dev:i386 sudo apt-get install libgl1-mesa-glx:i386 sudo apt-get install libgl1-mesa-dev sudo apt-get install g++-multilib sudo apt-get install mingw32 sudo apt-get install tofrodos sudo apt-get install python-markdown sudo apt-get install libxml2-utils sudo apt-get install xsltproc sudo apt-get install zlib1g-dev:i386 sudo apt-get install gawk sudo dpkg-reconfigure dash 選擇 no sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

編譯鏡像

如果是第一次編譯,可能需要進行如下配置:


配置完成后,運行 ./build.sh,報了以下錯誤:

以前我遇到這個錯誤,是通過將 lichee/out/ 目錄的內(nèi)容全部刪除來解決的,但是不建議這樣做,因為編譯 buildroot 需要耗費很長的時間。

后來發(fā)現(xiàn)是當(dāng)前編譯好的 buildroot 原本應(yīng)放在 /root/workspace/allwinner/A40i/bsp 目錄下,但現(xiàn)在位置不對,導(dǎo)致報錯。

新建 /root/workspace/allwinner/A40i/bsp 目錄,將 SDK 解壓到該目錄下,重新配置后運行 ./build.sh && ./build.sh pack 進行編譯+打包。


lichee/pack 目錄下生成了一個鏡像文件,可以將這個文件復(fù)制到 windows 系統(tǒng)中,因為后面燒錄鏡像時需要用到它。

開發(fā)板與電腦連接

將開發(fā)板的燒錄口連接到電腦(Windows 系統(tǒng))

打開設(shè)備管理器,如果能看到一個名為 ”Android“ 的設(shè)備(也可能是未知設(shè)備),說明開發(fā)板識別成功(后面還需要安裝驅(qū)動)。

燒錄軟件及驅(qū)動安裝

A40i 使用的燒錄軟件是 PhoenixSuit 和 PhoenixCard,分別為 USB 線刷和 SD 卡刷。這兩個軟件的安裝包位于 lichee/tools/tools_win/

這里只介紹線刷。

解壓 phoenixsuit_V1.1.0_20150325.rar,里面的 PhoenixSuit.exe 就是燒錄軟件,


燒錄前,還需要安裝驅(qū)動,驅(qū)動就在燒錄軟件所在目錄的 Drivers\AW_Driver 里。

燒錄鏡像到開發(fā)板

打開 PhoenixSuit.exe,如果顯示設(shè)備連接成功,說明上一步的驅(qū)動安裝沒有問題。

進入“一鍵刷機” 選項,打開前面編譯的鏡像文件。

燒錄方法如下

當(dāng)燒錄軟件彈出下面的窗口,說明開發(fā)板已經(jīng)進入燒寫模式,

燒寫完成。

串口打印

使用 USB-RS232 轉(zhuǎn)接線將開發(fā)板與電腦相連,再通過串口終端軟件打印開發(fā)板的串口調(diào)試數(shù)據(jù),下面是開發(fā)板剛上電打印的內(nèi)容:

輸入用戶名 root,此時可以通過串口調(diào)試口控制開發(fā)板了。


如果接了觸摸屏和顯示屏,第一次啟動時需要校準(zhǔn)屏幕。

總結(jié)

以上是生活随笔為你收集整理的飞凌嵌入式 OKA40i-C 开发板调试笔记(1)编译+烧录系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。