硬汉嵌入式论坛

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

[IAR] IAR9.50发布(2023-12-09)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-12-9 10:15:06 | 显示全部楼层 |阅读模式
回复

使用道具 举报

4

主题

139

回帖

151

积分

初级会员

积分
151
发表于 2023-12-9 13:51:44 | 显示全部楼层
没看懂更新了什么,是类似于mdk的软件仿真功能吗,9.40版本已经非常好用了,补全很牛,全局主题,带browse调整编译速度依然快不卡,仿真也贼爽
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2023-12-9 15:14:36 | 显示全部楼层
这些IDE厂家总在搞一些不切实际的“云”,但是目前一个本职工作做好的都没见到。
要么是IAR、MDK Keil这种代码编辑体验非常差劲的,要么无法提供快速准确的宏分析、智能补全、静动态分析等功能,要么连最基本的代码自动格式化都做不好,界面在高分屏下都是一团糊。
要么是CLion或者各种以VSCode为基础的,代码编辑能力他们非常优秀,但是从未认真整合过嵌入式开发,编译和调试都是GCC、GDB等东西糊弄一下,代码烧录和仿真都是openocd,各个部分之间联系很松散,基本就是帮你一键执行一下命令而已,编译性能很差劲,有的调试时连寄存器都看不全,更不要奢望像Keil一样针对性提供Fault report和NVIC状态等高级分析功能了。
Keil Studio是曾经我以为能最接近理想的下一代嵌入式IDE的,但是实际体验后发现其实就是多加了个插件而已,一点也没有传统Keil的这种集成的感觉。
回复

使用道具 举报

0

主题

214

回帖

214

积分

高级会员

积分
214
发表于 2023-12-9 15:54:10 | 显示全部楼层
mrcn 发表于 2023-12-9 15:14
这些IDE厂家总在搞一些不切实际的“云”,但是目前一个本职工作做好的都没见到。
要么是IAR、MDK Keil这种 ...

确实是都不怎么样,基本的代码编辑功能都很糟糕。IAR切换个工程界面能卡半天。SES还抱着老旧的Qt4。
回复

使用道具 举报

4

主题

139

回帖

151

积分

初级会员

积分
151
发表于 2023-12-9 15:57:45 | 显示全部楼层
安装EWARM 9.50.1

发布于 2023 年 12 月 7 日。

用于 CI/CD 活动的命令行调试功能以及在 Linux 上使用 VS Code 进行调试
C-SPY 命令行实用程序 (cspybat) 和运行时分析工具 (C-RUN) 现在可在 Linux 上使用,用于在模拟器中运行应用程序,或者在使用 I-jet 和 I-jet Trace 调试探针的硬件上使用。 使用 Visual Studio Code IAR C-SPY 调试扩展时,也可以在 Linux 上进行调试。 仅当使用 IAR Build Tools for Arm (BXARM) 时才能在 Linux 上进行调试。

C-SPY AVH 连接
使用 Arm 虚拟硬件云服务启用虚拟原型设计。 GDB 服务器调试器驱动程序的改进使得连接到 Arm 虚拟硬件设备成为可能。 建议将其与 Arm AVH 调试加速器软件结合使用。

ST-LINK 中的 Cortex A 支持
使用 ST-LINK 调试探针时启用基于 Cortex-A7 的 ST STM32MP13x 设备调试。

使用 J-Link 进行 AMP 多核调试
可用于 I-jet 和 CMSIS-DAP 的高级 AMP(非对称多处理)多核调试现在也受到 C-SPY J-Link 驱动程序的支持。

Generalplus G+LINK 调试探针支持
C-SPY 调试器现在原生支持 Generalplus G+LINK 调试探针。

CMSIS-工具箱/解决方案支持
支持 CMSIS-Toolbox,这是一组用于使用 Open-CMSIS-Pack 格式的软件包的命令行工具。 CMSIS-Toolbox 项目由 csolution 文件定义。 IAR Embedded Workbench IDE 现在可以直接读取 Csolution 文件以填充项目管理器视图,从而使 CMSIS-Toolbox 的灵活性能够反映在 IAR Embedded Workbench 中,并为用户提供 IAR C-SPY 调试体验。 支持导入、构建和调试基于 csolution.yml 的项目作为标准 IAR Embedded Workbench 项目。

MISRA C:2012 修正案 3
静态分析工具 C-STAT 扩展了 MISRA C:2012 编码标准的覆盖范围,现在完全支持 MISRA C:2012 修正案 3。该修正案添加了一项新指令和 23 条新规则,并修订了一些现有指南和支持材料。

