ZHCAFV0 June 2026 CC2340R5 , CC2745R10-Q1
在一些工程实现中,工程师想要分配一段自己的数据空间来服务于应用,且这段空间是对应于一个特定起始和结束地址的。那么您就可以对 .cmd 的 SECTIONS 段声明新的段空间。
.cmd 文件是将指定的段分配给 Flash 或者 SRAM 的 linker cmd 文件,对于此文件的使用可以参考文档 Linker Command 文件,对于 Linker Command 文件大家最关心的是 Memory 和 Section 这两个模块如何看懂和使用,可以参考两个链接 Memory User Manual 和 Section User Manual 。
SECTIONS
{
.mysection :
{
__my_section_start__ = ;
*(.my_section)
__my_section_end__ = .;
} > RAM
}
并在代码中,extern uint8_t __my_section_start__; 和 extern uint8_t __my_section_end__;来进行使用。