* @brief Macro to declare a function as non-secure callable.\r
*/\r
#if defined( __IAR_SYSTEMS_ICC__ )\r
- #define secureportNON_SECURE_CALLABLE __cmse_nonsecure_entry\r
+ #define secureportNON_SECURE_CALLABLE __cmse_nonsecure_entry __root\r
#else\r
- #define secureportNON_SECURE_CALLABLE __attribute__((cmse_nonsecure_entry))\r
+ #define secureportNON_SECURE_CALLABLE __attribute__((cmse_nonsecure_entry)) __attribute__((used))\r
#endif\r
\r
/**\r