|C$$code| 在arm起步代码里是什么

|C$$code| 在arm启动代码里是什么
最近在自学ok6410,到网上找启动代码,发现在定义代码段时是这么写的
AREA |C$$code|, CODE, READONLY
...
请问在启动代码里两个“|”代表的是什么?|C$$code|又是什么意思?

------解决方案--------------------
有规定,以数字开头的段名,必须要用竖线包上。至于你写的那个,我觉得它像链接时预定义好的名字,没太用过,所以不太清楚。网上有说法说是表示与C代码相关的代码……但是个人觉得这个说法没有什么意义,除非只是写代码人觉得好看。
------解决方案--------------------
AREA |C$$code|, CODE, READONLY
这个只是定义一个段,|C$$code|就是段名,只是名字比较特别,可以自己任意取一个,如BEGIN,INIT等,一般有一些比较常用的,如|.text|常常用来表示即将进入c语言的段,而你的这个|C$$code|大概也是这个意思。CODE,表示段是代码段,还有DATA等,表示数据,一般在内存。READONLY则表示只读,还可以为READWRITE等。

具体可以参考编译器的参考手册,关于汇编器部分的,有详细介绍。