Mini54LAN搞了一天 不懂為何自己在建立一個心專案時會出現下面的警告,告訴我說找不到ertry的main,如下所示:
.\Output\Mini54LAN.axf: Warning: L6305W: Image does not have an entry point. (Not specified or not set due to multiple choices.)
我也覺得奇怪 為何新唐的sample code可以 我的就不可以?還是回到原點看看原因在那吧!!
回歸重點問題所在是在 startup_MINI51.s上,代碼第116行的 " Reset_Handler "上有寫到從重置後的起始電是從main開始
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT SystemInit
IMPORT __main
那為何用keil不可以呢?回到aem的官往去看這個錯誤的出現原因發現到原來跟keil的設定有關。
解決方式就是在keil下[size=18.01801872253418px]在Options for Target選项的Linker---Misc controls加入入口地址:--entry Reset_Handler後就可以去指到到程式的起始點在main |