打印

为什么要预烧一遍才能跑

[复制链接]
1895|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lanwuya|  楼主 | 2008-10-29 11:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用ARM7开发板做项目,要实现步进电机和液晶显示功能,当两个模块分开跑的时候都很正常,但是当嵌入到OS系统时,关电源或者关调试软件,再开再烧,LCD模块很正常,但步进电机转不起来,但如果把以前步进电机单独模块先预烧一次,之后的OS系统就很正常,百思不得其解,,,,望指导!谢谢!

相关帖子

沙发
lanwuya|  楼主 | 2008-10-29 11:50 | 只看该作者

还有

更奇怪的是我在合成的系统中把执行任务中的LCD部分全部屏蔽掉了,电机还是不转,把它与原来的电机代码相比较(包括启动代码)没有找出什么不同来,到底是什么原因会导致这种现象呢?

使用特权

评论回复
板凳
阿南| | 2008-10-29 19:41 | 只看该作者

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

使用特权

评论回复
地板
lanwuya|  楼主 | 2008-10-30 08:55 | 只看该作者

我试试,

但我觉得多半是程序哪里起冲突了,但不知是什么地方,,,,
谢谢阿南!

使用特权

评论回复
5
lanwuya|  楼主 | 2008-10-30 10:09 | 只看该作者

问题已解决

是编译器的问题!谢谢各位!

使用特权

评论回复
6
mcujobjun| | 2008-10-30 15:19 | 只看该作者

编译器

楼上的可以说详细点吗?和大家共享下

使用特权

评论回复
7
lanwuya|  楼主 | 2008-10-30 16:58 | 只看该作者

就是调试软件出问题了

组合之后的有些没有修改的文件不知为何所占内存变大了,于是将原来文件的内容覆盖进去,问题就解决了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

56

帖子

0

粉丝