电子产业一站式赋能平台

PCB联盟网

搜索
查看: 3028|回复: 7
收起左侧

为什么keil生成hex 有很多FF

[复制链接]

579

主题

911

帖子

5007

积分

四级会员

Rank: 4

积分
5007
发表于 2022-6-21 17:56:41 | 显示全部楼层 |阅读模式
回复

使用道具 举报

589

主题

924

帖子

4975

积分

四级会员

Rank: 4

积分
4975
发表于 2022-6-21 17:57:08 | 显示全部楼层
别人给我的hex文件可以运行,但别人的程序的源代码跟你这个一样吗
为什么keil生成hex 有很多FF-1.jpg
回复 支持 反对

使用道具 举报

591

主题

1772

帖子

5770

积分

四级会员

Rank: 4

积分
5770
发表于 2022-6-21 17:57:40 | 显示全部楼层
二楼正解,电路的问题
回复 支持 反对

使用道具 举报

578

主题

858

帖子

4821

积分

四级会员

Rank: 4

积分
4821
发表于 2022-6-21 17:57:48 | 显示全部楼层
下一个 BeyoundCompare 比较,一定能找出代码不通的地方。
回复 支持 反对

使用道具 举报

591

主题

959

帖子

5157

积分

四级会员

Rank: 4

积分
5157
发表于 2022-6-21 17:58:25 | 显示全部楼层
我也是,好无语啊,好多FF,应该是意味着好多空,但是为啥啊。。。。。
回复 支持 反对

使用道具 举报

589

主题

924

帖子

4975

积分

四级会员

Rank: 4

积分
4975
发表于 2022-6-21 17:58:58 | 显示全部楼层
我的理解是,内存大小是固定的,每个内存单位为1比特,状态不是0就是1,至于没用到的内存全为1,应该还有其他意义吧
回复 支持 反对

使用道具 举报

579

主题

911

帖子

5007

积分

四级会员

Rank: 4

积分
5007
发表于 2022-6-21 17:59:13 | 显示全部楼层
请问楼主现在知道了吗?
回复 支持 反对

使用道具 举报

657

主题

1025

帖子

5598

积分

四级会员

Rank: 4

积分
5598
发表于 2022-6-21 18:00:08 | 显示全部楼层
hex里面全是FF是由于你keil在编译的时候指定了程序运行的flash大小,你程序没那么大,没填满的地方就被编译器补FF填满。优点是防止程序跑飞。
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表