查看: 948|回复: 0

[经验] 国产RISC-V案例分享,基于全志T113-i异构多核平台!

[复制链接]
  • TA的每日心情
    无聊
    2021-9-1 13:41
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2024-9-11 15:44:08 | 显示全部楼层 |阅读模式
    分享到:
    RISC-V核心优势

    全志T113-i是一款双核Cortex-A7@1.2GHz国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副核心,可流畅运行Linux系统与Qt界面,并已适配OpenWRT系统、Docker容器技术。
    而其中的RISC-V属于超高能效副核心,主频高达1008MHz,标配内存管理单元,可运行RTOS或裸机程序。


    图 1

    全志T113-i的RISC-V核心可用于“系统快速启动”、“视频实时采集”、“界面实时显示”、“数据实时处理”、“IO实时控制”等应用。


    图 2

    RISC-V核心支持外设
    全志T113-i中的RISC-V核心支持多种外设,如UART、DMA、TWI、Timer、CSI、GPIO、PWM、USB、GMAC、RTC等。


    图 3

    T113-i典型应用领域


    图 4 T113-i典型应用领域

    RISC-V案例演示

    本文主要介绍基于全志T113-i的RISC-V案例,适用开发环境如下。
    Windows开发环境:Windows 7 64bit、Windows 10 64bit
    虚拟机:VMware15.5.5
    Linux开发环境:Ubuntu18.04.4 64bit
    U-Boot:U-Boot-2018.07
    Kernel:Linux-5.4.61、Linux-RT-5.4.61
    LinuxSDK:T113_Tina5.0-V1.0(Linux)
    为了简化描述,本文仅摘录部分方案功能描述与测试结果。

    led_flash案例演示

    (1)案例功能说明
    控制评估底板用户可编程指示灯每隔0.5s闪烁一次。
    程序流程如下图所示。

    (2)案例测试
    参考产品资料,启动RISC-V核心并加载工程镜像。RISC-V核心启动后将自动运行RISC-V程序,RS232 UART2串口终端将会打印如下类似信息,并可看到评估底板用户可编程指示灯每隔0.5s闪烁一次。


    图 6

    uart_echo案例演示

    (1)案例功能说明
    实现RS485 UART1串口的回显功能。RISC-V核心等待RS485 UART1串口输入字符,再通过RS485 UART1串口终端回显输入的字符。

    图 7

    (2)案例测试
    参考产品资料,启动RISC-V核心并加载工程镜像。RISC-V核心启动后将自动运行程序,在串口调试终端输入字符后按回车,RS485 UART1串口终端将会对输入字符进行回显,并打印如下类似信息。
    图 8

    RS232 UART2调试串口终端将会打印如下类似信息。

    图 9



    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-17 19:41 , Processed in 0.119264 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.