将韦东山的某段代码改为在ADS环境下编译
;******************************************************************************
; File:crt0.S
; 功能:通过它转入C程序
;******************************************************************************
IMPORT main
AREA start,CODE,READONLY
ENTRY
EXPORT _start
_start
ldr r0,=0x56000010 ;WATCHDOG寄存器地址
mov r1,#0x0
str r1,[r0] ;写入0,禁止WATCHDOG,否则CPU会不断重启
ldr sp,=1024*4 ;设置堆栈,注意:不能大于4k, 因为现在可用的内存只有4K
;nand flash中的代码在复位后会移到内部ram中,此ram只有4K
bl main ;调用C程序中的main函数
halt_loop
b halt_loop
END
结果编译时出现如下错误:
Warning:L6305W:Image does not have an entry point.(Not specified or not set due to multiple choices.)
请高手帮忙解答一下!