91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DR1 系列評(píng)估板 PS 端裸機(jī)與 FreeRTOS 開(kāi)發(fā)案例手冊(cè)

Tronlong創(chuàng)龍科技 ? 來(lái)源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2026-01-19 17:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言

本文為PS端裸機(jī)與FreeRTOS案例開(kāi)發(fā)的指引文檔,主要對(duì)PS端裸機(jī)與FreeRTOS案例進(jìn)行簡(jiǎn)要介紹。

開(kāi)發(fā)環(huán)境

Windows開(kāi)發(fā)環(huán)境:Windows10 64bit

開(kāi)發(fā)工具:TD_5.9.1_DR1_2025.1_NL、FD_2025.1_SP1

術(shù)語(yǔ)表

為便于閱讀,下表對(duì)文檔出現(xiàn)的關(guān)鍵術(shù)語(yǔ)進(jìn)行解釋;對(duì)于廣泛認(rèn)同釋義的術(shù)語(yǔ),在此不做注釋。

wKgZO2lt9KmAXKLEAABIORpGX60531.png

注意事項(xiàng)

(1)請(qǐng)先按照《開(kāi)發(fā)環(huán)境搭建》文檔安裝TD、FD等軟件以及進(jìn)行JTAG驅(qū)動(dòng)安裝,使用下載器(廠家:安路科技,型號(hào):AL-LINK-FT-V1.0)連接評(píng)估板JTAG接口至PC端USB接口。

(2)在進(jìn)行本文操作前,請(qǐng)先參考《TD-FD工程編譯與加載》,熟悉工程編譯、鏡像加載等方法。

(3)PS端裸機(jī)案例位于產(chǎn)品資料“4-軟件資料DemoBaremetal-demos”目錄下,F(xiàn)reeRTOS案例位于產(chǎn)品資料“4-軟件資料DemoRTOS-demos”目錄下。每個(gè)PS端的裸機(jī)與FreeRTOS案例包含project和bin兩個(gè)目錄,其中project目錄下包含案例工程文件,bin目錄下含有案例可執(zhí)行文件。

1led_flash案例

1.1 案例說(shuō)明

案例功能:控制評(píng)估底板PS端LED2,每隔0.5s將狀態(tài)翻轉(zhuǎn)一次。

wKgZO2lt9LKABLU8AAB14agsx-c016.png圖 1

1.2 案例測(cè)試

請(qǐng)參考《TD-FD端工程編譯與加載》文檔“FD工程的程序加載、創(chuàng)建與編譯”章節(jié),完成程序的加載。加載完成后看到串口終端打印如下信息,同時(shí)可觀察到評(píng)估底板的LED2進(jìn)行閃爍。

(1)裸機(jī)運(yùn)行結(jié)果。

wKgZO2lt9LmAP_U0AABNxR2ndT8511.png圖 2

(2)FreeRTOS運(yùn)行結(jié)果。

wKgZPGlt9L-AJzJKAABNa4-qnR8181.png圖 3

1.3 關(guān)鍵代碼

(1)裸機(jī)FD工程代碼

案例源碼位于案例目錄下"projectled_flash_a35led_flash"文件夾中。

a)進(jìn)行硬件初始化,讀取GPIO的值,控制LED引腳。

wKgZPGlt9MaADzpRAABWVeHZoJ8697.png圖 4

(2)FreeRTOS FD工程代碼

案例源碼位于案例目錄下"projectled_flash_a35led_flash"文件夾中。

a)硬件初始化。

wKgZPGlt9M2AFD5cAAAk6U9mqTg578.png圖 5

b)實(shí)現(xiàn)LED引腳控制。

wKgZPGlt9NSAZyQhAAAsMpGR5hk013.png圖 6

c)硬件的初始化執(zhí)行和隊(duì)列創(chuàng)建、任務(wù)創(chuàng)建。

wKgZO2lt9NuAMoP-AABW65GHm4I862.png圖 7

d)以下函數(shù)由FreeRTOS內(nèi)核在特定事件發(fā)生時(shí)自動(dòng)調(diào)用。

wKgZPGlt9OOAYv_SAAD3YI4J_UQ598.png圖 8

2key_led案例

2.1案例說(shuō)明

案例功能:通過(guò)PS端按鍵USER1(KEY2)控制評(píng)估底板LED2亮滅。

wKgZO2lt9LKABLU8AAB14agsx-c016.png圖 9

wKgZO2lt9OyAcSKgAABYKeKdoRQ945.png圖 10

