OK6410A 开发板 (三) 10 u-boot-2021.01 boot 解析 U-boot 镜像运行部分 cmdline

发布者:幸福时光最新更新时间:2022-09-23 来源: csdn关键字:OK6410A  开发板  u-boot  镜像 手机看文章 扫描二维码
随时随地手机看文章

url : git@github.com:lisider/u-boot.git

branch : ok6410a

commit id : e63a4077ad3aea53107495b0b68b95e720fe6033

config : ok6410a_mini_defconfig

// 涉及的 .S .s .c 文件 有 223个


reset arch/arm/cpu/arm1176/start.S 39

lowlevel_init(108) board/samsung/ok6410a/lowlevel_init.S 72

_main(110) arch/arm/lib/crt0.S 91

board_init_f(117) common/board_f.c 954

initcall_run_list(init_sequence_f)(959) include/initcall.h 21

init_sequence_f common/board_f.c 818

board_init_r(177) common/board_r.c 901

initcall_run_list(init_sequence_r)(927) include/initcall.h 21

init_sequence_r common/board_f.c 695

run_main_loop(898) common/board_r.c 678

main_loop(685) common/main.c 39

autoboot_command(60) common/autoboot.c 362

abortboot(367) common/autoboot.c 291

abortboot_single_key(299)  common/autoboot.c 249

printf("Hit any key to stop autoboot: %2d ", bootdelay);(254)

printf("bbb%2d ", bootdelay);(283)

return (abort = 1)(288)

cli_loop(62) common/cli.c 225

cli_simple_loop(233) common/cli_simple.c 262

cli_readline(277) common/cli_readline.c 515

console_buffer[0] = '';(521)

cli_readline_into_buffer(523) common/cli_readline.c 527

cread_line(551) common/cli_readline.c 246

getcmd_getch(276)/getchar common/cli_readline.c 71 common/console.c 407

serial_getc(432) drivers/serial/serial-uclass.c 274

_serial_getc(279) drivers/serial/serial-uclass.c 251

__serial_getc(253) drivers/serial/serial-uclass.c 197

ops->getc(203)/s3c64xx_serial_getc drivers/serial/s3c64xx_serial.c 144

return uart->URXH & 0xff;(156) 

run_command_repeatable(302) common/cli.c 59

cli_simple_run_command(62) common/cli_simple.c 177

cmd_process(251) common/command.c 587

cmd_call(636) common/command.c 576

cmdtp->cmd_rep(581)

关键字:OK6410A  开发板  u-boot  镜像 引用地址:OK6410A 开发板 (三) 10 u-boot-2021.01 boot 解析 U-boot 镜像运行部分 cmdline

上一篇:OK6410A 开发板 (三) 11 u-boot-2021.01 boot 解析 U-boot 镜像运行部分 命令的执行
下一篇:OK6410A 开发板 (三) 9 u-boot-2021.01 boot 解析 U-boot 镜像运行部分 bootcmd

推荐阅读最新更新时间:2024-11-12 12:51

ALSA声卡_从零编写之添加录音功能(基于优龙FS2410开发板,UDA1341声卡)
一、实验环境 1.1 虚拟机环境 a) Vmware版本:Vmware Workstation 12.5.7 b) Ubuntu版本:9.10 c) 内核版本:2.6.31.14 d) toolchain版本:arm-linux-gcc 4.3.2 1.2 开发板 优龙FS2410开发板,UDA1341声卡 内核版本:3.4.2 二、修改代码 2.1 修改s3c2440_dma.c 1) static volatile struct s3c_dma_regs *dma_regs; 改为: static volatile struct s3c_dma_regs *dma_regs_ch1; //for
[单片机]
痞子衡嵌入式:ARM Cortex-M文件那些事(8)- 镜像文件
  今天这节课是痞子衡《ARM Cortex-M文件那些事》主题系列的最后一节课(突然有点不舍,要告别的感觉,咳咳,让痞子衡整理下情绪先)。今天痞子衡主要讲的是工程开发最终的output文件,即image文件。image文件也叫镜像文件,这个文件主要包含的是只有芯片能够解释执行的二进制机器码数据,这些数据其实在前面介绍的relocatable、list、executable文件中出现过,在那些文件里我们还可以根据其他辅助信息来分析机器码数据的实际意义,但在image文件里,我们已经完全无法看懂这些机器码了。所以image文件主要是用来做大规模量产的。既要做大规模量产,由于各芯片厂家制定的标准不一,所以实际上image文件有很多种格
