国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—RISC-V案例開發手冊(上)

Tronlong創龍科技 ? 來源:Tronlong創龍科技 ? 作者:Tronlong創龍科技 ? 2025-08-13 11:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言

本文檔主要介紹T113-i處理器RISC-V案例開發,演示RISC-V核心RTOS案例的編譯與加載方法。適用開發環境如下。

Windows開發環境:Windows 7 64bit、Windows 10 64bit

虛擬機:VMware15.5.5

Linux開發環境:Ubuntu18.04.464bit

U-Boot:U-Boot-2018.07

Kernel:Linux-5.4.61、Linux-RT-5.4.61

LinuxSDK:T113_Tina5.0-V1.0(Linux)

玄鐵C906是一款超高能效處理器,兼容RV64IMA[F]C[V]指令集,是業界最早量產的向量擴展RISC-V指令集處理器。采用5-8級變長流水線,典型工作頻率>1GHz,標配內存管理單元,可運行Linux等操作系統,并可選性能優異的單精度浮點和矢量運算單元。應用于消費類IPC、多媒體、消費類電子等領域。

我司提供的RISC-V案例基于官方T113_Tina5.0-V1.0 LinuxSDK。RTOS案例位于產品資料“4-軟件資料Demorisc-v-demos”目錄下,案例目錄說明如下表所示,其中bin目錄存放程序可執行文件,src目錄存放案例工程源文件。

wKgZPGicBYGAEpXZAAAtd3b3ACY425.png

備注:

無特殊說明情況下,本文默認使用NAND FLASH配置評估板,默認從Linux系統啟動卡啟動系統(SD啟動模式)進行測試。

Linux系統默認會初始化相關外設,不影響案例測試。

本文默認使用評估板RS232 UART2串口作為RISC-V的調試串口,請使用RS232交叉串口母母線、USB轉RS232公頭串口線,將評估板的RS232 UART2串口連接至PC機的USB接口,如下圖所示。

wKgZPGiBynKAe6AoAA201HVtKsQ159.png圖?1

開發環境搭建

RISC-V核心的RTOS案例基于Linux開發環境進行編譯。執行如下命令,進入LinuxSDK的rtos目錄,并配置環境變量和選擇編譯方案。請手動輸入"t113_i_c906_evb1_auto"對應的編號"3",按回車鍵確定。

備注:由于官方未提供相關IDE軟件和工程調試方法,因此案例使用Linux環境開發。

Host# cd /home/tronlong/T113/tina5.0_v1.0/rtos/

Host# source envsetup.sh //配置環境變量

Host# lunch_rtos //選擇編譯方案

wKgZO2icBZeAPo0wAAFwSzpfw1k970.png圖?2

wKgZO2icBZ-AbX5gAADmEzsbyhY456.png圖?3

工程編譯

本章節以led_flash工程為例演示RISC-V案例的編譯方法。led_flash案例功能為控制評估底板用戶可編程指示燈進行閃爍。

請將位于產品資料“4-軟件資料Demorisc-v-demosled_flashsrc”目錄下的main.c文件拷貝至Ubuntu共享目錄下,并執行如下命令,備份工程源碼,將main.c工程源碼拷貝至LinuxSDK目錄"rtos/lichee/rtos/projects/t113_i_c906/evb1_auto/src/"下。

Host# cd /home/tronlong/T113/tina5.0_v1.0/rtos/lichee/rtos/projects/t113_i_c906/evb1_auto/src/

Host# cp main.c main.c.bak

Host# cp /mnt/hgfs/SharedFolders/main.c ./main.c

wKgZPGicBaiACQYOAAC45Prmsz0138.png圖?4

wKgZPGicBbGAUU-wAACaY52M-hI342.png圖?5

重新打開Ubuntu終端。執行如下命令,配置Linux內核、內核版本、處理器型號、評估板型號、顯示方式、編譯器等信息。

Host# cd /home/tronlong/T113/tina5.0_v1.0/

Host# ./build.sh config

wKgZO2icBbqAJTvkAAEzCWfhfeo803.png圖?6

Config具體配置如下:

========ACTION List: mk_config ;========

options :

All available platform:

0. android

1. linux

Choice [linux]: 1

All available linux_dev:

0. bsp

1. buildroot

2. openwrt

Choice [buildroot]: 1

All available ic:

0. t113

1. t113_i

2. t113_s3p

3. t113_s4

4. t113_s4p

5. t113_s2

Choice [t113_s3p]: 1

All available board:

0. evb1

1. evb1_auto

2. evb1_auto_nand

3. evb1_auto_nor

4. tlt113-evm-emmc

5. tlt113-evm-nand

6. tlt113-minievm-emmc

7. tlt113-minievm-nand

Choice [tlt113-evm-emmc]: 5

All available output_configs:

0. hdmi

1. lvds-lcd

2. mipi-lcd

3. tft-lcd

4. cvbs

Choice [hdmi]: 0

All available flash:

0. default

1. nor

Choice [default]: 0

執行如下命令,編譯程序。

Host# ./build.sh rtos

