日韩精品电影一二区-精品久久久久久亚洲中文字幕-一区二区三区国产美女在线播放-欧美日韩在线观看你懂的-午夜精品一区二区三区的区别-久久精品娱乐亚洲领-欧美在线网站一区二区三区-在线观看91精品国产不卡-国产水滴盗摄一区二区

創(chuàng)龍首頁 >關(guān)于創(chuàng)龍 > 新聞資訊 > 技術(shù)文章

聯(lián)系我們

Contact Us

公司總機(jī):020-8998-6280

技術(shù)熱線:020-3893-9734

技術(shù)郵箱:support@tronlong.com

銷售郵箱:sales@tronlong.com

PS端裸機(jī)與FreeRTOS案例開發(fā)(下載器加載程序)

2021/10/15

前 言:本文主要介紹PS端(ARM CPU0)的裸機(jī)與FreeRTOS案例的使用說明,適用開發(fā)環(huán)境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK 2017.4。

本次案例用到的是創(chuàng)龍科技的TLZ7x-EasyEVM-S開發(fā)板,它是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗處理器設(shè)計(jì)的異構(gòu)多核SoC評(píng)估板,處理器集成PS端雙核ARM Cortex-A9 + PL端Artix-7架構(gòu)28nm可編程邏輯資源,評(píng)估板由核心板和評(píng)估底板組成。核心板經(jīng)過專業(yè)的PCB Layout和高低溫測(cè)試驗(yàn)證,穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境。

TLZ7x-EasyEVM-S評(píng)估板

評(píng)估板接口資源豐富,引出千兆網(wǎng)口、雙路CAMERA、USB、Micro SD、CAN、UART等接口,支持LCD顯示拓展及Qt圖形界面開發(fā),方便快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。

想要獲取本案例的詳細(xì)內(nèi)容或更多案例,請(qǐng)點(diǎn)擊鏈接或微信掃描二維碼查看

http://site.tronlong.com/pfdownload


下面繼續(xù)講解第一章節(jié)的第二小節(jié)↓

1.2基于下載器加載程序

本小節(jié)可使用產(chǎn)品資料中提供的或編譯生成的可執(zhí)行文件,進(jìn)行操作。

1.2.1下載器驅(qū)動(dòng)安裝

正確安裝Xilinx Vivado開發(fā)工具包后,可在安裝目錄的"Vivado\2017.4\data\xicom\cable_drivers\nt64\"路徑下找到下載器驅(qū)動(dòng)。PC機(jī)連接下載器后,可正常識(shí)別下載器。

圖 7

如下載器無法連接評(píng)估板,并提示如下錯(cuò)誤,可先在PC機(jī)設(shè)備管理器中卸載下載器驅(qū)動(dòng)。

圖 8

圖 9

圖 10

再以管理員身份打開Windows PowerShell。

圖 11

進(jìn)入下載器驅(qū)動(dòng)目錄,并運(yùn)行uninstall_jungo.bat。

PS > cd D:\Xilinx\Vivado\2017.4\data\xicom\cable_drivers\nt64\dlc10_win7

PS > .\uninstall_jungo.bat

圖 12

圖 13

運(yùn)行install_drivers.exe,重新安裝下載器驅(qū)動(dòng)。出現(xiàn)下圖提示時(shí),請(qǐng)將下載器拔掉后再點(diǎn)擊“確定”。

PS > .\install_drivers.exe

圖 14

驅(qū)動(dòng)安裝完成后,將會(huì)打印如下類似信息。

圖 15

圖 16

1.2.2加載程序

請(qǐng)將評(píng)估板撥碼開關(guān)設(shè)置為010101(1~6),此檔位為JTAG模式,再將評(píng)估板上電。

點(diǎn)擊XSDK界面的“Run -> Run/Debug Configurations...”。點(diǎn)擊“Run Configurations...”不會(huì)進(jìn)入調(diào)試模式,點(diǎn)擊“Debug Configurations...”將會(huì)進(jìn)入調(diào)試模式,請(qǐng)根據(jù)需要進(jìn)行選擇。

圖 17

雙擊“Xilinx C/C++ application(System Debugger)”,在“Target Setup”界面的“Debug Type”欄目選擇“Standalone Application Debug”,選擇PL端.bit格式可執(zhí)行文件(xc7z010對(duì)應(yīng)xx_xc7z010.bit,xc7z020對(duì)應(yīng)xx_xc7z020.bit),并勾選上“Program FPGA”、“Run ps7_init”、“Run ps7_post_config”。點(diǎn)擊“Select...”查看FPGA/PS Device能否正常識(shí)別。

圖 18

圖 19 FPGA Device

圖 20 PS Device

如無需加載PL端程序,僅需勾選“Run ps7_init”、“Run ps7_post_config”。

圖 21

點(diǎn)擊打開Application界面,點(diǎn)擊“Browse...”選擇PS端.elf格式可執(zhí)行文件,已編譯的工程將會(huì)自動(dòng)選擇。

圖 22

點(diǎn)擊Debug,如彈出如下界面,并點(diǎn)擊Yes。

圖 23

運(yùn)行程序,即可看到評(píng)估底板的LED2進(jìn)行閃爍,說明程序基于下載器加載并運(yùn)行成功。

圖 24


由于案例幅度篇章過長,本文僅分享了工程編譯、程序加載與固化方法中下載器固化程序的講解,感謝關(guān)注,后續(xù)還有以下相關(guān)章節(jié)↓↓↓可以關(guān)注或點(diǎn)擊賬戶查看!


1.3 基于下載器固化程序

1.3.1 設(shè)置XSDK環(huán)境變量

1.3.2 固化程序到SPI FLASH

1.3.3 從SPI FLASH啟動(dòng)程序

1.4 基于SD卡啟動(dòng)程序


2 裸機(jī)案例

2.1 led-flash案例

2.2 key-led-demo案例

2.3 uart-echo案例

2.4 qspi-flash案例


想要獲取本案例的詳細(xì)內(nèi)容或更多案例,請(qǐng)點(diǎn)擊鏈接或微信掃描二維碼查看

http://site.tronlong.com/pfdownload



Copyright © 2013~2025 廣州創(chuàng)龍電子科技有限公司 All Rights Reserved  | 粵ICP備15055271號(hào)