[单片机]
迅为4418/6818开发板邮票孔与连接器版本区别
连接器版本: 邮票孔版本: 核心参数 核心板类型 板对板连接器 邮票孔 尺寸 50mm*60mm PCB层数 6层PCB沉金设计 8层PCB沉金设计 高度 核心板连接器组合高度1.5mm 0 4418 CPU ARM Cortex-A9 四核 S5P4418处理器 1.4GHz ARM Cortex-A9 四核 S5P4418处理器 1.4GHz 6818 CPU ARM Cortex-A53 八核 S5P6818处理器 1.4GHz ARM Cortex-A53 八核 S5P6818处理器 1.4GHz 内存 1GB DDR3(2GB可选) 1GB DDR3
[单片机]
迅为4418/6818<font color='red'>开发板</font>邮票孔与连接器版本区别
ARM9开发板Qt环境的搭建
注意:不要使用自带或使用apt-get 安装的 QT,如有,则删除。开发板须能挂载NFS。本文采用了别人的教材,只是自己稍加上修改,因为刚开始找文件做的时候发现很多容易出错的,这里都加以说明了 所需原文件: a. arm-linux-gcc-3.4.1.tar.bz2 b. Qt-4.6.3-arm.tar.bz2 c. Qt-4.6.3-x86.tar.bz2 d. Qt-4.7.0.tar.bz2 e. Qt-sdk-linux-x86-opensource_2010.02.bin f. tslib-1.4.tar.gz 操作步骤: 1、检查电脑上有没有g++ : g++ --version, 如果没有
[单片机]
ARM9<font color='red'>开发板</font>Qt环境的搭建
如何在Ubuntu下使用TF/SD 卡制作Exynos 4412 u-boot启动盘
/** ****************************************************************************** * @author Maoxiao Hu * @version V1.0.1 * @date Feb-2015 ****************************************************************************** * COPYRIGHT 2015 ISE of SHANDONG UNIVERSITY **************************************************
[单片机]
如何在Ubuntu下使用TF/SD 卡制作Exynos 4412 <font color='red'>u-boot</font>启动盘
基于51hei单片机开发板时钟编程(24制)
在51hei-5型单片机开发板上测试成功 http://www.51hei.com/150a.htm ,源代码如下: #include reg52.h #define uint unsigned int #define uchar unsigned char sbit wei=P2^6; sbit duan=P2^7; uchar code table ={0x03,0x9f,0x25,0x0d, 0x99,0x49,0x41,0x1f, 0x01,0x09,0x11,0xc1, 0x63,0x85,0x61,0x71}; void
[单片机]
I.MX6Q(TQIMX6Q/TQE9)学习笔记——U-Boot移植
其实Freescale的BSP移植文档已经将u-boot的移植步骤讲述的非常详细了,但为了以后方便查阅,还是按照自己的理解记录在这里。 获取源码 根据前一篇文章搭建好LTIB环境后就可以非常方便的导出u-boot源码了。切换到ltib目录,并运行如下指令: ./ltib -m prep -p u-boot 该指令执行需要一些时间,指令执行完成后Freescale维护的u-boot-2009.8就会出现在rpm/BUILD目录下。 添加单板 为TQIMX6Q开发板创建相应的单板目录,可以参考sabresd相关的目录进行,下面是具体的步骤。 Step1. 创建board目录 创建board目录需要以下几步:
[单片机]
I.MX6Q(TQIMX6Q/TQE9)学习笔记——<font color='red'>U-Boot</font>移植
OK6410A 开发板 (三) 12 u-boot-2021.01 boot 解析 U-boot 镜像运行部分 boot 详细解析1
url : git@github.com:lisider/u-boot.git branch : ok6410a commit id : e63a4077ad3aea53107495b0b68b95e720fe6033 config : ok6410a_mini_defconfig // 涉及的 .S .s .c 文件 有 223个 reset arch/arm/cpu/arm1176/start.S 39 lowlevel_init(108) board/samsung/ok6410a/lowlevel_init.S 72 _main(110) arch/arm/lib/crt0.S 91 board
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved