ARM启动代码解释(Vectors.c、Init.s、Target.c、 Target.h)

cxz80280 16 0 WPS 2020-05-31 07:05:34

启动代码是芯片复位后进入C语言的main()函数前执行的一段代码,主要是为运行C语言程序提供基本运行环境,如初始化存储器系统等。ARM公司只设计内核,不自己生产芯片,只是把内核授权给其它厂商,其它厂商购买了授权且加入自己的外设后生产出各具特色的芯片。这样就促进了基于ARM处理器核的芯片多元化,但也使得每一种芯片的启动代码差别很大,不易编写出统一的启动代码。ADS(针对ARM处理器核的C语言编译器)的策略是不提供完整的启动代码,启动代码不足部分或者由厂商提供,或者自己编写。启动代码划分为4个文件:Vectors.c、Init.s、Target.c、Target.h。Vectors.c包含异常向

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2020-05-31 07:05:34

启动代买讲解 有一定作用

Generic placeholder image 卡了网匿名网友 2020-05-31 07:05:34

Generic placeholder image 卡了网匿名网友 2020-05-31 07:05:34

学习了,谢谢分享,挺有用的

Generic placeholder image 卡了网匿名网友 2020-05-31 07:05:34

不错,对我很有帮助

Generic placeholder image 卡了网匿名网友 2020-05-31 07:05:34

非常有用。谢谢