(二)启动代码分析 01

(二)启动代码分析 01

 

发现问题:

前面我们编写 LED 流水灯 裸机驱动,需要添加了 启动代码 (杨铸 startup.s) ,也就是初始化把 开发板带到 C 语言环境(也就是 xmain 函数)

 startup.s

 现在我们尝试 用 keil 自身的 s3C2440.s

 s3c2440.s

但是不能编译不通过,怎么办呢,麻痹的

解决方案:

原来函数要修改一下:

把__main 改成 mian , 当然 主函数 xmain() 也要改成 main() ,这样就可以了,当然可以仿真,就是不要老用 JLNK 可以直接用软件仿真

如下:

成功了,现在我们接下来继续开始 启动代码的讲解!!!!!!LOL

原文地址:https://www.cnblogs.com/zhugeanran/p/8410183.html