找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

同一个c文件转的hex在stcisp打开不一样

查看数: 1839 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-8-20 17:48

正文摘要:

请问同一个c文件转的hex(一个是现在我用keil生成的hex,一个是去年学长的hex)进到stcisp里面就不一样了,烧录到单片机里一点反应没有,图2是我的hex,图一烧录完可以用。

回复

ID:277550 发表于 2023-8-21 10:14
第2張圖,那麼多FF,應該是有問題
ID:123289 发表于 2023-8-21 09:02
平台只是个【翻译】,不同的【翻译】,译出的字符结果不一定相同,这不奇怪。
但译出的意思(程序运行达成的目的),是应该一样的。否则这个【翻译】就不合格了。
举个例子:函数DELAY延时1秒。
【翻译】A用30H,31H,32H,33H单元做循环。【翻译】B用40H,41H,442H,43H单元做循环。
它们的机器码就不同了(HEX文件),但延时1秒,都同样实现。

ID:57657 发表于 2023-8-21 07:03
Keil注册授权到期或系统时间有问题,没反应是容量超了导致程序跑飞。
ID:712493 发表于 2023-8-20 20:52
长度 和校验和好像都一样?如一样应该是一样的啊
ID:883242 发表于 2023-8-20 20:10
这个话题也太大了吧,什么可能性都有,比如源文件被意外更改,项目工程文件建的有问题……

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

Powered by 单片机教程网

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