第一阶段:依赖cpu初始化外围硬件代码,通常用汇编代码实现
1、设置cpu的工作模式;
2、关中断,以防止意外发生;
mrs
3、关闭看门狗,避免系统重启;
#ifdefined(CONFIG_S3C2400)||defined(CONFIG_S3C2410)||defined(CONFIG_S3C2440)
# if defined(CONFIG_S3C2400)
#
#
#
#else
#
#
#
#
# endif
4、设置back初始化,设置cpu的工作频率;
#if defined(CONFIG_S3C2440)
#else
#endif
copy_loop:
#endif
6、设置建立堆栈;
7、执行内存地址上的程序,该工作可以使ldr
start.s是u-boot启动所执行的第一个文件,它说做的是设置系统堆栈和cpu的工作方式,为进入c程序奠定基础。
第二阶段:用c语言完成,以实现更复杂的命令
1、
2、
3、
4、
5、
6、
7、
上一篇:minis3c2440移植之内核移植
下一篇:minis3c2440移植之uboot移植
推荐阅读最新更新时间:2024-03-16 14:40
设计资源 培训 开发板 精华推荐
- 英飞凌推出OptiMOS™ Linear FET 2 MOSFET, 赋能先进的热插拔技术和电池保护功能
- SGMII及其应用
- 贸泽开售用于机器人和机器视觉的 STMicroelectronics B-CAMS-IMX模块
- 三星 Exynos 2600 芯片前景堪忧:良率挑战严峻,有被取消量产风险
- 苹果搁置反垄断报告的请求遭印度监管机构拒绝,案件将继续推进
- 2024年Automechanika Shanghai海量同期活动刷新历届记录,汇聚行业智慧,共谋未来发展
- 企业文化分享 如何培养稀缺的硅IP专业人员?SmartDV开启的个人成长与团队协作之旅
- 恩智浦发布首个超宽带无线电池管理系统解决方案
- 北交大本科生探秘泰克先进半导体开放实验室,亲历前沿高科技魅力
- 新帅上任:杜德森博士(Dr. Torsten Derr)将于2025年1月1日出任肖特集团首席执行官
- 6月6日 Microchip 直播|利用单片机设计安全关键型应用时应采取的最佳实践方法
- 【TI 培训】年度盘点:2019 TI 培训课程集锦,好评有礼!
- 剁手不如玩板,这个双11免费好板等你来玩!
- 评论赢京东卡,探秘美光内存和存储解决方案!
- ADI•世健工业嘉年华—有奖直播:ADI赋能工业4.0—助力PLC/DCS技术创新
- 家电新风尚,PI开启您的家电新生活!下载产品资料答题赢好礼!
- 2018,EEWORLD邀请你定下新年成长计划
- 兆易创新 GD32E231 DIY 大赛,百套超值型开发板免费申请+重磅豪礼!
- 看泰克视频讲座,了解先进医疗电子测试方案,填问卷,赢好礼!
- ADI电磁流量计解决方案