#pragma arm section code = "foo" int add1(int x) // in foo (code part of region) { return x+1; } #pragma arm section code 其实就是增加额外的name段,将这个段放在code、rodata、rwdata或zidata的起始位置,至于具体是哪个段,就是由section_type[[=]"name"]中的section_type指定了。
#pragma arm section [ section_sort_list] 其中: section_sort_list 指定要用于后续函数或对象的节名称的可选列表。 section_sort_list 的语法为:section_type[[=]"name"] [,section_type="name"]* 有效的节类型是:· code 、· rodata、· rwdata、· zidata 。 【用法】 可以将分散加载描述文件与 ...
zidata。 如果sort_type被指定,但名称不是为sort_type 重置为默认值。输入的#pragma arm section所有对象部分的名称,它们的默认值 int x1 = 5; // in .data (default) int y1[100]; // in .bss (default) int const z1[3] = {1,2,3}; // in .constdata (default) #pragma arm section rwdat...
zidata. Usage Use#pragmaarm section []section_type_listto place functions and variables in separate named sections. You can then use the scatter-loading description file to locate these at a particular address in memory. Restrictions This option has no effect on: ...
ARM MDK 编译产生:RO、RW和ZI DATA说明 2013-08-07 18:15 − 1.比如编译一个工程文件,产生如下提示信息: Program Size: Code=18938 RO-data=622 RW-data=124 ZI-data=7724 RO段、RW段和ZI段 &n... itloverhpu 0 1217 #pragma用法详解 2011-04-24 10:48 − Author :Jeffrey My Blog:htt...
int add1(int x) // in foo (code part of region) { return x+1; } #pragma arm section code 其实就是增加额外的name段,将这个段放在code、rodata、rwdata或zidata的起始位置,至于具体是哪个段,就是由section_type[[=]"name"]中的section_type指定了。