【Vitis开发】下载程序时Memory write error at 0x0,Cotex-A53 #0:EDITR not ready问题的解决
问题的由来
在使用AXU3EG开发板进行测试时,由于点快了,本来是想右键工程点Run As,再选launch on hardware,不小心点成了Debug As的第一项launch on hardware(吐槽一下,这俩是完全一样的三个选项,之前就有错选过)。但由于想更快地看到结果,就马上把Vitis从Debug模式切换回Design,继续使用Run as,然后就出现了以下的报错。

一开始也没太当回事,一般的错误,把开发板重新上电再下载程序也就没了,但这次却不行了,做了各种尝试,也都没有结果。简单查了下,好像是因为我在原来对工程的debug中,打开了内存窗口,再这样操作就会内存报错。
问题的解决
总共用两种方式解决了,大家可以参考一下:
1,重新建一个工程,导入代码,再编译下载。(成功后,又手贱点错了一次,由于是双核的程序,也比较麻烦,就又探究出了第二种方法)
2,把涉及的应用工程右键选择Clean Project,再重新编译,这时再下载也是不行的,但把vitis关闭后,重新打开再下载就成功了(推测为Vitis的bug),大家也可以先试试重新打开行不行再按这个步骤来,毕竟编译包含很多库的工程也需要挺久的时间。