wKgZPGicBcSAK8E4AAEeD7SaZ4g791.png圖?7

wKgZPGicBcuAQ3OyAAHpwQQySdA459.png圖?8

編譯完成后,生成RISC-V工程鏡像為"rtos/lichee/rtos/build/t113_i_c906_evb1_auto/img/rt_system.bin"和"/home/tronlong/T113/tina5.0_v1.0/device/config/chips/t113_i/bin/amp_rv0.bin"。

wKgZPGicBdKALrzPAADTpQfOoL0637.png圖?9

程序固化

本章節主要提供通過Linux系統鏡像固化RISC-V工程鏡像的方法,并說明如何更新評估板系統RISC-V工程鏡像。

1.通過Linux系統鏡像固化RISC-V工程鏡像

請確保已參考“工程編譯”章節,編譯生成工程鏡像amp_rv0.bin。執行如下命令,進入tina5.0_v1.0目錄(即LinuxSDK開發包目錄),編譯生成包含RISC-V工程鏡像的Linux系統鏡像。

Host# cd /home/tronlong/T113/tina5.0_v1.0/

Host# ./build.sh && ./build.sh pack

wKgZPGicBdqAWR6HAAD2rWh5zJ8586.png圖?10

wKgZPGicBeSAEmi3AAFg_KcuEU4330.png圖?11

wKgZPGicBe-AKrdzAAFviOWRNOs645.png圖?12

編譯生成的Linux鏡像位于"/home/tronlong/T113/tina5.0_v1.0/out/"目錄下。請參考Linux系統啟動卡制作及系統固化文檔,將Linux系統鏡像文件固化至Micro SD卡或NAND FLASH即可。

備注:eMMC配置核心板請參考eMMC配置核心板使用說明文檔生成Linux系統鏡像。

2.更新評估板系統RISC-V工程鏡像

此方法可通過ARM端加載RISC-V工程鏡像。

請將編譯生成的RISC-V工程鏡像拷貝至評估板系統的"/lib/firmware/"目錄下替換原有的鏡像。

wKgZPGicBfeAW0HYAAAP9soqxLo046.png圖?13

啟用RISC-V核心

系統默認不啟用RISC-V核心,請執行如下命令,啟用RISC-V核心并加載工程鏡像。

Target# echo amp_rv0.bin> /sys/class/remoteproc/remoteproc1/firmware //指定加載的工程鏡像

Target# echo start > /sys/class/remoteproc/remoteproc1/state //啟用RISC-V核心并加載工程鏡像

wKgZO2icBf-AHrI0AABGu0DyWY8928.png圖?14

RISC-V核心啟動后將自動運行程序,RS232 UART2串口終端將會打印如下類似信息,并可看到評估底板用戶可編程指示燈每隔0.5s閃爍一次。

wKgZO2icBgaADfWYAAAko1pK6jQ514.png圖?15

測試完成后,執行如下命令,關閉RISC-V核心。

Target# echo stop > /sys/class/remoteproc/remoteproc1/state

wKgZO2icBg6AHSnYAAASsDDGiRA224.png圖?16

RISC-V案例演示說明

本章節提供RISC-V核心的RTOS案例說明。請使用Type-C線連接PC機和評估板的USB TO UART0串口;使用RS232交叉串口母母線、USB轉RS232公頭串口線,將評估板的RS232 UART2串口連接至PC機的USB接口。

備注:案例基于ARM端加載RISC-V工程鏡像的方法測試。

led_flash案例

案例功能

控制評估底板用戶可編程指示燈每隔0.5s閃爍一次。

程序流程如下圖所示。

wKgZPGicBhaAclytAAA0KIcb_fk844.png圖?17

案例測試

將本案例bin目錄下的可執行文件amp_rv0.bin拷貝至評估板系統的"/lib/firmware/"目錄下,并在可執行文件程序目錄下請執行如下命令,啟動RISC-V核心并加載工程鏡像。

Target# echo amp_rv0.bin> /sys/class/remoteproc/remoteproc1/firmware //指定加載的工程鏡像

Target# echo start > /sys/class/remoteproc/remoteproc1/state //啟用RISC-V核心并加載工程鏡像

wKgZO2icBf-AHrI0AABGu0DyWY8928.png圖?18

RISC-V核心啟動后將自動運行RISC-V程序,RS232 UART2串口終端將會打印如下類似信息,并可看到評估底板用戶可編程指示燈每隔0.5s閃爍一次。

wKgZO2icBgaADfWYAAAko1pK6jQ514.png圖?19

執行如下命令,關閉RISC-V核心,程序將停止運行。

Target# echo stop > /sys/class/remoteproc/remoteproc1/state

wKgZO2icBg6AHSnYAAASsDDGiRA224.png圖?20

關鍵代碼

1.創建任務。

wKgZO2icBmmAP_0zAACdixHo9t0515.png圖?21

2.配置及控制GPIO。

wKgZPGicBnCAM457AAB2Untyvos879.png圖?22

