为什么要预烧一遍才能跑

[复制链接]
 楼主| lanwuya 发表于 2008-10-29 11:49 | 显示全部楼层 |阅读模式
我用ARM7开发板做项目,要实现步进电机和液晶显示功能,当两个模块分开跑的时候都很正常,但是当嵌入到OS系统时,关电源或者关调试软件,再开再烧,LCD模块很正常,但步进电机转不起来,但如果把以前步进电机单独模块先预烧一次,之后的OS系统就很正常,百思不得其解,,,,望指导!谢谢!<br />
 楼主| lanwuya 发表于 2008-10-29 11:50 | 显示全部楼层

还有

更奇怪的是我在合成的系统中把执行任务中的LCD部分全部屏蔽掉了,电机还是不转,把它与原来的电机代码相比较(包括启动代码)没有找出什么不同来,到底是什么原因会导致这种现象呢?<br />
阿南 发表于 2008-10-29 19:41 | 显示全部楼层

楼主最好用示波器扫一下,电机的驱动及相关信号

  
 楼主| lanwuya 发表于 2008-10-30 08:55 | 显示全部楼层

我试试,

但我觉得多半是程序哪里起冲突了,但不知是什么地方,,,,<br />谢谢阿南!
 楼主| lanwuya 发表于 2008-10-30 10:09 | 显示全部楼层

问题已解决

是编译器的问题!谢谢各位!
mcujobjun 发表于 2008-10-30 15:19 | 显示全部楼层

编译器

楼上的可以说详细点吗?和大家共享下
 楼主| lanwuya 发表于 2008-10-30 16:58 | 显示全部楼层

就是调试软件出问题了

组合之后的有些没有修改的文件不知为何所占内存变大了,于是将原来文件的内容覆盖进去,问题就解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

56

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

8

主题

56

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部