硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4527|回复: 5
收起左侧

[Embedded Studio] 如何用Embedded Studio编译出和Keil一样的固件

[复制链接]

14

主题

61

回帖

103

积分

初级会员

积分
103
发表于 2020-12-9 10:46:46 | 显示全部楼层 |阅读模式
Embedded Studio导入Keil工程,选择外部工具,应该就是用Keil自己的ARMCC来编译
编译出的代码和Keil自己编译的代码不一样,有人研究过相应的配置吗,让Embedded Studio 编译出的bin和Keil编译的完全一样。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2020-12-10 10:37:36 | 显示全部楼层
你说的是生成的hex不一样,而bin一样?
回复

使用道具 举报

14

主题

61

回帖

103

积分

初级会员

积分
103
 楼主| 发表于 2020-12-14 00:53:25 | 显示全部楼层
eric2013 发表于 2020-12-10 10:37
你说的是生成的hex不一样,而bin一样?

hex无所谓,bin不一样
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2020-12-14 01:20:08 | 显示全部楼层
rgw5267 发表于 2020-12-14 00:53
hex无所谓,bin不一样

上传MDK和导入后的例子,方便的话。
回复

使用道具 举报

14

主题

61

回帖

103

积分

初级会员

积分
103
 楼主| 发表于 2020-12-16 22:28:10 | 显示全部楼层
本帖最后由 rgw5267 于 2020-12-16 23:47 编辑

test412.7z (6.61 MB, 下载次数: 8) embedded导入工程文件,没做任何配置。可以编译,程序运行正常导入时选择External Toolchain(Keil ARMCC)
版本 Keil 5.30, Embedded Studio 5.30




回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2020-12-17 09:21:01 | 显示全部楼层
rgw5267 发表于 2020-12-16 22:28
embedded导入工程文件,没做任何配置。可以编译,程序运行正常导入时选择External Toolchain(Keil ARMCC ...

转换的不够完美,比如你的MDK里面选择的是硬件单精度浮点,而转换过来的,这个识别还是软件浮点
QQ截图20201217092126.png
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-15 17:06 , Processed in 0.405017 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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