C51的bug,郁闷了一天

[复制链接]
4919|19
 楼主| 呆板书生 发表于 2010-4-12 15:53 | 显示全部楼层 |阅读模式
被C51的一个bug,搞了一天,终于搞定,

歇一下,累死人。
fuxiangbo 发表于 2010-4-12 17:26 | 显示全部楼层
怎么没内容呢?
liao_fangxing 发表于 2010-4-12 17:28 | 显示全部楼层
LS别见怪 LZ只是想找个地方说说话而已:lol
jerkoh 发表于 2010-4-12 19:09 | 显示全部楼层
LZ说下BUG啊  以后碰到就知道了
berg 发表于 2010-4-12 21:46 | 显示全部楼层
有很多时候小BUG能把人折腾死!
当搞清楚后,恨得拍自己大腿。
lpydidi 发表于 2010-4-12 21:58 | 显示全部楼层
什么内容,不妨说一下
古道热肠 发表于 2010-4-13 00:22 | 显示全部楼层
软仿真加硬件仿真,能搞定80%的BUG,其余的得靠经验了。
救火车 发表于 2010-4-13 09:01 | 显示全部楼层
楼主的这种贴子真的是--很没劲。
你把遇到的问题说说嘛,大家分享一下。如果有借鉴价值,我给你加精华。
华邦掌门人 发表于 2010-4-13 09:43 | 显示全部楼层
欲知后事如何?请听下回分解!
mochou 发表于 2010-4-13 13:45 | 显示全部楼层
真没劲!
xuyiyi 发表于 2010-4-13 14:26 | 显示全部楼层
估计是:

被自冢的一个bug,搞了一天,终于搞定,

歇一下,累死人。
 楼主| 呆板书生 发表于 2010-4-13 14:31 | 显示全部楼层
不好意思,

不是我不想写,主要是昨天太累了。

--------------------------------------------------------------
想本书生,从dos年代就搞C51,满以为这C51也不外如是,

我接了一个项目,很多功能和以前做过的差不多,于是把那个工程的所有文件直接拷贝过来,加少少修改,本以为这次手到擒来,结果翻船了。

最后发现,那时候的工程,是用nxp的mcu,所以设置了多dptr方式编译,

我直接在工程的选项要修改为这次的51,修改,编译,一切似乎没问题,就是运行时候不是觉得有些古怪,然后一点点去查,都觉得程序没问题,这样查了快一天,也没找出毛病,最后,估计是DPTR的问题,但keil就是没有一个地方,可以让你设置单的dptr方式编译,

无奈之下,把所有文件重新编译一次,OK,

原来,Keil是不会把已经成功编译过的文件重新编译,不管你是否修改了MCU的型号,

除非你专门点击重新所有文件编译的命令。

问题结局就是这么简单,
------------------------------------------
ddtx 发表于 2010-4-13 14:34 | 显示全部楼层
学习了
airwill 发表于 2010-4-13 15:31 | 显示全部楼层
哦, 这样啊, 跑题了
异味传感器 发表于 2010-4-13 15:31 | 显示全部楼层
学习了
airwill 发表于 2010-4-13 15:31 | 显示全部楼层
说编译器的 bug 吧
eleluq 发表于 2010-4-13 15:55 | 显示全部楼层
 楼主| 呆板书生 发表于 2010-4-15 13:00 | 显示全部楼层
严格来说,这个连编译器的bug也不能算,只是Keil IDE的bug,

这两者如何区别?
fangyan2010 发表于 2010-4-15 19:57 | 显示全部楼层
学习啦!
zjswuyunbo 发表于 2010-7-1 13:33 | 显示全部楼层
呵呵,有意思
编译器很多东西都不熟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

868

帖子

2

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