riscv 相关问题

RISC-V是一种新的指令集架构(ISA),最初设计用于支持计算机体系结构研究和教育,现在已成为RISC-V Foundation治理下的行业实现的标准开放架构。

C++ 中类成员的 RVV 类型

我想在我的 C++ 应用程序中使用 RISC-V 矢量扩展。 我注意到不可能对类成员使用 RVV 类型(例如“vuint32m1_t”)。使用 gcc (v13.2.0) 编译...

回答 1 投票 0

使用 c

我使用 UART 在 RISC-V qemu 上制作了一个 helloworld 程序,使用 https://popovicu.com/posts/bare-metal-programming-risc-v/ Uros Popovicu 的 RISC-V 汇编指南。我想知道我该如何写...

回答 1 投票 0

GCC 编译时切换浮点支持?

我正在为两个不同的 riscv 处理器开发一些程序。一个是IMC,另一个是IMFC。我想在我的程序中添加一个编译开关来阻止 IMC 目标的浮点代码...

回答 1 投票 0

ESP32-H2 Risc-V CPU 扩展

CPU 是否实现了 zicsr(控制和状态寄存器访问)扩展?我得到的指令是 csrr、csrrw(来自 FreeRTOS)。

回答 1 投票 0

CH32V203 从软件跳转到引导加载程序

我想从软件而不是BOOT0引脚进入RISC-V MCU中的引导加载程序。 根据参考手册,当 BOOT0 引脚为高电平时,包含内部引导加载程序的闪存将被映射...

回答 1 投票 0

为 RISC-V 架构构建或编译 bazel

我在 HiFive Unmatched 板上运行 Ubuntu 24.04 (Noble Numbat)。我正在尝试安装 bazel 编译器或从源代码编译它。它在 apt-repositories 中不可用,因为...

回答 1 投票 0

QEMU 在为 RISC-V 启动 ubuntu 时卡住

我按照“Stephen Smith”所著的《RISC-V 汇编语言编程》一书中的 Ubuntu for RISC-V 在 QEMU 上的安装说明进行操作,但遇到了问题

回答 1 投票 0

如何将机器代码插入汇编语言?

我目前正在开发带有自定义操作码的 riscv prj。我想写一些asm测试用例(比如riscv isa测试)。下面展示了一件作品 RVTEST_代码_开始 #------------------------...

回答 1 投票 0

RISCV多核系统中的线程时序问题

我有 4 个 Rocket RISC-V 内核,每个内核都连接到 4 个相同的加速器。我想做的是使用多线程同时运行所有或部分加速器并进行比较...

回答 1 投票 0

一开始就在评估板“WCH32v307v R1 1v0”上苦苦挣扎

我新订购了指定的评估板。我尝试按照文档设置 Blink 示例,但上传任何内容都不起作用。 链接实用程序能够连接并设置连接...

回答 1 投票 0

float/double 不适用于 riscv-unknown-elf-gcc 工具链的 qemu 和 spike

float/double 不适用于 riscv-unknown-elf-gcc 工具链的 qemu 它给了我异常 trap_illegal_instruction 我只是尝试使用 riscv-

回答 1 投票 0

%pcrel_hi 和 %pcrel_lo 实际上是做什么的?

在 riscv-asm-manual 的控制和状态寄存器部分,有一个示例: .equ RTC_BASE,0x40000000 .equ TIMER_BASE,0x40004000 # 设置机器陷阱向量 1:auipc t0,%pcr...

回答 2 投票 0

RISC-V 定点运算

我有以下问题: 我想使用 32 位寄存器在 RISC-V 汇编中添加两个数字 -1.25 和 3.25(结果显然是 2)。 我假设了 Q 格式(假想小数点),所以有

回答 1 投票 0

自定义 U-Boot 写入环境文件但无法从中读取

我正在尝试使用 QEMU 启动虚拟机。我创建了一个名为 disk.img 的原始磁盘映像。它包含两个分区,第一个是 FAT32 可启动分区,第二个是

回答 1 投票 0

RISC-V 中的多维数组

我被分配在RISC-V中进行一些图像处理图像,并制作了以下C原型 #包括 #包括 #定义宽度400 #定义高度...

回答 1 投票 0

进行水平成对 RVV 向量和的最快方法(aarch64 中的 addp 指令)

我需要对RVV中的向量进行水平成对求和运算,类似于AArch64中的addp(向量)运算。如何在 RVV 1.0 中高效地实现此操作?使用 vredsum...

回答 1 投票 0

在RISC-V架构中,跳转指令(条件或JAL/JALR)是否会像其余指令一样将PC增加4?

我正在开发 RISC-V CPU 模拟器并已实现所有指令。问题是我不确定跳跃是否失败。这是我目前为 BGEU 实施的实施方案...

回答 1 投票 0

如何将c程序编译到裸机rv32i处理器?

我正在开发一个模拟 rv32i ISA 的 c++ risc-v 模拟器。我已安装工具链并正确生成文件。 我执行了这个命令: riscv32-unknown-elf-gcc testing_program.c ...

回答 1 投票 0

在xv6中swtch.s返回到哪里?

问题很困惑,Swtch.s 在 sched() 中调用后返回到哪里 .global 开关 开关: SD RA, 0(a0) SD SP, 8(a0) sd s0, 16(a0) SD s1, 2...

回答 1 投票 0

跳转到U模式时RISC-V PMP指令访问错误

我尝试在 16 字节区域上使用 PMP 来保护特定的内存区域。但是,当启用 PMP 配置时跳转到 U 模式时,我遇到指令访问错误。 详细...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.