天嵌 ARM开发社区

 找回密码
 注册
查看: 3519|回复: 4

2440init。s疑问

[复制链接]
liupingjin 发表于 2009-10-13 15:10:20 | 显示全部楼层 |阅读模式
在TQ2440配套光盘中有一个裸机程序 这个程序里有一个2440init。s的汇编程序  这个程序不是bootloader程序 它只是在bootloader程序之后,main函数执行之前所执行的一段初始化程序
  以上的理解对吗?  如果不对的话可以解释一下2440init。s的作用
还有,裸机程序中有一个2440slib.s汇编程序 这个程序的作用是什么?它在什么情况下执行
dancebaby 发表于 2009-10-13 20:01:13 | 显示全部楼层
所谓BOOTLOADER就是将硬件初始化,将系统带到合适环境执行的一段程序,它可以很复杂,也可以很简单,2440init.s已经可以完成这样的工作,所以,它就是BOOTLOADER。2440slib.s好像是一些配置函数,可以调用来选择功能。具体也没仔细看。。。

以上个人见解,不对的地方提出。
回复

使用道具 举报

pkpioneer 发表于 2010-3-13 18:34:21 | 显示全部楼层
2440init.s是裸跑程序的启动代码,完成中断向量配置,堆栈初始化以及系统初始化等功能。与BOOTLOADER不太相同。2440slib.s是系统的操作外设等常用函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-18 09:21 , Processed in 2.032188 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表