小白求助:
打开keil,新建工程,选择了一款ARM9内核的芯片S3C2410,然后开始编写一个简单的程序,打算试用一下keil的Debug功能。
编写了一个简单的程序:
编译,出现下面错误:
回忆起【野火F103霸道/指南者视频教程入门篇】的第七个视频——“新建工程模板(寄存器版)”中,也类似地出现过这个问题,于是照葫芦画瓢,自己编写了两个空函数以骗过寄存器,这次确实没有出现错误:
然后进入Debug,发现永远都在执行汇编程序,进入不了main函数中。
我认为就是因为我所编写的__main函数是空的,所以无法使程序由汇编进入main.c当中。但是如果不自己编一个__main函数,编译器又会报错。
请问各位大佬,这种情况该怎么处理?要怎么使编译器不报错,同时又能使程序由汇编进入main.c呢?
|