RISC-V MCU中文社区

【分享】 DDR200T运行plic中断例程LED无反应解决

发表于 开源蜂鸟E203 2023-01-28 22:44:10
0
2546
0

开发板:Nuclei DDR200T FPGA
环境:Windows10
软件版本:NucleiStudio_IDE_202009
试验过程:
1、 Gitee下载了开源的mcs文件Vivado烧写至FPGA;
2、 使用NucleiStudio_IDE_202009基于模板创建项目;
3、 编译下载到开发板。

(之前测试了helloworld 、i2c_eeprom、spi_lcd、pwm_led、demo_timer例程都正常,测试gpio_toggle实验发现需要把程序gpio_enable_output(GPIOA, SOC_LED_0_GPIO_MASK);中的LED_0改成LED_1开发板的LED0才会亮,改成LED_2开发板的LED1会亮,改成LED_3开发板的LED2会亮……开发板的灯和程序错位一个,这个小问题我没在意。)

问题:按下MCU_RESET复位按键串口接收正常,但是按下那五个中断按键U\D\L\R\C,LED没反应,始终处于熄灭状态。我也试验了Gitee下载了开源的demo_plic程序,反应一样。

解决方法:
使用NucleiStudio_IDE_202102创建项目,然后用NucleiStudio_IDE_202009打开烧录,程序正常运行

注:具体原因我也不知道怎么回事,只是这样操作成功了

喜欢0
用户评论
红墙白雪

红墙白雪 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板