
RSICV
RISCV相关简介,以及工作中遇到问题总结
简单同学
宁静致远
展开
-
RISC-V 编译 Options
These command-line options are defined for RISC-V targets:-mbranch-cost=nSet the cost of branches to roughlyninstructions.-mplt-mno-pltWhen generating PIC code, do or don’t allow the use of PLTs. Ignored for non-PIC. The default is-mpl...原创 2020-09-30 16:35:53 · 801 阅读 · 0 评论 -
CPU性能测试基准(EEMBC-CoreMark)
在嵌入式系统行业用于评价CPU性能指标的标准主要有三种:Dhrystone、MIPS、CoreMark,其中CoreMark是一种新兴流行的嵌入式系统处理器测试基准,被认为是比Dhrystone和MIPS更具有实际价值的测试基准。今天痞子衡就和大家详细聊一聊CoreMark。一、EEMBC协会 在讲CoreMark之前,必须要先提EEMBC(Embedded Microprocessor Benchmark Consortium)即嵌入式微处理器基准评测协会,它是一个非盈利性组织,该组织目前为止原创 2020-09-09 16:51:24 · 7974 阅读 · 0 评论 -
基于RISC-V的软件编译脚本
脚本:设置RISC-V工具链riscv_set_env############## RISC-V ##############setenv RISCV_PATH /mnt/Software/FreedomStudio/SiFive/riscv64-unknown-elf-gcc-8.1.0-2018.12.0-x86_64-linux-ubuntu14/set path = ($RISCV_PATH/bin $path)set RISCV_ARCH = rv32imacset RISC原创 2020-08-20 16:06:52 · 792 阅读 · 0 评论 -
RISC-V riscv64-unknown-elf 编译C文件
riscv64-unknown-elf 为 RISC-V指令集的交叉编译工具以下环境在Liunx ubuntu x86_64 环境下进行,下面示例以生成32位文件为目标来操作使用。 screen // watch IO infos screen /dev/ttyACM0 115200 compile riscv64-unknown-elf-gcc, RISC-V platform's riscv tool-chain.// complie 64-bit fi...原创 2020-08-20 10:52:36 · 6175 阅读 · 0 评论 -
RISC-V Debug Introduction
1.JTAG简介目前RISC-V官方支持的调试方式是JTAG(Joint Test Action Group),而ARM支持的调试方式有JTAG和SWD(Serial Wire Debug)这两种。JTAG是一种国际标准的调试方式(IEEE1149.1),而SWD是ARM开发的。标准JTAG采用四线方式,分别是TCK、TMS、TDI和TDO,有一个可选的TRST引脚。 TCK:测试时钟输入。 TMS:测试模式选择。 TDI:测试数据输入。 TDO:测试数据输出原创 2020-08-12 17:31:11 · 3703 阅读 · 3 评论