OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1956|回复: 1

记录一次莫名的12864操作失败另求解惑

[复制链接]

30

主题

68

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-5-4
在线时间
56 小时
发表于 2019-5-17 22:52:53 | 显示全部楼层 |阅读模式
5金钱
12864之前都好好的,突然失控无法显示字符,经过一系列折腾之后又莫名其妙的恢复,希望以后发生类似问题能够重复出来,也给其它遇到类似问题的朋友一个参考,当然更希望有人能告诉我发生了什么。
1. 最初当然是怀疑引线接触不良,相关杜邦线都插拔一边确认连接正常;
2. 怀疑开发板故障或MCU损坏,接stlink debug,确认12864用到的几个IO口都能正常控制;
3. 用正常程序继续debug,发现lcd init过程正常,点阵已出现,显示字符过程中字符似乎不能显示在正确位置(越出边界以致显示不完整),最后突然白屏;
4. 以上无效之后,硬件不再动它,重新编译下载。这时才注意下载过程中点阵已出现,只是下载接近完成时变成白屏(怀疑跟编译设置有关);
5. MDK里去掉不相干的模块,重新编译,下载过程中出现报错"Error: Flash Download failed  -  Target DLL has been cancelled";
6. 再次重新编译下载,正常,字符正确显示。

虽然恢复正常,仍然有点懵,不知道发生了什么,下次如果再出现能否少走点弯路?

(附图是调试过程中出现的字符不完整现象,正确字符是"ready")

12864

12864
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-5-18 02:33:26 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 23:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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