Files
E3-20260112-pitch/20250218-ETH-CAN_loadV1.3/e3_176_ref/devices/include/lnk_sym.h
2026-01-12 18:46:01 +08:00

40 lines
847 B
C

/**
* @file lnk_sym.h
* @brief IAR link symbols.
*
* @copyright Copyright (c) 2021 Semidrive Semiconductor.
* All rights reserved.
*/
#ifndef DEV_LNK_SYM_H__
#define DEV_LNK_SYM_H__
#include <types.h>
#ifdef __ICCARM__
#define __commands_start COMMANDS$$Base
#define __commands_end COMMANDS$$Limit
#define _heap_start HEAP$$Base
#define _heap_end HEAP$$Limit
#define __except_stack_start CSTACK$$Base
#define __cstack_end CSTACK$$Limit
#define __load_data_start DATA_init$$Base
#define __data_start DATA$$Base
#define __data_end DATA$$Limit
#define __data_start_rom DATA$$Base
#define __data_end DATA$$Limit
#define __bss_start BSS$$Base
#define __bss_end BSS$$Limit
#endif /* __ICCARM__ */
#if !defined(ASSEMBLY)
extern uint32_t *__except_stack_start;
extern uint32_t *__cstack_end;
#endif
#endif /* DEV_LNK_SYM_H__ */