#if defined(__CC_ARM) extern uint32_t Image$$CORE1_REGION$$base; extern uint32_t Image$$CORE1_REGION$$Length; #define CORE1_IMAGE_START &Image$$CORE1_REGION$$base #elif defined(__ICCARM__) extern unsigned char core1_image_start[]; #define CORE1_IMAGE_START core1_image_start #endif有一段c语言的代码命名形式感觉有点奇怪extern uint32_t Image$$CORE1_REGION$$base;$$不知道是c语言普通的命名的字符呢,还是起一些什么别的作用?因为keil5把鼠标放到变量上面是分开来显示的:Image CORE1_REGION base感觉他们像是三个变量
#endif
有一段c语言的代码命名形式感觉有点奇怪
extern uint32_t Image$$CORE1_REGION$$base;
$$不知道是c语言普通的命名的字符呢,还是起一些什么别的作用?
因为keil5把鼠标放到变量上面是分开来显示的:Image CORE1_REGION base
感觉他们像是三个变量