新的 GCC C 语言扩展
编译器现在支持以下 GCC C 语言扩展

没有成员的结构:struct Empty {}

空初始值设定项:struct Color color = {};

额外的 Arm ACLE 支持
添加了对以下 Arm C 语言扩展子集的支持:

__ARM_FEATURE_CLZ

__ARM_FEATURE_QBIT

__ARM_FEATURE_DSP

__ARM_FEATURE_SAT

__ARM_FEATURE_SIMD32
回复

使用道具 举报

8

主题

19

回帖

43

积分

新手上路

积分
43
发表于 2023-12-9 20:42:05 | 显示全部楼层
我又看到,说IAR的编辑器的差的,丑的了。没有实际使用过,或者没有长时间的使用,就不要说,让我说的话,所有的编辑器,功能都比不上IAR做的专业。
回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
发表于 2023-12-10 00:06:38 | 显示全部楼层
问题就来了,以前的和谐方法依然可用么?
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2023-12-10 00:08:23 | 显示全部楼层
yzvip7 发表于 2023-12-9 20:42
我又看到,说IAR的编辑器的差的,丑的了。没有实际使用过,或者没有长时间的使用,就不要说,让我说的话, ...

那你倒是反驳一下啊,拿出你觉得IAR编辑器好用的证据来。
IAR在有缩放的高分屏下,文字要么模糊要么带锯齿;
静态分析也不行,想要寻找cortex-m启动文件里面比如"PendSV_Handler"这些虚指针具体是哪里实现的,也跳转不过去,最后是我编译完再去map文件里面找的。
这些可都是摆出来的事实,哈哈。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2023-12-10 00:50:27 | 显示全部楼层
mrjiu 发表于 2023-12-10 00:06
问题就来了,以前的和谐方法依然可用么?

9.X的X机应该可以的。
回复

使用道具 举报

3

主题

44

回帖

53

积分

初级会员

积分
53
发表于 2023-12-10 17:46:44 | 显示全部楼层
用IAR编译出来的目标文件比MDK的大很多!!!
回复

使用道具 举报

3

主题

65

回帖

74

积分

初级会员

积分
74
发表于 2023-12-11 10:54:51 | 显示全部楼层
IAR会被发律师函吗
回复

使用道具 举报

210

主题

1042

回帖

1682

积分

至尊会员

More we do, more we can do.

积分
1682
发表于 2023-12-11 11:40:06 | 显示全部楼层
要IDE对标编辑软件,那就是Visual Studio,但我又会嫌弃它太臃肿
回复

使用道具 举报

3

主题

96

回帖

105

积分

初级会员

积分
105
发表于 2023-12-11 12:00:27 | 显示全部楼层
emwin 发表于 2023-12-11 11:40
要IDE对标编辑软件,那就是Visual Studio,但我又会嫌弃它太臃肿

宇宙第一IDE不是开玩笑的
回复

使用道具 举报

6

主题

636

回帖

654

积分

金牌会员

积分
654
QQ
发表于 2023-12-11 13:17:09 来自手机 | 显示全部楼层
国内有能对标mdk和iar更好的开发平台工具吗?
回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2023-12-11 15:07:52 | 显示全部楼层
mrcn 发表于 2023-12-9 15:14
这些IDE厂家总在搞一些不切实际的“云”,但是目前一个本职工作做好的都没见到。
要么是IAR、MDK Keil这种 ...

说的确实是实话。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-12-11 17:14:10 | 显示全部楼层
大家都用哪个版本的?
回复

使用道具 举报

65

主题

432

回帖

632

积分

金牌会员

积分
632
发表于 2023-12-11 18:24:02 | 显示全部楼层
我在用 9.20.4,整体感觉你 MDK 好多了
回复

使用道具 举报

210

主题

1042

回帖

1682

积分

至尊会员

More we do, more we can do.

积分
1682
发表于 2023-12-12 09:01:36 | 显示全部楼层
yklstudent 发表于 2023-12-11 13:17
国内有能对标mdk和iar更好的开发平台工具吗?

为什么会有这种想法呢?
回复

使用道具 举报

5

主题

100

回帖

115

积分

初级会员

积分
115
发表于 2023-12-12 14:47:49 | 显示全部楼层
支持雅特力吗
回复

使用道具 举报

44

主题

562

回帖

699

积分

金牌会员

积分
699
发表于 2023-12-12 17:14:14 | 显示全部楼层
和谐机用哪个啊?
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2023-12-12 22:45:31 | 显示全部楼层
yklstudent 发表于 2023-12-11 13:17
国内有能对标mdk和iar更好的开发平台工具吗?

国内没有,国外看起来应该也没有,哈哈。

不过说起一个优秀的例子,Xilinx家的Vivado和Vitis做的倒是挺可以的,只可惜跟Cortex-M的传统嵌入式开发关系不大。
Vitis虽然是基于eclipse的,但是他们吃的非常透,并且做了大量的二次开发工作,把FPGA和ARM核的混合开发工作流很完美的集成了进去,还集成了各种仿真和模拟环境。
从ARM核的bootloader再到linux端的代码,甚至是FPGA代码的编写和编译;从本机代码调试到qemu仿真调试,再到实机调试运行,各种映像的打包等等;基本全部都在一个ide里面搞定了。
并且他们更新换代的速度很快,一直在拥抱前沿的技术,eclipse在MCU领域的IDE中可能都算先进的了,他们在最新版本已经抛弃之前在eclipse上搭建好的基础,将编辑器全面转向基于vscode的theia了。
虽然Zynq开发本身很痛苦,但是具体到写代码和调代码上,还是很舒服的。
回复

使用道具 举报

2

主题

69

回帖

75

积分

初级会员

积分
75
发表于 2023-12-13 00:47:19 | 显示全部楼层
更新的好快啊.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2023-12-13 08:11:46 | 显示全部楼层

M内核应该都支持,IAR默认选项里面没有的型号,可以导入MDK的pack,也可以使用。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2023-12-13 08:12:14 | 显示全部楼层
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-12-20 14:02:26 | 显示全部楼层
eric2013 发表于 2023-12-10 00:50
9.X的X机应该可以的。

好像不太行,群主还有啥好的和谐方法
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2023-12-21 09:19:47 | 显示全部楼层
凉拌小黄瓜 发表于 2023-12-20 14:02
好像不太行,群主还有啥好的和谐方法

估计是操作姿势不对,应该先左边的,然后右边的,注意次序。
回复

使用道具 举报

65

主题

432

回帖

632

积分

金牌会员

积分
632
发表于 2023-12-21 11:26:19 | 显示全部楼层
9.40.2是9.40最高版本吗,没有9.40.3吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2023-12-21 11:42:04 | 显示全部楼层
taobaofarmer 发表于 2023-12-21 11:26
9.40.2是9.40最高版本吗,没有9.40.3吗

直接进入到9.50了
回复

使用道具 举报

44

主题

562

回帖

699

积分

金牌会员

积分
699
发表于 2023-12-21 11:50:02 | 显示全部楼层
凉拌小黄瓜 发表于 2023-12-20 14:02
好像不太行,群主还有啥好的和谐方法

可以的,目前用的可以正常下载和调试,暂时也没有发现问题
回复

使用道具 举报

2

主题

12

回帖

18

积分

新手上路

积分
18
发表于 2024-1-4 09:44:46 | 显示全部楼层
使用内核Cortex-A53,64位,编译工程中的汇编文件.s,报错        Error in command line: Invalid argument to option '--abi',请问有大拿遇到这个问题吗?
IAR版本9.50.1
回复

使用道具 举报

12

主题

59

回帖

95

积分

初级会员

积分
95
发表于 2024-1-31 19:03:50 | 显示全部楼层
本帖最后由 pjzmj2012 于 2024-2-1 16:44 编辑
eric2013 发表于 2023-12-10 00:50
9.X的X机应该可以的。

试了,可以的
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2024-3-8 09:25:04 | 显示全部楼层
9.50很好用!相对于MDK,我更喜欢EWARM,因为后者的文件列表支持文件夹。
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2024-3-12 13:05:48 | 显示全部楼层
听说iar已经不开放下载了。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2024-3-13 08:31:00 | 显示全部楼层
wdliming 发表于 2024-3-12 13:05
听说iar已经不开放下载了。。。

是的,上个月就不行了。现在不知道怎么样了。

IAR新版下载貌似只能公司邮箱才可以申请了下载了,谷歌邮箱都不行了
https://www.armbbs.cn/forum.php? ... 3109&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2024-3-13 09:20:47 | 显示全部楼层
eric2013 发表于 2024-3-13 08:31
是的,上个月就不行了。现在不知道怎么样了。

IAR新版下载貌似只能公司邮箱才可以申请了下载了,谷歌 ...

确实开始封锁了呀。。。那以后只能keil  或者gcc了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2024-3-13 09:27:07 | 显示全部楼层
wdliming 发表于 2024-3-13 09:20
确实开始封锁了呀。。。那以后只能keil  或者gcc了

这个不算是封锁,是方便更好的服务收费客户。要不都用盗版,他们不挣钱。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 07:54 , Processed in 0.307139 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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