RISC-V MCU中文社区

【分享】 解决程序无法下载问题

发表于 全国大学生集成电路创新创业大赛 2021-06-09 09:32:12
0
2602
5

一、队伍介绍

本参赛队队名为“LIONkk”,报名编号:CICC2525。本篇为蜂鸟E203系列分享第二篇,本篇介绍的内容是解决程序无法下载问题。

二、问题提出

下载完NICE_demo后,运行程序,无法得到运行结果,然后新的程序(比如helloworld)无法下载,下载会提示错误,如下图所示


三、问题解决

(1)先把mcu_flash(QSPIflash的一部分)的内存编址由0x20000000改为0x40000000,然后生成新的mcs文件,下载到FPGA的fpga _flash(QSPIflash的一部分),然后插入蜂鸟调试器,重新下载helloworld程序,发现可以下载成功了,但没有执行结果,因为我们改变了mcu_flash的内存编址,而cpu是从0x20000000开始取址,故无法取到mcu_flash的程序,此时我们重新把SOC系统的最初版本下载到fpga_flash里,将mcu_flash给reset一下,发现可以正常输出helloworld的结果了,也可以正常下载其他程序了。

(2)修改文件位于

      e203_hbirdv2-master/rtl/e203/subsys里的e203_subsys_mems.v文件


喜欢5
用户评论
LionKK

LionKK 实名认证

懒的都不写签名

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