在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

AD9361官方FPGA工程編譯過程

FPGA之家 ? 來源:時沿科技 ? 作者:ShownSun ? 2021-06-13 17:06 ? 次閱讀

ADI是業界卓越的半導體公司,在模擬信號、混合信號和數字信號處理的設計與制造領域都發揮著十分重要的作用。到目前為止,推出了多款芯片,涉及的領域十分廣闊。針對推出的芯片,都有配套的開發板與其芯片子模塊進行配套使用,所以配套資源包含該芯片的FPGA邏輯代碼,都上傳到github上,所有的代碼都是免費公開的。

2 工程建立

2.1 自我環境檢查

首先檢查自己的Vivado或者Quartus的版本號,選擇對應的ADI官方提供的免費HDL與no-OS庫。HDL庫存放的是對應芯片的FPGA驅動程序,no-OS存放的是芯片SDK下的C程序。

2.2 克隆對應代碼

利用git軟件克隆hdl與no-OS庫,以便后續使用。

git clone https://github.com/analogdevicesinc/no-OS.git

git clone https://github.com/analogdevicesinc/hdl.git

2.3 安裝編譯工具

在Windows電腦上安裝Cygwin軟件,詳細的安裝教程網上很多,不在贅述。也可以用Vivado或者Quartus自帶的編譯器進行編譯,用戶可自己嘗試。

Cygwin是一個在windows平臺上運行的類UNIX模擬環境,是cygnus solutions公司開發的自由軟件(該公司開發的著名工具還有eCos,不過現已被Redhat收購)。它對于學習UNIX/Linux操作環境,或者從UNIX到Windows的應用程序移植,或者進行某些特殊的開發工作,尤其是使用GNU工具集在Windows上進行嵌入式系統開發,非常有用。隨著嵌入式系統開發在國內日漸流行,越來越多的開發者對Cygwin產生了興趣。

2.4 編譯tcl工程

首先找到自己Vivado或者Quartus安裝的具體目錄,打開Cygwin,輸入下面的指令并執行(根據自己的目錄輸入)。

export PATH=$PATH:/cygdrive/C/Xilinx/Vivado/2018.2/bin

找到上述下載的hdl庫目錄,先對library進行編譯,如果不確定接下來工程需要哪些庫,對全部庫文件編譯即可。

make -C C:/gitadi/analogdevicesinc/hdl/hdl-hdl_2018_r2/library all

接下來對想要編譯的工程進行編譯,由于fmcomms5包含兩片AD9361,正式我所需要的參考工程,在選擇對應的開發板zc706即可(不要對所有的工程進行編譯,工程量太大)。

make -C C:/gitadi/analogdevicesinc/hdl/hdl-hdl_2018_r2/projects/fmcomms5/zc706

編譯完成后,打開對應的工程,可以看到詳細的工程設計,用戶可以根據自己的需求進行修改。

2.5 詳細的參考文章

上述講解只針對Windows環境下Vivado相關工程的編譯,如果用戶有Linux系統或者使用Quartus軟件需求等等,更為詳細的編譯說明參考鏈接如下:https://wiki.analog.com/resources/fpga/docs/build

3 no-OS庫的編譯

上述工程編譯完成后,導出bit文件到SDK,并將no-OS庫下對應工程的c文件拷貝到SDK工程之下,重新編譯即可得到整個完整工程(HDL工程與ARM工程)。接下來用戶就可以對整個工程進行測試修改,轉化為自己的程序。

如果對SDK下c文件工程的建立與編譯仍然不清楚,可以參考以下官方鏈接:https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/baremetal

需要注意的一點就是,官方給的工程量比較大,需要將堆棧設置到合理的值,否則編譯會出現錯誤。

原文標題:AD9361官方FPGA工程編譯

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1630

    文章

    21777

    瀏覽量

    604777
  • ADI
    ADI
    +關注

    關注

    146

    文章

    45857

    瀏覽量

    251018

原文標題:AD9361官方FPGA工程編譯

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AD9361 RF捷變收發器,評估套件和開發資源

    AD9361 *附件:AD9361_cn 中文數據手冊.pdf 是一款面向3G和4G基站應用的高性能、高集成度的射頻(RF)Agile Transceiver?捷變收發器。該器件的可編程性和寬帶能力
    的頭像 發表于 12-13 15:18 ?1099次閱讀
    <b class='flag-5'>AD9361</b> RF捷變收發器,評估套件和開發資源

    【米爾-紫光PG2L100H國產FPGA開發板試用】官方LED例程測試體驗

    官方LED示例工程包 例程說明 來源:官方例程包 功能:控制板載LED閃爍顯示 驗證:基本硬件功能和開發環境 二、詳細操作步驟 工程導入 打開PDS軟件 選擇File -> O
    發表于 12-06 10:30

    多文件工程編譯

    多文件工程編譯
    的頭像 發表于 06-26 13:35 ?314次閱讀
    多文件<b class='flag-5'>工程</b>的<b class='flag-5'>編譯</b>

    添加ESP-ADF的過程中,ESP-ADF中example工程編譯出錯的原因?

    使用離線工具包安裝的esp-idf,vscode 中使用的是esp-idf插件。esp-idf工程正常。但是再添加ESP-ADF的過程中,ESP-ADF中example工程編譯出錯;順
    發表于 06-17 07:49

    AD9361和AD9371里接收機的性能有哪些不同呢?

    話說,如果使用CMOS工藝的話,零中頻的閃爍噪聲會比較大,如果使用SiGe和BiCMOS工藝的話,閃爍噪聲就會小很多[1]。所以,我就打算看看AD9361和AD9371這兩個芯片的工藝。
    的頭像 發表于 04-17 11:22 ?3267次閱讀
    <b class='flag-5'>AD9361</b>和AD9371里接收機的性能有哪些不同呢?

    AD9361 BBPLL鎖相環失鎖(Z706)

    各位好! 我在嘗試用FPGA直接配置AD9361,但是BBPLL一直失鎖,具體問題如下: 這是9361配置表,在9361初始化時,index一直卡在24,說明BBPLL失鎖,觀察spi
    發表于 03-25 16:14

    fpga工程師就業趨勢

    FPGA工程師的就業趨勢呈現出積極的態勢。隨著科技的發展,FPGA(現場可編程門陣列)在通信、汽車、醫療、航空航天等領域的應用越來越廣泛,對FPGA
    的頭像 發表于 03-14 15:47 ?1594次閱讀

    3562-Qt工程編譯說明

    本文檔主要說明如何將已有 Qt 工程進行編譯,生成可在評估板上正常運行的 ARM 端 Qt 程序鏡像。 Qt 開發環境主要包括 Qt Creator 工具、X86 端 Qt 環境、ARM 端
    的頭像 發表于 03-05 09:19 ?502次閱讀
    3562-Qt<b class='flag-5'>工程</b><b class='flag-5'>編譯</b>說明

    AD9361接收器簡述的應用及功能解析——chiptuo(芯片拓展者)

    ADI AD9361是一款高性能、高度集成的RF捷變收發器?。該器件的可編程性和寬帶能力使其成為多種收發器應用的理想選擇。該器件集RF前端與靈活的混合信號基帶部分為一體,集成頻率合成器,為處理器提供可配置數字接口,從而簡化設計導入。
    的頭像 發表于 02-28 11:30 ?1.5w次閱讀
    <b class='flag-5'>AD9361</b>接收器簡述的應用及功能解析——chiptuo(芯片拓展者)

    OpenHarmony 移植:build lite 編譯構建過程

    這些疑惑,會對 build lite 編譯構建過程有個更深入的理解。 1、產品解決方案代碼是如何被調用編譯的 在文件 buildliteBUILD.gn 配置文件中的構建目標 //build/lite
    的頭像 發表于 02-19 16:19 ?988次閱讀

    【基于Lattice MXO2的小腳丫FPGA核心板】工程創建和固件燒錄

    通信 板卡尺寸52mm x 18mm 引腳的定義如圖所示 FPGA工程搭建和燒錄 使用Lattice的Diamond進行該款FPGA的開發,在Diamond的起始頁,選擇\"New
    發表于 01-31 21:01

    TLT507-Qt工程編譯說明

    TLT507-Qt工程編譯說明
    的頭像 發表于 01-26 09:37 ?1175次閱讀
    TLT507-Qt<b class='flag-5'>工程</b><b class='flag-5'>編譯</b>說明

    TL3588-Qt工程編譯、GPU核心使用說明

    TL3588-Qt工程編譯、GPU核心使用說明
    的頭像 發表于 01-24 14:03 ?1034次閱讀
    TL3588-Qt<b class='flag-5'>工程</b><b class='flag-5'>編譯</b>、GPU核心使用說明

    Embedded Studio IDE編譯Nuclei SDK工程出錯是什么原因呢?

    下載了官方提供的ses_nuclei_sdk_projects-master包,根據官方文檔Nuclei_SES_IDE_Installation.pdf安裝了SE,下載了編譯工具鏈,打開工程
    發表于 01-24 08:21

    使用ADI官方提供的no-OS來接收GPS L1(1575.42MHz)的資料

    目前使用ad9361在接收GPS L1(1575.42MHz)頻段的資料,但收到的IQ在頻域和時域上分析,看起來皆不太正確。希望有版友可以提供一些設定上的建議,若能協助開發接收這頻段的IQ,請直接私訊我謝謝。
    發表于 01-21 21:53
    主站蜘蛛池模板: 国产农村一级特黄α真人毛片| 欧美在线网站| 婷婷六月激情在线综合激情| 高清一级做a爱免费视| 色最快国产| 男男宿舍高h炒肉bl| 400部大量精品情侣网站| 天天射天天干天天插| 国产精品永久免费自在线观看| 激情综合亚洲| 噜噜色噜噜色| 欧美性爽xxxⅹbbbb| 四虎最新网址入口| 一级一级女人18毛片| 日本不卡专区| 中文字幕二区| 欧美私人网站| 亚洲狼色专区| 亚洲一区二区中文| 黄色视奸| 日本三级456| 婷婷草| 一级片特黄| xxxx欧美69免费| 国产农村一一级特黄毛片| www五月天com| 日韩特黄| 华人被黑人粗大猛然进| 日本黄色绿像| 18性夜影院午夜寂寞影院免费| 污色网站| 黄网站色视频免费观看| 91人成网站色www免费| 国产黄色视屏| 曰本福利写真片视频在线| 一级毛片 在线播放| 伊人欧美在线| 日本aaaa级片| 男女爱爱免费| 久久奈| 国模吧|