Vivado SDK 調試程序時,DBUG模式相關設置

在用Zynq做開發的時候,爲了知道應用程序的運行情況,需要在DBUG模式下運行程序,這種模式和程序在芯片上運行的方式有點差別,所以需要更改相應的設置。

打開Vivado軟件,點擊file --> 點擊lunch SDK,打開SDK之後,點擊Xilinx Tools --> 點擊generate linker script  -->  點擊ok:

左邊的Output script,選擇應用程序文件下的src裏面的script ,右邊的三個選項選擇ps7_ram_0_S_AXI,如下圖所示:

 這就是把應用程序fang放在ram裏面運行,在生成mcs之前,要把這三個選項改回爲原來的DDR,雖然DBUG模式有時也可以在DDR裏面運行,但是會出很多的問題。如果DBUG模式調試沒有問題了,一定要改回去,不然生成的mcs燒寫到FPGA中會無法啓動。

修改完後點擊Generate,然後編譯應用程序,再把bit文件燒寫到FPGA中,運行應用程序,就進入了DBUG模式,這種模式主要是方便調試應用程序,FPGA的程序調試這種方式就不方便了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章