WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
los_builddef.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define OS_LITTLE_ENDIAN   0x1234 /* Little endian */
 
#define OS_BIG_ENDIAN   0x4321 /* Big endian */
 
#define OS_BYTE_ORDER   OS_LITTLE_ENDIAN
 
#define LITE_OS_SEC_ALW_INLINE   /* __attribute__((always_inline)) */
 
#define LITE_OS_SEC_TEXT   /* __attribute__((section(".text.sram"))) */
 
#define LITE_OS_SEC_TEXT_MINOR   /* __attribute__((section(".text.ddr"))) */
 
#define LITE_OS_SEC_TEXT_INIT   /* __attribute__((section(".text.init"))) */
 
#define LITE_OS_SEC_DATA   /* __attribute__((section(".data.sram"))) */
 
#define LITE_OS_SEC_DATA_MINOR   /* __attribute__((section(".data.ddr"))) */
 
#define LITE_OS_SEC_DATA_INIT   /* __attribute__((section(".data.init"))) */
 
#define LITE_OS_SEC_DATA_VEC   __attribute__((section(".data.vector")))
 
#define LITE_OS_SEC_BSS   /* __attribute__((section(".bss.sram"))) */
 
#define LITE_OS_SEC_BSS_MINOR   /* __attribute__((section(".bss.ddr"))) */
 
#define LITE_OS_SEC_BSS_INIT   /* __attribute__((section(".bss.init"))) */
 
#define LITE_OS_SEC_ITCM   /* __attribute__((section(".itcm "))) */
 
#define LITE_OS_SEC_DTCM   /* __attribute__((section(".dtcm"))) */
 
#define LITE_OS_SEC_LASLR_INIT   __attribute__((section(".laslr.init")))
 
#define LITE_OS_SEC_LASLR_TEXT
 
#define LITE_OS_SEC_LASLR_DATA   __attribute__((section(".laslr.data")))
 
#define PACK1
 
#define LITE_OS_ATTR_SEC(name)   __attribute__((section(#name)))
 
#define LITE_OS_ATTR_ALIGN(x)   __attribute__((aligned(x)))
 
#define LITE_OS_ATTR_SEC_ALIGN(name, x)   __attribute__((section(#name), aligned(x)))
 
#define OS_EMBED_ASM   __asm__ __volatile__
 

宏定义说明

◆ LITE_OS_ATTR_ALIGN

#define LITE_OS_ATTR_ALIGN (   x)    __attribute__((aligned(x)))

◆ LITE_OS_ATTR_SEC

#define LITE_OS_ATTR_SEC (   name)    __attribute__((section(#name)))

◆ LITE_OS_ATTR_SEC_ALIGN

#define LITE_OS_ATTR_SEC_ALIGN (   name,
 
)    __attribute__((section(#name), aligned(x)))

◆ LITE_OS_SEC_ALW_INLINE

#define LITE_OS_SEC_ALW_INLINE   /* __attribute__((always_inline)) */

◆ LITE_OS_SEC_BSS

#define LITE_OS_SEC_BSS   /* __attribute__((section(".bss.sram"))) */

◆ LITE_OS_SEC_BSS_INIT

#define LITE_OS_SEC_BSS_INIT   /* __attribute__((section(".bss.init"))) */

◆ LITE_OS_SEC_BSS_MINOR

#define LITE_OS_SEC_BSS_MINOR   /* __attribute__((section(".bss.ddr"))) */

◆ LITE_OS_SEC_DATA

#define LITE_OS_SEC_DATA   /* __attribute__((section(".data.sram"))) */

◆ LITE_OS_SEC_DATA_INIT

#define LITE_OS_SEC_DATA_INIT   /* __attribute__((section(".data.init"))) */

◆ LITE_OS_SEC_DATA_MINOR

#define LITE_OS_SEC_DATA_MINOR   /* __attribute__((section(".data.ddr"))) */

◆ LITE_OS_SEC_DATA_VEC

#define LITE_OS_SEC_DATA_VEC   __attribute__((section(".data.vector")))

◆ LITE_OS_SEC_DTCM

#define LITE_OS_SEC_DTCM   /* __attribute__((section(".dtcm"))) */

◆ LITE_OS_SEC_ITCM

#define LITE_OS_SEC_ITCM   /* __attribute__((section(".itcm "))) */

◆ LITE_OS_SEC_LASLR_DATA

#define LITE_OS_SEC_LASLR_DATA   __attribute__((section(".laslr.data")))

◆ LITE_OS_SEC_LASLR_INIT

#define LITE_OS_SEC_LASLR_INIT   __attribute__((section(".laslr.init")))

◆ LITE_OS_SEC_LASLR_TEXT

#define LITE_OS_SEC_LASLR_TEXT
值:
__attribute__((section(".laslr.text"))) \
__attribute__((no_sanitize_address))
Log message information header.
Definition log_oam_logger.h:564

◆ LITE_OS_SEC_TEXT

#define LITE_OS_SEC_TEXT   /* __attribute__((section(".text.sram"))) */

◆ LITE_OS_SEC_TEXT_INIT

#define LITE_OS_SEC_TEXT_INIT   /* __attribute__((section(".text.init"))) */

◆ LITE_OS_SEC_TEXT_MINOR

#define LITE_OS_SEC_TEXT_MINOR   /* __attribute__((section(".text.ddr"))) */

◆ OS_BIG_ENDIAN

#define OS_BIG_ENDIAN   0x4321 /* Big endian */

◆ OS_BYTE_ORDER

#define OS_BYTE_ORDER   OS_LITTLE_ENDIAN

◆ OS_EMBED_ASM

#define OS_EMBED_ASM   __asm__ __volatile__

◆ OS_LITTLE_ENDIAN

#define OS_LITTLE_ENDIAN   0x1234 /* Little endian */

◆ PACK1

#define PACK1