[問題] IAR 如何何設置 alias

作者: eleghost (eleghost)   2014-09-01 18:58:51
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
ARM-Cortex M4 MCU
問題(Question):
目前更換新的MCU, 所以之前寫的code需要重新porting.
在porting到下面function總會遇到錯誤.
之前使用 GNU GCC, 現在使用IAR
有問題語法:
#1 #define ALIAS(f) __attribute__((weak, alias (#f)))
#2 void TIMER0_IRQHandler(void) ALIAS(IntDefaultHandler);
遇到錯誤:
Error[Pe130]: expected a "{" //錯誤行數 #2
感覺是compiler誤會了, 以為ALIAS(..) 為 TIMER0_IRQHandler(void)
的函式內容, 所以預期會有 "{".
請問有人知道該怎樣在IAR下使用 function alias attribute嗎?
謝謝.

Links booklink

Contact Us: admin [ a t ] ucptt.com