IAR Systems宣布扩展RISC-V开发工具

2020-07-02来源: EEWORLD关键字:IAR  RISC-V

IAR Systems宣布扩展其针对RISC-V的开发工具链IAR Embedded Workbench。日前,IAR宣布SiFive Insight实现了对跟踪的支持,这是业界第一个针对开放规范RISC-V ISA的预集成跟踪和调试解决方案。


对安全性的要求和对许多标准的测试允许扩展,通过实时代码覆盖和程序运行时的更新,Workbench将允许开发人员更有效地提高代码质量。


“随着IAR Embedded workbench对RISC-V的扩展跟踪支持,我们将把经过验证的跟踪查看器基础设施引入到RISC-V生态系统中。”IAR Systems的产品经理Thomas Andersson在新闻稿中说道:“我们一直与SiFive密切合作,以确保充分利用SiFive Insight中提供的所有功能,而且由于本机probe的支持,我们提供了集成开发工作流,开发人员可以完全控制应用程序。”


该公司指出,RISC-V的Workbench支持RV32和RV32E 32位RISC-V内核,此外还支持ISA扩展,包括用于压缩指令的C和用于单精度和双精度浮点的F和D。

关键字:IAR  RISC-V 编辑:冀凯 引用地址:http://news.eeworld.com.cn/qrs/ic501920.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:IAR为兆易创新RISC-V提供Embedded Workbench开发工具
下一篇:SparkFun推出29.95美元的RISC-V开发板

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

IAR for AVR 配置JTAGICE mkII仿真时不擦EEPROM
{业务提出的需要}有时我们想在仿真时,依然可以使用EEPROM中配置好的参数,而不是每次仿真时都重新设置。{配置方法}工程->右键-> Debugger -> JTAGICE mkII -> JTAGICE mkII2 选中 Preserve EEPROM contents even if device is reprogrammed如下
发表于 2020-07-29
<font color='red'>IAR</font> for AVR 配置JTAGICE mkII仿真时不擦EEPROM
基于IAR环境下STM32F103单片机读取BME280程序
自己编写的基于IAR环境下STM32F103单片机读取BME280程序,没有太多的寄存器操作,简单易懂,可以直接调用,上电后只要对IO口初始化,调用函数Bme_ReadDigValue()读取校准寄存器参数并保存,再调用函数Bme_Init()初始化之后就可以用函数Bme_ReadStatus()读取传感器状态判断是否读取数据了,也可不判断传感器状态直接读取数据,读取数据直接调用函数ReadBme280()。单片机源程序:void ReadBme280(){        u32 value_ad;        double var1; 
发表于 2020-07-25
IAR MSP430 “the stack pointer for stack is outside"错误处理
前天晚上修改调试程序,出错:The stack pointer for stack‘stack’ (currently Memory:0x252) is outside the stack range(Memory:02B0 toMemory:0x300)错误,见图1。此时程序指针跑飞,不能再继续运行下行,再运行也是可样出错。见图2。接好同样两块水表板,先怀疑硬件问题,换板下载同样程序。1#的F413换成F415,1#不会outside(选用device没改,还是F413)。2#板会outside,且只能运行一次程序即停止(指针跑飞)。当时立即问dog 太阳的度婆,找到两文章说此事,一是《IAR MSP430设置合理堆栈大小
发表于 2020-07-22
<font color='red'>IAR</font> MSP430 “the stack pointer for stack is outside
STM8S程序常见错误解决方案
一、IAR中的重复定义问题在自己写头文件时,要记得将常量定义在.c文件中,如果将常量定义在.h文件中,当在main.c或者其他地方包含该头文件时,会将头文件中的常量定义包含到main.c中,同时,相应的.c文件也有该常量定义语句,就会导致linker报错,有xxxx重定义(redefined)。此外,当要在main.c中使用其他.c文件中定义的量时,要记得+ extern+ +。标准的做法:在.h文件中声明变量,在一个.c文件中定义变量,其它.c文件要用到变量只要包含.h头文件,相当于变量声明,就可以引用其它.c文件中定义的变量了。一般只在头文件中声明变量,在原文件中定义变量,即使你在头文件中使用了预编译指令 #ifndef
发表于 2020-07-14
STM8S程序常见错误解决方案
HD7279A控制数码管(IAR环境)
/***************************************************************************IAR环境,HD7279A,P4.0~CS,P4.1~CLK,P4.2~DATA,P4,3~KAY,DATA为串口数据口,时序图如下:CS:    ---------_________________________--------CLK:   ___________---___---___---___---__________DATA:  ---------~~~---~~~---~~~~---~~~-----------由430
发表于 2020-07-14
MSP340单片机IAR-简易交通灯系统Proteus仿真程序
单片机源程序如下:#include<msp430.h>void delay_1s(void);void seg7s(unsigned char data_seg7);void seg7s2(unsigned char data_seg7);const unsigned char decoder_seg7[10]                   ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void main(void){  WDTCTL=WDTPW
发表于 2020-07-12
MSP340单片机<font color='red'>IAR</font>-简易交通灯系统Proteus仿真程序
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved