IAR编译环境使用小技巧(2)

描述

 

IAR编译环境使用小技巧

4在IAR下出现abort handle或hardware fault后,如何处理

①首先,此时可能处于mos或者IGBT下的上下桥臂同时导通的情况,请在此处增加POE处理机制。所以:

● 正式量产的时候,应该增加POE(所有PWM关闭输出,设为高阻)处理机制。

● 调试的时候,可以增加返回上一条出现异常的问题的 语句

②增加如下语句,可让出错机制返回到上一行。进行错误现场恢复。

BX LR

App文件:

IAR

System.c文件:

IAR

调试用仿真器型号+仿真环境说明

1仿真器型号

以下任意一种或比下面这个列表的仿真器版本更高的都可以。

(Cotex-R52比较新,所以对仿真器型号要求高)

IAR 9.32.1后开始支持J-Link +R52 core

● Segger公司系列

IARIAR

● IAR公司系列

I-JET

 

I-JET Lite

 

2仿真环境软件版本需求

● Segger公司系列

IAR

● IAR公司系列

IAR9.3后,都自带I JET仿真环境,也自带R52 core的烧录算法。

3仿真器和USB转以太网选型建议

仿真器

情况一

E2 studio一般搭配Segger的工具。请使用官方的J-Link调试器。

注意:下面这种J-Link EDU Mini是不能用于RZ/T2M和RZ/N2L的调式的。

 

情况二

官方RSK EVK上自带 J-Link OB授权,如果需要,可以将J-Link OB的调试信号接到用户目标板上使用。

情况三

采购正版 I-JET,搭配IAR。

 

USB转以太网网卡选型

(仅适用于ECAT)

● 由于很多笔记本电脑不再搭载固定的RJ45的以太网接口。所以需要用USB转以太网。

● 早期ECAT和TWINCAT的限制,导致很多品牌的 USB转以太网转换卡,无法正常使用ECAT网络和从站设备进行通讯。

● 目前由于ECAT、TWINCAT、以及USB转以太网(内置芯片)转换模块都进行了升级后。有部分 USB转以太网转换器,可以正常进行ECAT通讯。

经过实测,推荐如下两种给大家参考。

经济款

 

豪华款

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分