女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

結合vivado的sdk開發工具記錄

FPGA之家 ? 來源:CSDN ? 作者:CSDN ? 2022-07-05 10:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.簡述

使用像ZYNQ這樣的SOC架構的FPGA,開發難度比較大的,能熟練開發FPGA已經很難了,ZYNQ需要硬件邏輯開發,然后還要開發ARM。在學校使用ZYNQ一年多的時間里了,斷斷續續用ZYNQ做了很多項目,總的使用體驗就是:很爽,同時也很酸爽。今天專門記一下c/c++ 的指針,這也不難,就是容易迷糊,一周不寫c代碼,指針就不會用了,每次都要花點時間重新撿起來,為了提高效率,還是總結一下,結合vivado 的sdk開發工具記錄。

2.正文

1)準備

vivado搭建一個簡單PS 的工程(記得勾選uart),生成bit,導出硬件,啟動sdk,新建helloworld的工程就行。然后跑一下,看串口是否能打印helloworld。如果可以,這就成功搭建工程了。

2)開始

(1)進入debug模式,頁面如下,黃框是現在代碼運行的位置,我們要點擊紅框中的按鈕進行單步調試(這個對熟悉單片機或者arm開發的來說很熟悉),我們簡單在hello world源碼上簡單添加藍框中的代碼??梢钥吹椒奂t框中有變量的信息,現在的值是不對的,因為data那行代碼還沒運行,點擊紅框,值就會變成我們代碼賦的值。

ab65e8d4-fbfb-11ec-ba43-dac502259ad0.png

(2)點擊后,可以看到data值變了,這是十進制的數,可以用計算器轉成16進制數,是一樣的。把鼠標放到data上面會顯示data信息,可以知道data地址,如紅框中的。在右下角,點擊進入memory ,點擊加號,填入data的地址,就可以知道現在data在memory中的值了。這些是sdk簡單調試技巧。

ab76a5ac-fbfb-11ec-ba43-dac502259ad0.png

(3)添加如下指針代碼,運行,查看memory中0x01000000地址中的值,因為是char型,是一個字節,arm都是32位的,所以這個數據占低8位,數值正確。

ab8781d8-fbfb-11ec-ba43-dac502259ad0.png

(4)把鼠標放到srcDPtr上,如下圖顯示信息。他的值是0x01000000,而他的地址是0x10c020,這兒還是挺疑惑的。可以這么理解,我們給srcDPtr賦0x01000000,這是srcDPtr是變量,那么也應該有對應的memory地址。這兒就可以完全理解指針了,指針變量的值是對應地址的值,指針變量的值本身也需要memory存儲,所以他也有地址。挺繞的,所以隔幾天不寫c代碼,看著容易懵。

ab9bbd74-fbfb-11ec-ba43-dac502259ad0.png

(5)添加如下代碼,按之前方法求證。

abae4a16-fbfb-11ec-ba43-dac502259ad0.png

3.總結

學習過程很漫長,現在回首一看,原來自己走了這么遠了,望向遠方,繼續前進?。?!

