KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释

16 篇文章 0 订阅

KEIL RVMDK编译后的信息

 

Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 

 

Code是代码占用的空间,RO-data是 Read Only 只读常量的大小,如const型,RW-data是(Read Write) 初始化了的可读写变量的大小,ZI-data是(Zero Initialize) 没有初始化的可读写变量的大小。ZI-data不会被算做代码里因为不会被初始化。

 

简单的说就是在烧写的时候是FLASH中的被占用的空间为:Code+RO Data+RW Data

程序运行的时候,芯片内部RAM使用的空间为: RW Data + ZI Data

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Keil MDK UFT-3转换是指将使用Keil MDK开发的项目转换为UFT-3格式,这样可以使得项目能够在UFT-3工具中运行和调试。Keil MDK是一种集成开发环境,它包含了编译器、调试器和仿真器等功能,可用于开发嵌入式系统的软件。而UFT-3是一种用于嵌入式系统测试和仿真的工具。 将Keil MDK项目转换为UFT-3格式的主要目的是为了能够使用UFT-3的功能来进行系统级的测试和仿真。UFT-3工具可以帮助我们在实际硬件之前验证和调试系统的软件部分,提高开发效率和软件质。 转换步骤一般包括以下几个主要步骤:首先,我们需要将Keil MDK项目中的源代码和编译设置导入到UFT-3工具中。其次,我们需要配置UFT-3的调试器和仿真器,以便能够正确地模拟和调试我们的系统。然后,我们可以使用UFT-3工具中的功能来对项目进行测试和仿真,并查看软件运行过程中的各种信息。最后,根据测试和仿真的结果,我们可以对软件进行调整和优化,以提高系统性能和稳定性。 总而言之,Keil MDK UFT-3转换是将Keil MDK项目转换为UFT-3格式,以便能够在UFT-3工具中进行系统级的测试和仿真。这样可以提高开发效率和软件质,并帮助我们更好地优化和调试嵌入式系统的软件部分。 ### 回答2: Keil MDK UFT-3转换是指将Keil MDK开发环境中的项目转换为UFT-3项目的过程。 首先,我们需要了解Keil MDK和UFT-3的概念。Keil MDK是一种集成式开发环境,用于嵌入式系统的软件开发。它集成了编辑器、编译器、调试器等多个工具,方便开发者完成嵌入式软件的开发任务。而UFT-3则是一种测试工具,用于自动化测试和功能测试,帮助开发者节省时间和精力。 在Keil MDK中进行开发的项目,可以包含源代码、编译器选项、库文件、调试信息等相关文件。当我们需要将Keil MDK中的项目转换为UFT-3项目时,需要进行一些步骤。 首先,我们需要在UFT-3中创建一个新的项目。然后,将Keil MDK中的源代码文件复制到UFT-3项目的代码文件夹中。 接下来,我们需要根据原项目中的编译器选项,在UFT-3项目中进行相关设置。这包括指定编译器路径、设置编译选项和宏定义等。 同时,我们还需将原项目中所依赖的库文件复制到UFT-3项目中的库文件夹中,并在项目配置中指定库文件的路径。 最后,我们可以在UFT-3中进行调试和测试。UFT-3提供了一系列自动化测试和功能测试的工具,我们可以根据项目需求进行相应的脚本编写和执行。 总的来说,Keil MDK UFT-3转换是将Keil MDK中的项目转换为UFT-3项目的过程,涉及到源代码、编译器选项、库文件等的移植和设置,最终在UFT-3中进行调试和测试。这样可以利用UFT-3的自动化测试和功能测试工具,提高开发效率和软件质

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值