IAR Embedded Workbench是一款由国际应用程序开发公司IAR System开发的集成开发环境(IDE),它被广泛用于嵌入式系统和单片机的软件开发。IAR Embedded Workbench支持直接调试连接硬件设备和仿真器,同时可以生成多种内核支持的应用程序。
IAR Embedded Workbench自带了Flash Tool,可以完成对程序的烧录。在编译完程序后,选择相应的芯片型号和连接方式,即可将程序通过仿真器或者调试器烧录到目标芯片中。如果需要修改芯片的配置参数,也可以通过Flash Tool进行配置设置。
Flash Tool不仅可以烧录程序,还可以进行芯片的擦除、校验、加密和解密等操作,具有非常强大的功能。但是需要注意的是,使用Flash Tool的前提是芯片必须支持IAR Embedded Workbench。
对于一些芯片不支持IAR编译器的情况,我们需要使用第三方的烧录器进行烧录。比如常见的J-Link、ST-Link等,这些烧录器通常具有强大的功能和广泛的适用性,可以支持多种芯片,并且支持多种编程方式和通讯协议。
使用第三方烧录器需要先将程序生成bin或hex文件,再通过烧录器进行烧录。需要注意的是,在烧录前需要进行芯片相关的配置和连接方式的设置,否则无法实现烧录。此外,第三方烧录器的价格通常较高,需要对具体芯片型号和使用方式进行选择。
通过对IAR编写的程序用什么烧录的简单介绍和分析,我们可以了解到两种不同的烧录方式。在实际应用中,我们可以根据具体的芯片型号和编程需求进行选择。一般情况下,如果芯片支持IAR编译器,建议使用IAR自带的Flash Tool进行烧录;如果芯片不支持IAR,或者需要使用更多的功能和通讯协议,建议使用第三方烧录器进行烧录。