Vivado中做MicroBlaze实验 SDK报错:Cannot stop MicroBlaze. Stalled on instruction fetch

2019-07-15 22:09发布

在进行7A50T的MicroBlaze开发时,在SDK中运行一个外设测试程序(测试LED),结果在下载程序(run)的时候,报下面红 {MOD}字体的错误,还弹出一个红框。该问题的解决思路在何处,是否与MicroBlaze的复位地址或者异常地址有关?
21:23:42 INFO : 'targets -set -filter {jtag_cable_name =~ "Digilent JTAG-SMT2 210251991209" && level==0} -index 0' command is executed.
21:23:42 INFO : 'FPGA -state' command is executed.
21:23:43 INFO : Connected to target on host '127.0.0.1' and port '3121'.
21:23:43 INFO : Context for processor 'microblaze_0' is selected.
21:23:43 INFO : Hardware design information is loaded from 'D:/fpga/A750T_test/project_1/project_1.sdk/design_1_wrapper_hw_platform_0/system.hdf'.
21:23:44 INFO : Context for processor 'microblaze_0' is selected.
21:23:44 INFO : System reset is completed.
21:23:48 INFO : Context for processor 'microblaze_0' is selected.
21:23:48 ERROR : Cannot stop MicroBlaze. Stalled on instruction fetch
21:23:48 INFO : ----------------XSDB Script----------------
connect -url tcp:127.0.0.1:3121
targets -set -nocase -filter {name =~ "microblaze*#0" && bscan=="USER2"  && jtag_cable_name =~ "Digilent JTAG-SMT2 210251991209"} -index 0
loadhw D:/fpga/A750T_test/project_1/project_1.sdk/design_1_wrapper_hw_platform_0/system.hdf
targets -set -nocase -filter {name =~ "microblaze*#0" && bscan=="USER2"  && jtag_cable_name =~ "Digilent JTAG-SMT2 210251991209"} -index 0
rst -system
targets -set -nocase -filter {name =~ "microblaze*#0" && bscan=="USER2"  && jtag_cable_name =~ "Digilent JTAG-SMT2 210251991209"} -index 0
dow D:/fpga/A750T_test/project_1/project_1.sdk/hello/Debug/hello.elf
----------------End of Script----------------
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。