启动代码分析 01

Posted 张凌001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动代码分析 01相关的知识,希望对你有一定的参考价值。

发现问题:

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

 startup.s

 

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

 s3c2440.s

 

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

解决方案:

原来函数要修改一下:

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

如下:

 

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

以上是关于启动代码分析 01的主要内容,如果未能解决你的问题,请参考以下文章

windows xp MBR结构分析

Android 插件化VirtualApp 源码分析 ( 启动应用源码分析 | HomePresenterImpl 启动应用方法 | VirtualCore 启动插件应用最终方法 )(代码

4.协程-启动&分析执行过程

Android应用程序启动过程源代码分析

Android应用程序启动过程源代码分析

[源码分析] 消息队列 Kombu 之 启动过程