一、队伍介绍
本参赛队队名为“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文件