![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Bug调试
Jayce_Chen
这个作者很懒,什么都没留下…
展开
-
C51单片机测频出现负值
继之前做课设无意中测试出个Bug,个人代码问题,仅供参考。现象如下: 配置定时器0中断定时20ms一次进入中断,定时器1中断外部计数1000次。 当测试50KHz的时候LCD1602上出现了一个负值,别的频率都是正确的。 于是开始如下的尝试: 1) 分析一下首先我的频率变量定义的是unsigned long类型,所以应该是在转换字符出了问题,我使用的是库函数sprintf,发现是输出格原创 2017-10-10 22:10:43 · 1525 阅读 · 0 评论 -
设备驱动模型中设备的init_name成员
现象是:依次加载了总线bus,设备device,驱动driver,在加载驱动时候出现了segmentation fault。 环境条件:采用的是国嵌的教材(可能是教材比较古老了吧,导致出现这样问题),内核版本使用的是2.6.32.2。 最后查找原因是由于空指针导致了在strncmp产生了段错误。原创 2017-11-02 22:11:38 · 819 阅读 · 0 评论 -
EPC-6708-L开发板无法修改/etc/rc.d/rc.conf
这里的话,先看看用户手册3.3修改文件系统的描述 用户手册上说修改/etc/rc.d/rc.conf文件来永久改变IP地址和设置程序开机自启动,但是在修改文件系统一节明确说到,其中/var,/tmp,/etc挂载为ramfs,放在这些目录下的文件在M6708掉电后会消失,下次重启后会回复默认值。这就有点自相矛盾了。 解决办法: 1. 可以使用bash的环境配置文件/etc/profile...原创 2018-03-08 11:26:23 · 765 阅读 · 0 评论