zoukankan      html  css  js  c++  java
  • IAR ------ 基本使用

    1、编译结果:

    6 887 bytes of readonly code memory
    621 bytes of readonly data memory
    331 bytes of readwrite data memory (+ 3 absolute)

    flash使用情况是6887 + 621,RAM使用情况是331,其中文件夹的路径会影响readonly data memory的大小,所以如果FLASH不够用,可以简化路径和文件夹名

     

    memory中的ROM就是单片机flash的范围,由此可看出此单片机flash大小

    memory中的RAM就是单片机sram的范围,由此可看出此单片机sram大小

    2、ctrl+shift+f: 全局搜索

    3、设置IAR打开文件的编码方式: 

    4、IAR自带内核文件,使用方法如下:

    5、何为编译?何为链接?

    谓编译就是将我们所写的 C、汇编等源代码翻译成芯片能理解的机器语言的过程,这个过程中会使用一些技巧,减少冗余的代码,提高效率,这就是优化。源程序经过编译器的处理,被编译成了芯片可以识别的机器码,但此时还不能直接运行,因为编译过程只产生了机器码, 并没有为这些机器码分配地址空间。 函数调用的过程就是PC指针跳转的过程, 就是跳转到指令运行的地址空间取指的过程。 每段程序必须有自己运行的空间, 这是在链接过程中确定的, 链接器会根据链接文件的配置, 将已编译好的机器码分配到不同的地址空间, 并计算各个函数、 变量之间的地址关系, 将他们关联起来,这样才会生成最终可执行的目标文件。 

    6、修改注释语颜色

    C++ comment设置的是“//注释语”的颜色

    Comment设置的是“/*注释语*/”的颜色

    7、变量名提示

    输入"."

  • 相关阅读:
    2020-2021-1学期 20202424 《网络空间安全导论》第一周学习总结
    斐波那契数列
    第五周学习总结
    第四周学习总结
    黑客偶像
    第三周学习总结
    关于罗马数字转换成阿拉伯数字的理解
    十进制转二进制(python转换代码)
    第二周学习总结
    师生关系
  • 原文地址:https://www.cnblogs.com/god-of-death/p/6110988.html
Copyright © 2011-2022 走看看