关于MicroBlaze程序运行问题我在EDK9.1中新建一个MicroBlaze项目,实现LED灯闪烁的功能。
现在比较奇怪的一个问题是:板子上电后把bit文件下载到FPGA中,LED灯没任何反应,按reset复位按钮也不行;但是打开XMD环境,输入命令terminal
-jtaguart_serve后,再用复位按钮复位一下,LED灯就开始闪烁了。
难道EDK生成的bit文件下载到FPGA中不能自动执行功能么?
问题解决:
我把STD_IN和STD_OUT重定向到debug
module了,然后代码有print输出语句,把print输出语句去掉就好了,估计是调用虚拟串口执行不过去