由于篇幅過長等原因,部分內容均不逐一展示,如需獲取完整版詳細資料,請關注創龍科技微信公眾號或官網,或者評論區留言,感謝您的支持!

審核編輯 黃宇

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

    關注

    25

    文章

    6092

    瀏覽量

    112353
  • RISC-V
    +關注

    關注

    48

    文章

    2754

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Qt應用開發--國產工業開發板T113-i的部署教程

    本次開發教程的測試板卡來自創龍科技的TLT113-EVM國產工業評估,基于
    的頭像 發表于 11-05 08:44 ?3797次閱讀
    Qt應用<b class='flag-5'>開發</b>--<b class='flag-5'>國產</b><b class='flag-5'>工業</b><b class='flag-5'>開發板</b><b class='flag-5'>T113-i</b>的部署教程

    【米爾-T113-i開發板試用】電+配編譯器+編譯+運行ruapu測試工具流程視頻

    MYC-YT113i核心開發板 真正的國產核心,100%國產物料認證
    發表于 02-25 22:49

    國產RISC-V基于T113-i異構多核平臺

    T113-i是一款Cortex-A7@1.2GHz
    發表于 10-10 22:08

    國產RISC-V案例分享,基于T113-i異構多核平臺!

    RISC-V核心優勢T113-i是一款Cortex-
    發表于 10-29 09:47

    【正點原子】T113-i開發板資料震撼來襲!異開發、工控設計方案!

    、高可靠性、低成本和豐富的接口資源,適用于嵌入式系統開發T113-i芯片框架 一、T113IS開發板介紹 1、高性價比主控
    發表于 03-13 15:37

    國產開發板—米爾T113-i如何實現ARM+RISC-V+DSP協同計算?

    01T113-i芯片及OpenAMP簡介[/fly] T113-i芯片簡介 T113-i由兩顆ARM A7 、一顆C906(RISC-V
    發表于 03-21 16:50

    T113i國產核心上市

    產品更加堅固耐用,且開發板引出了盡可能多的處理器核心資源,是工業、電力、交通等關鍵領域實現國產化降本的優質之選! 01 超高性價比 工規處理器 不同于
    發表于 11-20 16:32

    多核異構工業開發板:創龍科技T113-i

    概述 本次評測開發板--創龍T113-i工業開發板,這是一款基于科技處
    的頭像 發表于 10-24 10:26 ?2802次閱讀
    多核異構<b class='flag-5'>工業</b><b class='flag-5'>開發板</b>:創龍科技<b class='flag-5'>T113-i</b>

    LVGL案例分享--手把手教你移植到T113-i國產工業開發板

    的TLT113-EVM國產工業評估,基于科技T113-
    的頭像 發表于 11-08 08:38 ?2834次閱讀
    LVGL案例分享--手把手教你移植到<b class='flag-5'>T113-i</b><b class='flag-5'>國產</b><b class='flag-5'>工業</b><b class='flag-5'>開發板</b>

    如何把LVGL移植到T113-i國產工業開發板

    本次開發教程的測試板卡來自創龍科技的TLT113-EVM國產工業評估,基于
    發表于 11-14 17:28 ?1749次閱讀
    如何把LVGL移植到<b class='flag-5'>T113-i</b><b class='flag-5'>國產</b><b class='flag-5'>工業</b><b class='flag-5'>開發板</b>

    G2D圖像處理硬件調用和測試-基于米爾-T113-i開發板

    ,100%國產物料認證國產T113-i處理器配備2*Cortex-A7@1.2GHzRISC-V外置DDR3接口、支持視頻編解碼器、HiF
    的頭像 發表于 04-12 08:01 ?1854次閱讀
    G2D圖像處理硬件調用和測試-基于米爾-<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b><b class='flag-5'>開發板</b>

    T113-i最新發布Tina5.0系統!支持3大新特性!

    創龍科技T113-iCortex-A7@1.2GHz
    的頭像 發表于 05-14 13:46 ?1348次閱讀

    T113-i最新發布Tina5.0系統!支持3大新特性!

    創龍科技T113-iCortex-A7@1.2GHz
    的頭像 發表于 05-14 08:05 ?1583次閱讀
    <b class='flag-5'>T113-i</b>最新發布Tina5.0系統!支持3大新特性!

    國產T113-i Cortex-A7@1.2GHz 工業開發板—ARM + DSP、RISC-V間通信開發案例

    本文檔主要介紹T113-i處理器的ARM + DSP、RISC-V間通信開發案例,演示T113-i處理器ARM
    的頭像 發表于 08-18 14:03 ?570次閱讀
    <b class='flag-5'>國產</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—ARM + DSP、<b class='flag-5'>RISC-V</b><b class='flag-5'>核</b>間通信<b class='flag-5'>開發</b>案例

    國產T113-i Cortex-A7@1.2GHz 工業開發板—ARM + FPGA通信案例

    本文主要介紹基于科技T113與FPGA的間通信案例,適用開發環境如下。
    的頭像 發表于 08-19 11:16 ?688次閱讀
    <b class='flag-5'>國產</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—ARM + FPGA通信案例