2.2案例測(cè)試

請(qǐng)參考《TD-FD端工程編譯與加載》文檔“FD工程的程序加載、創(chuàng)建與編譯”章節(jié),完成程序的加載。加載完成后看到串口終端打印如下信息。按下評(píng)估板的USER1(KEY2)按鍵,可觀察到LED2的亮滅。

(1)裸機(jī)運(yùn)行結(jié)果。

wKgZO2lt9PyAAh14AABNcORiXng942.png圖 11

(2)FreeRTOS運(yùn)行結(jié)果。

wKgZPGlt9QOAfH5dAABNoQWUTrA734.png圖 12

2.3關(guān)鍵代碼

(1)裸機(jī)FD工程代碼。

案例源碼位于案例目錄下"projectkey_led_a35key_led"文件夾中。

a)進(jìn)行硬件初始化,獲取按鍵引腳值,實(shí)現(xiàn)按下按鍵LED點(diǎn)亮,松開(kāi)按鍵LED熄滅。

wKgZPGlt9QuAXsYhAABMptq41qk770.png圖 13

(2)FreeRTOS FD工程代碼。

案例源碼位于案例目錄下"projectkey_led_a35key_led"文件夾中。

a)硬件初始化。

wKgZO2lt9RKAVm8pAAAlOghqdLk979.png圖 14

b)實(shí)現(xiàn)按下按鍵LED點(diǎn)亮,松開(kāi)按鍵LED熄滅功能。

wKgZPGlt9RmADFkGAAAsrzx3t2U274.png圖 15

c)硬件的初始化執(zhí)行和隊(duì)列創(chuàng)建、任務(wù)創(chuàng)建。

wKgZO2lt9R-AHfVwAABW1IirnaY480.png圖 16

d)以下函數(shù)由FreeRTOS內(nèi)核在特定事件發(fā)生時(shí)自動(dòng)調(diào)用。

wKgZO2lt9SaAasH_AAD1oB2vtyw798.png圖 17

3uart_rw案例

3.1案例功能

案例功能:評(píng)估板通過(guò)USB TO UART1調(diào)試串口與上位機(jī)進(jìn)行數(shù)據(jù)回顯通信。

3.2案例測(cè)試

請(qǐng)使用Type-C線將評(píng)估板的USB TO UART1調(diào)試串口連接至PC機(jī)。參考《TD-FD端工程編譯與加載》文檔“FD工程的程序加載、創(chuàng)建與編譯”章節(jié),完成程序的加載。

加載完成后在串口終端點(diǎn)擊"View->Command (Chat) Window",選中并打開(kāi)"Command (Chat) Window"窗口。

wKgZO2lt9S-ARHbCAACIoJnNrL4851.png圖 18

在窗口中手動(dòng)輸入10個(gè)字符數(shù)據(jù),例如"0123456789",再按回車鍵。評(píng)估板USB TO UART1接收到字符后,會(huì)將接收到的字符通過(guò)USB TO UART1回顯至串口調(diào)試終端。

(1)裸機(jī)運(yùn)行結(jié)果。

wKgZPGlt9TeAECW9AAB434_BO6c557.png圖 19

(2)FreeRTOS運(yùn)行結(jié)果。

wKgZPGlt9TeAECW9AAB434_BO6c557.png圖 20

3.3關(guān)鍵代碼

(1)設(shè)置串口設(shè)備相關(guān)參數(shù)。

wKgZO2lt9WOAGOakAABXIzRCE3I793.png圖 21

(2)使UART處于阻塞狀態(tài),通過(guò)調(diào)用AlUart_Test_RecvAndSendIntrBlock函數(shù)執(zhí)行測(cè)試,并記錄結(jié)果。若測(cè)試失敗,則記錄錯(cuò)誤消息并返回錯(cuò)誤代碼,否則,記錄成功消息并返回AL_OK。

wKgZO2lt9WqAXHJkAACipbbaqA0298.png圖 22

(3)接收到10個(gè)字符后,將字符進(jìn)行回顯。

