-
由于工作需要接触到了risc-v,接触了好几块risc-v开发板,发现每家厂商基本上是各玩各的,代码不开放,开发环境软件包不统一,用户体验较差。最后发现还是芯来的RVSTAR开发板最好用...
-
RV-STAR开发板上正好有一个按钮,不来做小游戏可惜了,就买了OLED屏幕,改了网上大佬的游戏代码,移植了Chrome的离线小游戏Dino小恐龙。 我买的OLED是7脚的,支持I2C和SPI协议,...
-
前言前段时间自己趁着开发木心软核处理器的间隙,有幸参加了芯来科技举办的《RISC-V处理器嵌入式开发》在线课程,该课程基于全球首颗RISC-V架构的通用量产微控制器GD32VF103,采用理论学习与动...
-
RV-STAR开发板上使用的是一个双端口的FT2232串口转USB芯片,其中一个端口用于JTAG调试,另一个端口用于建立开发板到电脑的串口连接。通常情况下,Windows系统会自动为其安装正确的串口驱...
-
NICE接口介绍在蜂鸟E203处理器核中,使用了NICE(Nuclei Instruction Code Extension)接口进行的协处理器扩展,详情请访问蜂鸟E203 SoC配套文档。蜂鸟E20...
-
简介:本教程以点亮RV-STAR开发板上的板载LED为目标,从工具安装开始一步一步详细介绍了VSCode环境下的用PlatformIO IDE进行RISC-V嵌入式开发的方法 系统环境:Windows...
-
前言社区已经有很多大神在写rv-star开发板的入门手册,估计也有很多人已经玩过这个板子了,我今天来讲一讲怎么用Nuclei Studio快速进行rv-star开发板的点灯实验1、下载Nuclei S...
-
在linux使用HUMMINGGBIRD Debugger Kit V2 连接目标板上e203提示出错如下:(hbirdenv) rootlinuxczp:/home/nuclei-hbird/hbi...
-
配置pmp,spmp模块的区域范围是4G,并且权限都是rwx,在机器模式下都是正常运行的,但切换到用户模式就会触发异常Instruction page fault,这个是什么原因呢?void Jump...
-
求助各位大佬,蜂鸟N203移植到xilinx ZCU104板子上,用JTAG调试的时候出现这样的错误 在vivado里面跟JTAG有关的约束如下: 在调试的时候,用的是Nuclei官方的调试器,杜邦...
-
感觉上这是一个比较基础的问题,但我是一位刚入门 risv 的选手,这个问题已经困扰了我一天了,希望大佬解答。 基本环境信息:qemu virt 平台;Rust 语言;rustsbi-qemu qemu...
-
在读取idcode的时候出现0xffffffff的情况,还是第一次遇到一直没有办法处理,不知道是rtl有点问题还是如果要调试双核在nucleistudio环境的配置上要进行修改,以下是console的...
-
新人第一次做项目,在利用Nuclei Studio进行下载的时候出现了问题,确认了引脚和电源接线,因为是下载bitstgream用的线,应该没有问题,双cpu的idcode也都可以找到,但是auto....
-
1、环境是:Nuclei Studio IDE for C/C++ DevelopersVersion: 2023-102、开发板是正点原子达芬奇 这是跑不起来程序,不知道是什么原因还望高手指导一下
-
高云系列国产FPGA由于LUT限制1.对E203,CONFIG.V文件进行了修改2。在新建的hello文件修改: ram (wxari) : ORIGIN 0x90000000, LENGTH 8...
-
工程配置linker flags选项添加--print-memory-usage时,编译后信息显示flash和ram已使用的百分比,发现ram打印是错误的,ram实际没有用到100。有人使用过吗?使用...
-
如图,HBird SDK设置构建环境时,显示找不到riscv-nuclei-elf-gcc。后续编译HelloWorld示例程序时,显示error如下请问是安装工具gcc的问题吗,文件夹目录结构如下初...
-
蜂鸟e203的主域频率是16Mhz,假如需要将主频提高到200MHZ(所使用的板卡是支持200M的),有什么办法吗?目前已尝试的工作:直接使用外部mmcm模块生成一个100MHZ的时钟替换16MHZ,...
-
如图Toolchain和OpenOCD等等点进去都是error
-
使用IDE生成的PMP的例程,用的是FPGA开发板,在机器模式下是能执行PMP检测的。在用户模式下跑,PMP已经配置物理区域0到4G了,当执行函数 JumpUserMode((uint32_t)tes...
-
在CM32M433R MCU上调用riscv_sqrt_f32()函数的计算速度比直接调用sqrtf()要慢,计算一次riscv_sqrt_f32大概54 cycles;sqrtf()大概29 cyc...
-
问题在将E203内核下载进FPGA开发板后,使用Nuclei Studio烧录Hello World时OpenOCD报错 已经尝试过的方案1.检查JTAG连接与约束,无误2.将顶层中TDO从inout...
-
N级别处理器内核从User Mode切换到Machine Mode只能通过异常、响应中断或者NMI的方式发生: 响应异常进入异常处理模式。请参见第3.4节了解其详情。 注意:软件可以通过调用ecall...
-
include include include //define KEY1 3 // 按键连接到GPIO引脚3//define LED1 1 // LED连接到GPIO引脚1 int main(voi...
-
在看到大佬们的帖子之后,自己也尝试将hummingbird v2移植到赛灵思的板卡上,但是在IDE里一直报错 一开始用的是Sipeed的调试器,后来买了芯来家的,都是同样的问题 板卡的连线如图,使用芯...
-
想请教一下各位大佬为什么这个软件在Project Explorer页面明明显示有错误,但点击左上角的build按钮却不报错呢,不太理解这个项目结构啊。。。是某部分没有include目录吗?项目结构如下...
-
我设计了一个基于浮点数运算的协处理器,使用C语言编程时没法输入float型数据,请问有哪些部分需要修改? SDK,EXU_decoder浮点寄存器都需要修改吗,谢谢
-
卡在这个0x8000_00be还有0x8000_0004不动了,请问是为什么?
-
git clone https://github.com/riscv-mcu/riscv-openocd.git 源码,msys2安装了相关依赖包,下载了FTDI的驱动包CDM-v2.12.36.4-...
-
开发板:达芬奇pro 35T调试器:SIPEED RV-Debugger plus run_openocd报错如下: Start openocd serveropenocd -c “gdb_port ...
-
问题:下载的tb文件中只提供了直接初始化ITCM仿真的办法,没有提供flash xip模式的仿真代码胡老师能否解答一下我该怎么搭建flash启动的仿真环境,万分感激!
-
e203自定义指令硬件模块设计,修改内核,综合没错误,软件也修改工具链通过并产生verilog文件,但在vivado硬件里自定义指令识别为非法指令怎么解决
-
使用核内部timer定时器实现延时函数,为什么系统时钟要除以4?void delay_1ms(uint32_t count) { uint64_t start_mtime, delta_mtime; ...
-
设计了自定义指令,用软件跑了verilog二进制文件,激励进去。但自定义的硬件模块不工作,都是零,是我指令没给进去吗?还是逻辑有问题?有遇到过类似问题的小伙伴吗?求解答
-
-
需求:如何从主机将数据按8bit传入片上ITCM我想在PC端(主机)通过8位IO每个周期传入8bit数据(一共大概32KB的数据,包括自定义指令和局部变量的数据,由.verilog文件读出来的)到片上...
-
1.问题简述使用RV_STAR上集成的蜂鸟调试器,连接到CM32M433R-START开发板上的jtag端口,使用cjtag协议来调试MCU,但在openocd配置文件里开启nscan1_mode后,...
-
在https://github.com/riscv-mcu/riscv-openocd 下载源码,基于windows的msys2中搭建环境编译执行make后提示错误,是什么原因?有用过的小伙伴吗?官方...
-
用nuclei studio软件去做自定义指令的验证,没修改工具链,采用汇编文件.s,但没有识别我的指令,是写汇编文件需要修改工具链吗,那nuclei studio软件集成的工具链怎么修改啊?
-
使用蜂鸟官方的调试器和正点原子7a100t芯片的fpga开发板进行蜂鸟开源e203核心移植,硬件下载没问题,管脚绑定也没问题,连线也检查了多次。但是使用nucleistudio——202212版本按官...