-
由于工作需要接触到了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...
-
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版本按官...
-
我的理解是,这个寄存器用于指示:在jalr的rs1x0且x1的情况下,jalr的rs1idx是否已经发送到了寄存器文件rs1端口。源代码: wire dec_jalr_rs1xn (~dec_ja...
-
使用IAR调用jlinkscript能打印出我编写的信息,但是在IDE里调试时log就没有显示以下一串的字母,有小伙伴使用过吗?求解答 `int AfterResetTarget(void) { J...
-
求助有没有同学或大佬做过E203内核增加流水级的项目,具体是把译码、派遣和写回从原有的EXU模块中分拆出来。
-
如题,按照芯来文档设置可以通过segger IDE debug了,但是没法看全局或者局部变量值,很麻烦。有遇到过解决了的吗?
-
以下是我拷贝的文档里的说明,这个中断处理还需要软件来写上下文保存和恢复,在使用ARM核的单片机都不需要考虑这些的,使用过的小伙伴能解答吗?3.8. 进出中断的上下文保存和恢复RISC-V架构的处理器在...
-
下载了官方提供的ses_nuclei_sdk_projects-master包,根据官方文档Nuclei_SES_IDE_Installation.pdf安装了SE,下载了编译工具链,打开工程编译出现...
-
使用hbird-e-sdk对demo_nice进行编译时,需要对demo_nice.c文件进行修改哪些地方
-
在GD官网上下载了固件工程GD32VF103_Demo_Suites_V1.2.0,使用eclipse编译工程,看代码启动文件start.s里只有调用到了main函数,没有调用_init()函数,_i...
-
使用自带的工程模版时发现链接ld文件是把代码放在flash里,但是jlink debug配置startup里 “RAM application” 选项被勾选, 并且取消勾选“Initial Reset...
-
配置如下图点击debug as后报错
-
想请问要在ICB总线增加外设,除了在e203_subsys_perips文件内分配控制寄存器地址、进行模块调用外,还需要其他代码修改吗?目前这样修改后,控制寄存器无法成功赋值。
-
由于我使用的是非官方的Flash,所以我需要重新编译OpenOCD,在编译完成过后,替换OpenOCD文件以后进行在线下载调试出现了如下的问题,我以为是我Flash命令的问题,知道我更换回原本的官方的...
-
我用的是蜂鸟仿真器,芯片内核是芯來的risc-v内核,目前这个芯片的flash在openocd上没有对应的驱动,我想请教一下怎么样让openocd可以支持这个flash驱动呢,这样我可以在IDE上把程...
-
想请问怎么设置蜂鸟E203 soc外设的可配置寄存器读写属性?可读可写、只写、只读三种模式具体怎么设置呢?目前是默认情况,新添加的外设寄存器写不进去数据,读返回为0
-
问题1描述关于使用蜂鸟调制器对应cfg文件中的 layout_init 后两个参数 0x0008 - data 0x001B - direction我的想法是这个是配置蜂鸟调制器的对应IO默认状态,即...
-
在debug执行到Custom指令时报出如下错误,在debug前做了VCS的仿真已经通过把该模块综合后,烧写到mcu200t上,再利用openocd debug执行到该条Custom指令时报出如下错误...
-
在黑金7A200FPGA上移植E203软核,外接WIN W25Q64 FLASH时,烧写报错FLASH原理图如下图:球球各位大佬救救孩子
-
e203 rom启动仅仅是引导到itcm执行指令吗?flash启动就是加载指令到itcm中吗?rom代码不是存储器形式:(能否解释一下哎)
-
感谢您点开此帖子,本人正在研究蜂鸟E203的Flashxip运行模式,在研究过程中发现,Flashxip的下载模式需要通过debug模块当中的程序和数据全部搬到ITCM当中以后,再将PC值跳转到0x8...
-
蜂鸟E203自测试用例失败,不显示pass与fail怎么回事,.log里什么都没有,还没报错
-
想请问,在hbird-e-sdk软件开发平台中,怎么在c文件中给寄存器赋值,用指针会赋值失败
-
操作系统版本:ubuntu 20.04 DesktopIDE版本:NucleiStudio IDE 202310 Lin64开发板型号:MCU-200T 我使用vivado将E203的mcs文件(确认...
-
根据例子配置了systick和adc中断,但是adc中断无法抢占systick配置为向量和非相量都没有实现
-
第一次触发中断时正常进入中断服务函数且正常退出,第二次触发中断时会报上图的错误,mcause寄存器编号的意思为机器外部中断,而且没有执行中断服务函数,不知道是哪里出了问题,跪求各位大佬帮助,谢谢了