你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32只能仿真运行

[复制链接]
和和美美 提问时间:2016-5-24 10:18 /
悬赏1ST金币已解决
stm32只能仿真运行, 咋办,着急中~~~。

.  示波器测量 晶振, 复位 电压  正常
.  PB2/BOOT1 BOOT0 均为低电平
.  镊子短路电容重复位也不行
.  软件在另外的设备没有问题。
.  仿真器为stm32, 程序运行1个指示灯常亮, 一个指示灯常闪烁。



最佳答案

查看完整内容

原来遇到这种问题是复位的原因,不过你也测试了不是复位的问题,那会不会是启动代码的问题?或者中断向量地址的问题
收藏 评论10 发布时间:2016-5-24 10:18

举报

10个回答
随风飘扬 回答时间:2016-5-24 10:18:04
原来遇到这种问题是复位的原因,不过你也测试了不是复位的问题,那会不会是启动代码的问题?或者中断向量地址的问题
和和美美 回答时间:2016-5-24 10:34:49
E:\Users\zsz\Desktop\123\QQ图片20160524103314.png
晶振示波器电路, 示波器测量时25Mhz
liuem 回答时间:2016-5-24 10:45:25
我遇到过仿真能过,但是运行卡住的情况,貌似是因为速度的原因,就是仿真运行速度慢,等待时间长。实际运行时速度快了,然后就出问题了。跟着这个思路去找一找原因,调试时多放几个Delay。
和和美美 回答时间:2016-5-24 14:51:11
liuem 发表于 2016-5-24 10:45
我遇到过仿真能过,但是运行卡住的情况,貌似是因为速度的原因,就是仿真运行速度慢,等待时间长。实际运行 ...

谢谢回复, 实验了,两个指示灯仍都不亮。
大白兔 回答时间:2016-5-24 16:46:43
检测一下你的晶振电路有没有问题,肯断线或者短路了,还有晶振是否也有问题,如果你用25Mhz的晶振肯定不能运行啦,25*9=225Mhz已经超过最高倍频频率了
lzts 回答时间:2016-5-24 20:40:58
这种问题一般是选错启动文件造成的.(就是那个按容量选择的汇编文件). 你看下器件手册重选试下.
和和美美 回答时间:2016-5-25 19:13:36
谢谢各位 我补充一下我芯片是stm32F207xx
查找官方文档 晶振范围 4 to 26 MHz crystal oscillator

启动文件 我再找找
xmshao 回答时间:2016-5-26 15:14:22
检查下你目标板的地回路。
和和美美 回答时间:2016-5-26 18:27:13
谢楼上问题, 地是单独一层。

程序移植到keil , 指示灯没有问题。为什么IAR不行呢
和和美美 回答时间:2016-5-26 19:31:39
@yu0405jie
是中断向量的问题

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版