Learning

导航

2009年8月15日 #

keil 启动代码--at91sam9260

摘要: ARM菜鸟成长记--之三from:http://hi.baidu.com/%BD%D9jie%B8%F6%C9%AB/blog/item/8e2137868d837622c75cc3cb.html提起启动代码,我就嗷嗷郁闷,IAR下的程序都死在了这里,Keil中出现的问题很多都是通过对启动代码的修修补补才解决的,一句话:成也启动代码,败也启动代码。启动代码应该是刚接触ARM的新手必须面对而又很头痛的问题吧,刚开始我也很纳闷,为什么搞个这玩意,学51的时候咋就没见过呢。而且还都是汇编写的,俺的汇编还停留在“MOV”阶段,其他的不是很懂,没办法,谁让汇编的效率高呢。提到启动代码还不得不老生常谈一下 阅读全文

posted @ 2009-08-15 14:08 xinjie 阅读(2401) 评论(2) 推荐(0) 编辑

__user_initial_stackheap 库函数翻译(转)

摘要: from:http://blog.cechina.cn/metalmax/181841/message.aspx今天被这些库函数郁闷了,翻出帮助文档,索性就翻译了点,提供给像我这样迷惑的人参考,俺英文水平很有限,见谅! __user_initial_stackheap 库函数用法翻译__user_initial_stackheap返回初始化堆和栈的位置RVCT V2.X及其更早的版本中__user... 阅读全文

posted @ 2009-08-15 13:59 xinjie 阅读(1960) 评论(0) 推荐(0) 编辑

keil下ARM启动代码分析视频

摘要: /Files/xinjie/Realview_mdk2_2启动代码概述.swf _mian-->_main_stk--->_main_scatterload--->_scatterload_rt2-->_scatterload_zeroinit--->_main_init---->main其实到了_main到真正的main()函数还要执行很多函数,这主要是编译器... 阅读全文

posted @ 2009-08-15 10:44 xinjie 阅读(1191) 评论(0) 推荐(0) 编辑

ARM启动代码分析3(转)

摘要: ARM启动代码分析from:http://www.chinaeda.cn/show.aspx?id=203&cid=6基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需要由专门的一段代码来完成对系统的初始化。由于这类代码直接面对处理器内核和硬件控制器进行编程,一般都是用汇编语言。一般通用的内容包括:... 阅读全文

posted @ 2009-08-15 10:27 xinjie 阅读(1198) 评论(0) 推荐(1) 编辑