在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9643|回复: 13

[求助] microblaze相关,希望各位帮忙呀,让其他人也少走弯路

[复制链接]
发表于 2014-8-13 16:55:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本小白,用Spartan-6调试microblaze,reset信号设置为高电平有效,直接将相关引脚下拉,但是还是有这个错:
  • ERROR: MicroBlaze is under RESET. Check if the Reset input to MicroBlaze and its Bus Interfaces are connected properly
    UNABLE to STOP MicroBlaze



我也尝试过把复位信号设置为低电平有效,同样这个错,那是否是与时钟配置相关?但是板子烧写什么都没问题,硬件上应该没有问题,各位我该怎么调,望给点建议!先谢过!
发表于 2014-8-14 13:32:32 | 显示全部楼层
首先确定一种复位信号,例如你说的把复位信号设为高电平有效,实验将引脚直接置高,如果可以正常工作,说明硬件电路存在反相器。如果仍弹出同样错误,说明代码出错
 楼主| 发表于 2014-8-14 14:20:12 | 显示全部楼层
回复 2# zhangyunlei270

先谢谢你!这个错误除了跟复位管脚相关的以外还有其他原因么,因为两种情况验证都会出现这个错误,我怕是其他原因引起,在xilinx官网看的“Another possibility is that the microblaze and/or the reset circuitry is not getting a clock, or waiting for a DCM to lock.”但我不明白如何验证,还请指导指导。
发表于 2014-8-18 08:23:38 | 显示全部楼层
英文是说你的时钟没有接进去,平时做的时候大概有两种思路验证。1、人肉检查DCM时钟生成模块,把该模块代码和IP核拿出来,接到计数器或者其他流水灯之类的简单电路里,看能否正常工作。2、或者是把microblaze模块拿出来不用,用一个简单但是能看到效果的电路(计数器或者其他流水灯之类),看能否正常编译和工作,若能就是microblaze的问题,若不能就是上面说的时钟问题。

另:你不会是用外接时钟的时候,没有用DCM模块吧
发表于 2014-8-18 13:02:17 | 显示全部楼层
这个问题我之前也遇到过,在论坛里提问了也没有人解答,你还是先检查下你的复位信号输入有几条吧,主要还是复位信号设置的问题,我的已经解决了。
 楼主| 发表于 2014-8-20 08:43:40 | 显示全部楼层
回复 5# 520810
感谢回答呀!我的现在如果先下载硬件工程再跑软件就没有问题,所以每次就这么调,催的紧就先继续调其他的了。。
发表于 2014-12-27 10:49:53 | 显示全部楼层




   你好,我的板子没有复位引脚,我该怎么做呢,总是报错,could not detect mdm peripheral on hardware.
发表于 2014-12-27 22:33:34 | 显示全部楼层
学习了!
发表于 2015-1-24 21:34:53 | 显示全部楼层
我之前碰到类似问题。因为用的ISE 14.7, 默认是差分时钟输入(N, P). 后来去掉一个端口,修改system.ucf中的引脚,删去system.mhs中clk的DIFFERENTAL_POLARITY选项,就可以了。
发表于 2015-1-25 09:04:13 | 显示全部楼层
回复 1# sewer_ninja


   你的microblaze的复位信号从哪里来?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 14:19 , Processed in 0.026355 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表