我使用Keil4的LPC1788微控制器,當我創建一個項目時,Keil添加了一個名爲「startup_LPC177x_8x.s」的文件。在一個階段,這個文件中的IMPORT命令試圖導入SystemInit,但是當我編譯,我得到一個錯誤如下:LPC1788啓動文件中缺少SystemInit函數?我在哪裏可以找到它?
compiling main.c...
main.c(6): warning: #1-D: last line of file ends without a newline
linking...
project_1.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_lpc177x_8x.o).
Target not created
的碼是如下:
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT SystemInit
IMPORT __main
LDR R0, =SystemInit
BLX R0
LDR R0, =__main
BX R0
ENDP
我在我的項目中包含頭文件「lpc177x_8x.h」。
請指導我的朋友...我是新的Keil ...非常感謝。
可能重複罰款符號SystemInit(引用啓動\ _stm32f2xx.o),而建設使用Keil STM32](http://stackoverflow.com/questions/12889732/undefined-symbol-systeminitreferred-from-startup-system32f2xx-o-while-building-us ) – Vicky 2014-09-04 12:26:38