用IAR 调试i.MX RT1050

示例工程下载链接:

SDK_2.3.1_EVKB-IMXRT1050\SDK_2.3.1_EVKB-IMXRT1050\boards\evkbimxrt1050\rtos_examples \freertos_hello\iar\freertos_hello.eww

SDK_2.3.1_EVKB-IMXRT1050\SDK_2.3.1_EVKB-IMXRT1050\boards\evkbimxrt1050\rtos_examples \freertos_generic\iar\freertos_generic.eww

1、仿真器:

      板上CMSIS_DAP即J28 USB接口,跳线J1需要连接5-6。

      用IAR的I-Jet需要使用外部5V电源插在J2上,跳线J1 需连接1-2。 SW1 on(2-3的位置上)上电. 需要使用其缺省SWD模式,,其板子上有个安全JTAG设置比较复杂没有试。

                                                           

打开EWARM 8.30.1,,打开第一个例子: Download and debug。

                        

Step over

                        

Step in

                       

关闭第一个例子。 然后,打开第二个例子:在static void prvQueueSendTask(void *pvParameters) 任务中设置一个断点;

                                       

再在static void prvQueueReceiveTask(void *pvParameters)任务中设置一个断点

                                       

Download and Debug

                         

按Go 以后就会停在队列接收任务的断点上。

                         

在按 Go,就会停在队列发送任务的断点上。

                         

板子串口输出的信息如下: (用CMSIS-DAP虚拟串口才可以看到)

                                    

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: IAR是一家专业的嵌入式开发工具提供商,其IDE环境被广泛应用于嵌入式系统的开发和调试中。而IAR ARM 8.40.2则是该公司开发的一款针对ARM架构的软件开发工具,在编写和调试ARM芯片应用程序上具有出色的性能和可靠性。 IAR ARM 8.40.2集成了众多功能强大的工具和插件,可以帮助开发者轻松实现从程序编写到编译、调试和测试的全流程。其支持众多ARM处理器核心,如ARMv7-M、ARMv8-M、Cortex-M0、Cortex-M3等,使得开发者可以根据不同的系统架构和应用场景选择不同的芯片平台。 与此同时,IAR ARM 8.40.2还具有高度的开放性和可扩展性,可以与众多第三方工具和软件集成,支持多种编程语言的开发,如C/C++、汇编语言等。此外,其内置了强大的优化器和代码分析工具,可以帮助开发者优化程序性能和代码质量。 总体而言,IAR ARM 8.40.2是一款高效、灵活、易用的软件开发工具,是嵌入式系统开发中不可或缺的一款工具。 ### 回答2: IAR arm 8.40.2是IAR Systems针对ARM架构处理器所发布的一个版本。它提供了全面的软件开发工具链,包括C/C++编译器、汇编器、链接器和调试工具,使得用户可以快速、高效地编写出高质量的嵌入式软件。 IAR arm 8.40.2采用了先进的编译技术和优化算法,同时在各种平台上提供了出色的性能和代码大小控制能力,以最大限度地利用处理器的性能和内存资源。它还大幅提高了开发效率,拥有直观易用的GUI界面和丰富的代码模板、函数库等开发工具,能够帮助用户快速创建和调试程序。 同时,IAR arm 8.40.2还兼容多种处理器架构,可以适用于多种嵌入式应用场景。用户可以根据需要选择不同的工具配置和功能扩展,满足各种不同的开发需求。 总的来说,IAR arm 8.40.2是一款先进、稳定、易用的嵌入式软件开发工具,可以为用户提供高效、高质量的软件开发解决方案。 ### 回答3: IAR ARM 8.40.2是一款由瑞典公司IAR Systems出品的ARM嵌入式开发工具。该工具集集成了多个模块,包括编译器、调试器、优化器和分析器等。其主要特点包括高效的优化能力、灵活的调试功能和良好的代码覆盖率分析工具。IAR ARM 8.40.2支持多种ARM架构的处理器,包括Cortex-M、Cortex-A和Cortex-R系列,支持多种编程语言,例如C、C++和汇编语言等。同时,它还支持多种主流操作系统,如Windows和Linux等。IAR ARM 8.40.2可以帮助开发者以快速高效的方式编写和调试ARM架构的应用程序,加速嵌入式系统的开发和上市时间,提高系统效率和性能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值