找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3762|回复: 1
收起左侧

同一个程序DEBUG正常运行,但Release版本不工作

[复制链接]
ID:328014 发表于 2018-8-10 01:54 | 显示全部楼层 |阅读模式
我用的是MPLAB + PICkit3对dsPIC30F4011写的程序,在DEBUG下在线调试,程序运行正常,OLED什么的都显示正常,但是Release,用program烧录到单片机里 ,提示program succeed,然后上电,OLED一点显示没有,亮都不亮,怀疑程序都没运行,不知道这是什么原因,请各位帮忙解释一下,谢谢了。

可能的解决方案:
程序肯定运行了,要注意debug和实际的时候,有时候初始化时候延时不够之类的,debug可以运行,实际就卡住了。这种情况,我一般是配置好串口,串口不停地更新每步的信息。

一个可能就是没初始化好,还有一个可能就是Release下的优化过头了


DEBUG时没有watch-dog, 你看看是不是这个原因
回复

使用道具 举报

ID:232923 发表于 2018-8-10 10:21 | 显示全部楼层
有一种可能性是需要按一下复位键
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表