審核編輯 :李倩

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

    關注

    1645

    文章

    22034

    瀏覽量

    618062
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1077

    瀏覽量

    49018
  • Vivado
    +關注

    關注

    19

    文章

    834

    瀏覽量

    68708
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在IAR Arm開發工具鏈中--function_sections編譯選項的使用

    本文主要介紹在IAR Arm開發工具鏈中不修改源代碼的情況下使用??function_sections編譯選項把函數放到單獨的section。
    的頭像 發表于 06-13 13:53 ?1029次閱讀
    在IAR Arm<b class='flag-5'>開發工具</b>鏈中--function_sections編譯選項的使用

    IAR開發平臺升級Arm和RISC-V開發工具鏈,加速現代嵌入式系統開發

    IAR正式發布其旗艦產品的重大更新版本:Arm開發工具鏈v9.70和RISC-V開發工具鏈v3.40。
    的頭像 發表于 06-11 14:28 ?278次閱讀

    rk3568開發工具

    rk3568開發工具
    發表于 04-16 17:03 ?2次下載

    AI開發工具分類與功能

    當下,AI開發工具不僅簡化了AI開發的復雜流程,還提高了開發效率,推動了AI技術的廣泛應用。下面,AI部落小編為大家介紹AI開發工具的分類及其功能。
    的頭像 發表于 04-12 10:12 ?338次閱讀

    云計算開發工具包的功能

    隨著云計算技術的不斷成熟,越來越多的企業開始將應用和服務遷移到云端,以享受彈性計算資源、高可用性和成本效益等優勢。為了加速這一進程,云計算服務提供商推出了各種開發工具包。下面,AI部落小編帶您了解云計算開發工具包的主要功能。
    的頭像 發表于 02-21 11:02 ?291次閱讀

    基于HPM_SDK_ENV開發應用程序的升級處理

    基于HPM_SDK_ENV開發應用程序的方式HPM_SDK_ENV是先楫半導體MCU的Windows集成開發環境,其包含HPM_SDK,
    的頭像 發表于 02-08 13:38 ?1015次閱讀
    基于HPM_<b class='flag-5'>SDK</b>_ENV<b class='flag-5'>開發</b>應用程序的升級處理

    鴻蒙北向開發OpenHarmony4.1 DevEco Studio開發工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!
    的頭像 發表于 02-07 17:35 ?809次閱讀
    鴻蒙北向<b class='flag-5'>開發</b>OpenHarmony4.1 DevEco Studio<b class='flag-5'>開發工具</b>安裝與配置

    盤點工程師常用的嵌入式開發工具

    嵌入式開發涉及硬件與軟件的緊密結合,開發工具的選擇對效率和質量至關重要。以下是嵌入式開發中常用的工具分類及代表性
    的頭像 發表于 02-07 10:06 ?2008次閱讀

    谷歌推出Android XR SDK開發者預覽版

    近期推出的 Android XR SDK 開發者預覽版是一款適用于 Android XR 的綜合開發工具套件。它是 Android 系列中最新的平臺,專為擴展現實 (XR) 頭顯設備 (以及未來
    的頭像 發表于 01-10 10:13 ?653次閱讀

    EE-330:VisualDSP++ 5.0開發工具中的Windows Vista兼容性

    電子發燒友網站提供《EE-330:VisualDSP++ 5.0開發工具中的Windows Vista兼容性.pdf》資料免費下載
    發表于 01-03 15:06 ?0次下載
    EE-330:VisualDSP++ 5.0<b class='flag-5'>開發工具</b>中的Windows Vista兼容性

    最新Simplicity SDK軟件開發工具包發布

    最新的SimplicitySDK軟件開發工具包已經發布!此次更新針對SiliconLabs(芯科科技)第二代無線開發平臺帶來了包括藍牙6.0的信道探測(Channel Sounding
    的頭像 發表于 12-24 09:47 ?872次閱讀

    云計算開發工具包括什么

    云計算開發工具種類繁多,包括IDE、虛擬化軟件、容器化平臺、自動化部署工具和云平臺等。
    的頭像 發表于 11-22 10:11 ?541次閱讀

    用戶手冊 | 全志T113-S3開發板——SDK編譯指南

    前言:軟件開發套件(SDK)是為軟件工程師在特定的平臺上進行應用程序開發而提供的一系列軟件開發工具的集合。給開發人員提供了為特定產品及其生態
    的頭像 發表于 11-01 08:08 ?5022次閱讀
    用戶手冊 | 全志T113-S3<b class='flag-5'>開發</b>板——<b class='flag-5'>SDK</b>編譯指南

    支持C2000的開發工具版本

    電子發燒友網站提供《支持C2000的開發工具版本.pdf》資料免費下載
    發表于 10-10 11:06 ?1次下載
    支持C2000的<b class='flag-5'>開發工具</b>版本

    瑞星微刷機工具開發工具

    瑞星微刷機工具開發工具
    發表于 10-09 11:14 ?3次下載