wKgZPGlt9XCAEcXjAAETFX20bkM086.png圖 23


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FreeRTOS
    +關(guān)注

    關(guān)注

    14

    文章

    499

    瀏覽量

    66887
  • 評(píng)估板
    +關(guān)注

    關(guān)注

    1

    文章

    931

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DR1 系列評(píng)估 eMMC 健康管理案例開(kāi)發(fā)手冊(cè):信息查詢與壽命監(jiān)控

    本文為創(chuàng)龍科技DR1 系列評(píng)估 eMMC 健康管理案例指南,核心是通過(guò) emmc_get_info 程序讀取 eMMC 健康信息。內(nèi)容涵蓋 EXT_CSD 寄存器查詢、擦寫(xiě)次數(shù)統(tǒng)計(jì)、
    的頭像 發(fā)表于 01-22 15:24 ?183次閱讀
    <b class='flag-5'>DR1</b> <b class='flag-5'>系列</b><b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b> eMMC 健康管理案例<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>手冊(cè)</b>:信息查詢與壽命監(jiān)控

    DR1 系列核心 PS+PL 異構(gòu)多核實(shí)戰(zhàn)案例手冊(cè)(二)

    本文為創(chuàng)龍科技DR1 系列評(píng)估 PS+PL 異構(gòu)多核開(kāi)發(fā)指南,涵蓋 9 類核心案例與關(guān)鍵技術(shù)實(shí)
    的頭像 發(fā)表于 01-14 17:23 ?4542次閱讀
    <b class='flag-5'>DR1</b> <b class='flag-5'>系列</b>核心<b class='flag-5'>板</b> <b class='flag-5'>PS</b>+PL 異構(gòu)多核實(shí)戰(zhàn)案例<b class='flag-5'>手冊(cè)</b>(二)

    DR1 系列核心 PS+PL 異構(gòu)多核實(shí)戰(zhàn)案例手冊(cè)(一)

    本文為創(chuàng)龍科技DR1 系列評(píng)估 PS+PL 異構(gòu)多核開(kāi)發(fā)指南,涵蓋 9 類核心案例與關(guān)鍵技術(shù)實(shí)
    的頭像 發(fā)表于 01-14 15:37 ?159次閱讀
    <b class='flag-5'>DR1</b> <b class='flag-5'>系列</b>核心<b class='flag-5'>板</b> <b class='flag-5'>PS</b>+PL 異構(gòu)多核實(shí)戰(zhàn)案例<b class='flag-5'>手冊(cè)</b>(一)

    DR1 評(píng)估 PL FPGA 開(kāi)發(fā)完全指南:基礎(chǔ)案例與 ADC 采集模塊詳解(一)

    本文為創(chuàng)龍科技DR1 系列評(píng)估 PL FPGA 開(kāi)發(fā)案例指南,涵蓋 led_flash、k
    的頭像 發(fā)表于 01-08 15:46 ?198次閱讀
    <b class='flag-5'>DR1</b> <b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b> PL <b class='flag-5'>端</b> FPGA <b class='flag-5'>開(kāi)發(fā)</b>完全指南:基礎(chǔ)案例與 ADC 采集模塊詳解(一)

    DR1M90 評(píng)估 TD-FD 工程與 Linux 多場(chǎng)景應(yīng)用開(kāi)發(fā)指南

    本文為創(chuàng)龍科技DR1 系列評(píng)估 TD-FD 工程編譯與加載手冊(cè),系統(tǒng)講解 TD/FPGA 工程與 FD/SoC 工程的全流程
    的頭像 發(fā)表于 01-07 11:37 ?558次閱讀
    <b class='flag-5'>DR1</b>M90 <b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b> TD-FD 工程與 Linux 多場(chǎng)景應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>指南

    DR1平臺(tái)Linux應(yīng)用開(kāi)發(fā)指南:含GDB調(diào)試、Python及MQTT實(shí)戰(zhàn)

    本文為創(chuàng)龍科技DR1 系列評(píng)估 Linux 應(yīng)用開(kāi)發(fā)手冊(cè),系統(tǒng)講解
    的頭像 發(fā)表于 01-05 16:48 ?4475次閱讀
    <b class='flag-5'>DR1</b>平臺(tái)Linux應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>指南:含GDB調(diào)試、Python及MQTT實(shí)戰(zhàn)

    安路DR1M90評(píng)估:從基礎(chǔ)外設(shè)到通信模塊測(cè)試指南

    手冊(cè)由創(chuàng)龍科技研發(fā),針對(duì)安路飛龍 DR1M90 評(píng)估,詳述 Linux 系統(tǒng)下功能測(cè)試流程。含系統(tǒng)啟動(dòng)驗(yàn)證,LED、按鍵、DDR 等基礎(chǔ)外設(shè)測(cè)試,ETH、WiFi、4G、GPS 等
    的頭像 發(fā)表于 11-20 15:26 ?1404次閱讀
    安路<b class='flag-5'>DR1</b>M90<b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b>:從基礎(chǔ)外設(shè)到通信模塊測(cè)試指南

    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板—視頻開(kāi)發(fā)案

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估的視頻開(kāi)發(fā)案例,適用開(kāi)發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-26 14:35 ?1073次閱讀
    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開(kāi)發(fā)板</b>—視頻<b class='flag-5'>開(kāi)發(fā)案</b>例

    【米爾MYC-YM90X安路飛龍DR1開(kāi)發(fā)板】HMI人機(jī)界面開(kāi)發(fā)

    綜合,生成網(wǎng)表文件,檢查資源占用率(避免超過(guò) DR1 系列的 94,464LEs、240DSP 等上限)。 約束配置:添加時(shí)序約束(如時(shí)鐘頻率、接口延遲)和物理約束(如引腳分配,需參考開(kāi)發(fā)板原理圖
    發(fā)表于 08-14 21:26

    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板—物聯(lián)網(wǎng)模塊開(kāi)發(fā)案例(上)

    本文檔主要介紹基于TLT113-EVM評(píng)估的物聯(lián)網(wǎng)模塊開(kāi)發(fā)案例。
    的頭像 發(fā)表于 08-07 14:47 ?944次閱讀
    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開(kāi)發(fā)板</b>—物聯(lián)網(wǎng)模塊<b class='flag-5'>開(kāi)發(fā)案</b>例(上)

    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板—LVGL應(yīng)用開(kāi)發(fā)案

    本文主要演示基于TLT113-EVM評(píng)估的LVGL官方案例以及應(yīng)用開(kāi)發(fā)案
    的頭像 發(fā)表于 07-29 10:06 ?1058次閱讀
    國(guó)產(chǎn)!全志T113-i  雙核Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開(kāi)發(fā)板</b>—LVGL應(yīng)用<b class='flag-5'>開(kāi)發(fā)案</b>例

    創(chuàng)龍 瑞芯微 RK3562 國(guó)產(chǎn) 2GHz 四核A53 工業(yè)開(kāi)發(fā)板—NPU開(kāi)發(fā)案

    本文主要介紹基于創(chuàng)龍科技TL3562-EVM評(píng)估的NPU開(kāi)發(fā)案例,適用開(kāi)發(fā)環(huán)境如下。
    的頭像 發(fā)表于 07-16 11:46 ?784次閱讀
    創(chuàng)龍 瑞芯微 RK3562 國(guó)產(chǎn) 2GHz 四核A53 工業(yè)<b class='flag-5'>開(kāi)發(fā)板</b>—NPU<b class='flag-5'>開(kāi)發(fā)案</b>例

    【米爾MYC-YM90X安路飛龍DR1開(kāi)發(fā)板】安路科技 SALDRAGON開(kāi)發(fā)板介紹

    基于SALDRAGON的核心開(kāi)發(fā)板,加速客戶產(chǎn)品化進(jìn)程。例如,雙方聯(lián)合開(kāi)發(fā)的電子后視鏡方案已應(yīng)用于商用車領(lǐng)域。 五、開(kāi)發(fā)板介紹 米爾電子基于安路科技
    發(fā)表于 04-28 17:57

    基于瑞芯微RK3562 四核 ARM Cortex-A53 + 單核 ARM Cortex-M0工業(yè)評(píng)估——Linux應(yīng)用開(kāi)發(fā)手冊(cè)

    本文主要介紹TL3562-MiniEVM評(píng)估的AMP(Asymmetric Multi-processing)開(kāi)發(fā)案例。
    的頭像 發(fā)表于 04-16 10:56 ?1152次閱讀
    基于瑞芯微RK3562 四核 ARM Cortex-A53 + 單核 ARM Cortex-M0工業(yè)<b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b>——Linux應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>手冊(cè)</b>

    基于瑞芯微RK3562 四核 ARM Cortex-A53 + 單核 ARM Cortex-M0工業(yè)評(píng)估——NPU開(kāi)發(fā)案

    本文主要介紹基于創(chuàng)龍科技TL3562-MiniEVM評(píng)估的NPU開(kāi)發(fā)案例,適用開(kāi)發(fā)環(huán)境如下。
    的頭像 發(fā)表于 04-15 17:18 ?865次閱讀
    基于瑞芯微RK3562 四核 ARM Cortex-A53 + 單核 ARM Cortex-M0工業(yè)<b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b>——NPU<b class='flag-5'>開(kāi)發(fā)案</b>列