完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
只有人人分享,论坛的资料才会丰富起来,:strong:
|
|
|
|
|
|
|
|
配置内核时,可能会让它支持很多种板子,怎么分辨这些板子呢?就用机器ID来分辨。
每种板子的初始化函数可能不一样,那么,内核怎么怎么知道当前的板子是哪一种? 这要由UBOOT告诉它。 所以,UBOOT启动内核前,会在r2寄存器里写入一个数字,即机器ID;然后启动内核。 内核会把r2寄存器的值和它能支持的ID比较,如果吻合,就可以继续运行下去;如果不吻合,那么就死循环以免发生预料不到的事。 |
|
|
|
所谓多种板子的ID 或内核支持的ID,是不是指处理器型号的的ID(如S3C2440,S3C2410) ?
|
|
|
|
指板子的型号;同一个CPU,可以做出很多种板子。
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2187 浏览 6 评论
1987 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4545 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 10:52 , Processed in 0.820361 second(s), Total 86, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号