chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

前 言

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

Windows開發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit

虛擬機(jī):VMware15.5.5

Linux開發(fā)環(huán)境: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]指令集,是業(yè)界最早量產(chǎn)的向量擴(kuò)展RISC-V指令集處理器。采用5-8級變長流水線,典型工作頻率>1GHz,標(biāo)配內(nèi)存管理單元,可運(yùn)行Linux等操作系統(tǒng),并可選性能優(yōu)異的單精度浮點(diǎn)和矢量運(yùn)算單元。應(yīng)用于消費(fèi)類IPC、多媒體、消費(fèi)類電子等領(lǐng)域。

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

wKgZPGicBYGAEpXZAAAtd3b3ACY425.png

備注:

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

Linux系統(tǒng)默認(rèn)會初始化相關(guān)外設(shè),不影響案例測試。

本文默認(rèn)使用評估板RS232 UART2串口作為RISC-V的調(diào)試串口,請使用RS232交叉串口母母線、USB轉(zhuǎn)RS232公頭串口線,將評估板的RS232 UART2串口連接至PC機(jī)的USB接口,如下圖所示。

wKgZPGiBynKAe6AoAA201HVtKsQ159.png圖?1

開發(fā)環(huán)境搭建

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

備注:由于官方未提供相關(guān)IDE軟件和工程調(diào)試方法,因此案例使用Linux環(huán)境開發(fā)。

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

Host# source envsetup.sh //配置環(huán)境變量

Host# lunch_rtos //選擇編譯方案

wKgZO2icBZeAPo0wAAFwSzpfw1k970.png圖?2

wKgZO2icBZ-AbX5gAADmEzsbyhY456.png圖?3

工程編譯

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

請將位于產(chǎn)品資料“4-軟件資料Demorisc-v-demosled_flashsrc”目錄下的main.c文件拷貝至Ubuntu共享目錄下,并執(zhí)行如下命令,備份工程源碼,將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終端。執(zhí)行如下命令,配置Linux內(nèi)核、內(nèi)核版本、處理器型號、評估板型號、顯示方式、編譯器等信息。

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

執(zhí)行如下命令,編譯程序。

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

程序固化

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

1.通過Linux系統(tǒng)鏡像固化RISC-V工程鏡像

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

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系統(tǒng)啟動卡制作及系統(tǒng)固化文檔,將Linux系統(tǒng)鏡像文件固化至Micro SD卡或NAND FLASH即可。

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

2.更新評估板系統(tǒng)RISC-V工程鏡像

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

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

wKgZPGicBfeAW0HYAAAP9soqxLo046.png圖?13

啟用RISC-V核心

系統(tǒng)默認(rèn)不啟用RISC-V核心,請執(zhí)行如下命令,啟用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核心啟動后將自動運(yùn)行程序,RS232 UART2串口終端將會打印如下類似信息,并可看到評估底板用戶可編程指示燈每隔0.5s閃爍一次。

wKgZO2icBgaADfWYAAAko1pK6jQ514.png圖?15

測試完成后,執(zhí)行如下命令,關(guān)閉RISC-V核心。

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

wKgZO2icBg6AHSnYAAASsDDGiRA224.png圖?16

RISC-V案例演示說明

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

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

led_flash案例

案例功能

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

程序流程如下圖所示。

wKgZPGicBhaAclytAAA0KIcb_fk844.png圖?17

案例測試

將本案例bin目錄下的可執(zhí)行文件amp_rv0.bin拷貝至評估板系統(tǒng)的"/lib/firmware/"目錄下,并在可執(zhí)行文件程序目錄下請執(zhí)行如下命令,啟動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核心啟動后將自動運(yùn)行RISC-V程序,RS232 UART2串口終端將會打印如下類似信息,并可看到評估底板用戶可編程指示燈每隔0.5s閃爍一次。

wKgZO2icBgaADfWYAAAko1pK6jQ514.png圖?19

執(zhí)行如下命令,關(guān)閉RISC-V核心,程序?qū)⑼V惯\(yùn)行。

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

wKgZO2icBg6AHSnYAAASsDDGiRA224.png圖?20

關(guān)鍵代碼

1.創(chuàng)建任務(wù)。

