硬汉嵌入式论坛

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

[MDK] 不需要lic的armcc编译器

[复制链接]

2

主题

30

回帖

36

积分

新手上路

积分
36
发表于 2024-5-9 15:00:55 | 显示全部楼层 |阅读模式
armcc504u2是官方最后一版不需要lic的编译器,506u7是AC5最后的编译器。
编译同一个工程,两个版本编译出来的文件差异挺大的。
504u2的bin嫁接506u7的lib文件,是个不错的解决方案。
编译出来的文件,与纯506u7编译出来的文件,只有2B的差异。
附件是嫁接的可直接命令行调用的AC5。
ARMCC_504u2_506u7.7z (10.13 MB, 下载次数: 30)



评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107157
QQ
发表于 2024-5-9 15:11:25 | 显示全部楼层
谢谢楼主分享,这个不错,竟然不需要lic
回复

使用道具 举报

2

主题

30

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2024-5-9 15:22:23 | 显示全部楼层
不知道有没有大小限制,谁有大工程可以测试下,我是没遇到受限的。
这个移除了cxx支持,体积够小了,需要时可以自己补回来。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107157
QQ
发表于 2024-5-9 15:35:26 | 显示全部楼层
eeee 发表于 2024-5-9 15:22
不知道有没有大小限制,谁有大工程可以测试下,我是没遇到受限的。
这个移除了cxx支持,体积够小了,需要 ...

可以试试这个工程,里面有几千个文件。

https://www.armbbs.cn/forum.php?mod=viewthread&tid=106611
回复

使用道具 举报

3

主题

130

回帖

139

积分

初级会员

积分
139
发表于 2024-5-9 16:46:10 | 显示全部楼层
不知道楼主怎么整的,原版armcc编译器应该没法命令行直接调用吧
回复

使用道具 举报

74

主题

1203

回帖

1425

积分

至尊会员

积分
1425
发表于 2024-5-9 16:56:43 | 显示全部楼层
怎么使用阿???
回复

使用道具 举报

2

主题

30

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2024-5-9 19:07:33 | 显示全部楼层
放到\ARM文件夹里面,替换原来的ARMCC就行了,晚点整个脚本,看看能不能用SI调用来编译
回复

使用道具 举报

2

主题

30

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2024-5-9 19:24:00 | 显示全部楼层
eric2013 发表于 2024-5-9 15:35
可以试试这个工程,里面有几千个文件。

https://www.armbbs.cn/forum.php?mod=viewthread&tid=106611

出错了
Fatal error: C3903U: Argument 'Cortex-M7.fp.dp' not permitted for option 'cpu'.
回复

使用道具 举报

0

主题

101

回帖

101

积分

初级会员

积分
101
发表于 2024-5-10 08:20:52 | 显示全部楼层
skyshine 发表于 2024-5-9 16:46
不知道楼主怎么整的,原版armcc编译器应该没法命令行直接调用吧

当然可以,RT-Thread的工程管理一直都是这样玩的(scons调用armcc或armclang)。
回复

使用道具 举报

4

主题

144

回帖

156

积分

初级会员

积分
156
发表于 2024-5-10 08:42:22 来自手机 | 显示全部楼层
eeee 发表于 2024-5-9 19:24
出错了
Fatal error: C3903U: Argument 'Cortex-M7.fp.dp' not permitted for option 'cpu'.

是不是没嫁接完整,希望楼主优化下,现在keil对lic管得真严
回复

使用道具 举报

74

主题

1203

回帖

1425

积分

至尊会员

积分
1425
发表于 2024-5-10 09:20:22 | 显示全部楼层
eeee 发表于 2024-5-9 19:07
放到\ARM文件夹里面,替换原来的ARMCC就行了,晚点整个脚本,看看能不能用SI调用来编译

谢谢分享,谢谢指点
回复

使用道具 举报

4

主题

144

回帖

156

积分

初级会员

积分
156
发表于 2024-5-10 14:33:26 | 显示全部楼层
eeee 发表于 2024-5-9 15:22
不知道有没有大小限制,谁有大工程可以测试下,我是没遇到受限的。
这个移除了cxx支持,体积够小了,需要 ...

随便测试了一个STM32F103工程,超过32K依然不行,和506u7一样提示超大小,而且还不支持M7核
回复

使用道具 举报

2

主题

30

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2024-5-11 19:24:40 | 显示全部楼层
我这边测试用的bin都比较小,看不出来
回复

使用道具 举报

2

主题

30

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2024-5-11 19:26:10 | 显示全部楼层
我就用M0 M4,够用了,32k是不是社区版的限制啊
回复

使用道具 举报

2

主题

30

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2024-5-11 20:35:13 | 显示全部楼层
了解了一下,这是lite版本,不需要lic,但是限制链接和调试的bin大小为32kB以内,社区版是lite版的升级,但是坑比较大,别人可以按图索骥,惹麻烦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 20:58 , Processed in 0.271478 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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