Section for attribute
attribute_?嵌入式C代码属性怎么定义
https://www.elecfans.com/d/2269222.html
section 属性的主要作用是:在程序编译时,将一个函数或者变量放到指定的段,即指定的section 中。
一个可执行文件注意由代码段,数据段、BSS 段构成。代码段主要用来存放编译生成的可执行指令代码、数据段和BSS段用来存放全局变量和未初始化的全局变量。
除了这三个段,可执行文件还包含一些其他的段。我们可以用 readelf 去查看一个可执行文件各个section信息。
void attribute((interrupt, no_auto_psv)) _DMA1Interrupt(void)
// Align the buffer to 128 words or 256 bytes. This is needed for peripheral indirect mode
int BufferA[MAX_CHNUM+1][SAMP_BUFF_SIZE] attribute((space(dma),aligned(256)));