zoukankan      html  css  js  c++  java
  • IAR的链接文件的使用

    可以从IAR的菜单 Help -> Content 中找到帮助内容。

    避免从网络上搜索资料的比较散碎尴尬。

    需求:

    在IAR编译中,将一段未被引用的变量或者说结构体放在FLASH中,这段区域肯定是read-only,同时也是const的。

    在C代码中使用:
    #pragma location=".cc_block_section"

    在链接文件icf文件中,

    place in IROM_region { readonly } except {readonly section .end_of_app, readonly section .cc_block_section}; /* use "except" */

    place in CC_Block_region { section .cc_block_section }; /* 2022-1-4. */
    place in IROM_region { last readonly section .end_of_app }; /* 2022-1-4. use "last" */

    keep {readonly section .cc_block_section };
    keep {readonly section .end_of_app };

    do not initialize { readonly section .cc_block_section };

    注意下面两个概念:
    extended-selectors
    section-selectors

  • 相关阅读:
    网络资源(4)
    网络资源(3)
    网络资源(2)
    网络资源(1)
    OCP读书笔记(27)
    OCP读书笔记(26)
    OCP读书笔记(25)
    OCP读书笔记(24)
    OCP读书笔记(23)
    OCP读书笔记(22)
  • 原文地址:https://www.cnblogs.com/praiseslow/p/15765937.html
Copyright © 2011-2022 走看看