wKgZO2icBmmAP_0zAACdixHo9t0515.png圖?21

2.配置及控制GPIO。

wKgZPGicBnCAM457AAB2Untyvos879.png圖?22

由于篇幅過長等原因,部分內(nèi)容均不逐一展示,如需獲取完整版詳細(xì)資料,請關(guān)注創(chuàng)龍科技微信公眾號或官網(wǎng),或者評論區(qū)留言,感謝您的支持!

審核編輯 黃宇

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

    關(guān)注

    25

    文章

    5999

    瀏覽量

    110056
  • RISC-V
    +關(guān)注

    關(guān)注

    47

    文章

    2698

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Qt應(yīng)用開發(fā)--國產(chǎn)工業(yè)開發(fā)板T113-i的部署教程

    本次開發(fā)教程的測試板卡來自創(chuàng)龍科技的TLT113-EVM國產(chǎn)工業(yè)評估,基于
    的頭像 發(fā)表于 11-05 08:44 ?3604次閱讀
    Qt應(yīng)用<b class='flag-5'>開發(fā)</b>--<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>T113-i</b>的部署教程

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

    MYC-YT113i核心開發(fā)板 真正的國產(chǎn)核心,100%國產(chǎn)物料認(rèn)證
    發(fā)表于 02-25 22:49

    國產(chǎn)RISC-V基于T113-i異構(gòu)多核平臺

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

    國產(chǎn)RISC-V案例分享,基于T113-i異構(gòu)多核平臺!

    RISC-V核心優(yōu)勢T113-i是一款Cortex-
    發(fā)表于 10-29 09:47

    【正點(diǎn)原子】T113-i開發(fā)板資料震撼來襲!異開發(fā)、工控設(shè)計(jì)方案!

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

    國產(chǎn)開發(fā)板—米爾T113-i如何實(shí)現(xiàn)ARM+RISC-V+DSP協(xié)同計(jì)算?

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

    T113i國產(chǎn)核心上市

    產(chǎn)品更加堅(jiān)固耐用,且開發(fā)板引出了盡可能多的處理器核心資源,是工業(yè)、電力、交通等關(guān)鍵領(lǐng)域?qū)崿F(xiàn)國產(chǎn)化降本的優(yōu)質(zhì)之選! 01 超高性價比 工規(guī)處理器 不同于
    發(fā)表于 11-20 16:32

    多核異構(gòu)工業(yè)開發(fā)板:創(chuàng)龍科技T113-i

    概述 本次評測開發(fā)板--創(chuàng)龍T113-i工業(yè)開發(fā)板,這是一款基于科技處
    的頭像 發(fā)表于 10-24 10:26 ?2640次閱讀
    多核異構(gòu)<b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>:創(chuàng)龍科技<b class='flag-5'>T113-i</b>

    LVGL案例分享--手把手教你移植到T113-i國產(chǎn)工業(yè)開發(fā)板

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

    如何把LVGL移植到T113-i國產(chǎn)工業(yè)開發(fā)板

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

    G2D圖像處理硬件調(diào)用和測試-基于米爾-T113-i開發(fā)板

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

    T113-i最新發(fā)布Tina5.0系統(tǒng)!支持3大新特性!

    創(chuàng)龍科技T113-iCortex-A7@1.2GHz
    的頭像 發(fā)表于 05-14 13:46 ?1301次閱讀

    T113-i最新發(fā)布Tina5.0系統(tǒng)!支持3大新特性!

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

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—ARM + DSP、RISC-V間通信開發(fā)案例

    本文檔主要介紹T113-i處理器的ARM + DSP、RISC-V間通信開發(fā)案例,演示T113-i處理器ARM
    的頭像 發(fā)表于 08-18 14:03 ?463次閱讀
    <b class='flag-5'>國產(chǎn)</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'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—ARM + DSP、<b class='flag-5'>RISC-V</b><b class='flag-5'>核</b>間通信<b class='flag-5'>開發(fā)</b>案例

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—ARM + FPGA通信案例

    本文主要介紹基于科技T113與FPGA的間通信案例,適用開發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-19 11:16 ?564次閱讀
    <b class='flag-5'>國產(chǎn)</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'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—ARM + FPGA通信案例