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-20 08:44

iTOP-4412嵌入式开发板ioremap控制GPIO寄存器
GPIO 的寄存器通过 ioremap函数转换之后,可以通过直接控制虚拟地址来控制物理地址(寄存器的实际地址),这样就实现 GPIO的读和写以及其它任意功能。 需要的基础知识 虚拟地址和物理地址 内存管理单元概念 linux 驱动模块的加载 主要内容 GPIO 的寄存器文档详细介绍和说明 函数 ioremap的用法 使用 ioremap实现对 GPIO的控制 硬件 以 LED2(靠近蜂鸣器的 LED)为例,介绍原理图以及Datasheet 中对应的寄存器。 原理图 打开底板原理图 pdf文档,如下图所示,选取 LED2,网络标号是 KP_COL0。 通过查找网络标号 KP_COL0,发现 KP_COL0接到连接器上,如下图所示
[单片机]
iTOP-4412嵌入式<font color='red'>开发板</font>ioremap控制GPIO寄存器
STM32F429 >> 8. 系统定时器
本工程板级支持包文件适用于野火stm32f429 开发板。 bsp_systick.c /** ****************************************************************************** * @file bsp_systick.c * @author Waao * @version V1.0.0 * @date 22-Dec-2018 * @brief This file contains some board support package's functions for the configuration of the SysTic
[单片机]
U-Boot在基于BF561的嵌入式Linux系统上的移植
1 引言   嵌入式Linux系统常用的Boot Loader有arm-boot、redboot、U-Boot等。U-Boot (全称Universal Boot Loader)是当前比较流行的遵循GPL条件的开放源码项目。U-Boot具有源码公开的特点,开发人员可根据自身需要进行裁减;支持多种处理器和嵌入式操作系统内核;具有多种设备驱动源码:支持多种引导方式;具有功能强大且成熟、稳定等诸多优点。在嵌入式系统开发过程中广泛采用。U-Boot严重依赖于底层硬件,不同的CPU或嵌入式板及设备需要不同的U-Boot,因此,在嵌入式系统中建立通用的U-Boot是非常困难的,故U-Boot需针对开发版本量身定做。   2 开
[嵌入式]
u-boot-2009.08在mini2440上的移植(一)---建立mini2440工程环境(1)
移植环境 1,主机环境:VMare下CentOS 5.5 ,1G内存。 2,集成开发环境:Elipse IDE 3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。 4,开发板:mini2440,2M nor flash,128M nand flash。 5,u-boot版本:u-boot-2009.08 6,参考文章: http://blogold.chinaunix.net/u3/101649/showart.php?id=2105215 http://blog.chinaunix.net/space.php?uid=23787856&do=blog&id=115382
[单片机]
u-boot-2009.08在mini2440上的移植(一)---建立mini2440工程环境(1)
​Wirepas Click加入世界上最大的附加开发板系列
该款网络连接解决方案是MIKROE快速发展的开发板系列的第1500款产品 2023年10月20日:嵌入式解决方案公司MikroElektronika(MIKROE)今天推出了第1500 款Click™附加开发板--Wirepas Click。它使工程师能够在其应用程序中实现Wirepas Mesh无线连接堆栈。该平台提供了巨大的可扩展性,因此成为海量物联网网络产品的理想选择。这款Click Board是开发长寿命电池驱动的物联网网络、供应链、资产跟踪、智能照明、智能计量等应用的完美解决方案。 MIKROE首席执行官Nebojsa Matic 表示:“MIKROE现在已经提供1500款开发板,比世界上任
[嵌入式]
​Wirepas Click加入世界上最大的附加<font color='red'>开发板</font>系列
机器人镜像备份的操作步骤
镜像备份的定义 顾名思义,系统备份就是备份你的系统!目的很简单,备份是为了防止数据丢失或者参数混乱,功能改变就是为了减少这个麻烦! 以下是具体的操作步骤。 01  1.找一个U盘,全新u盘;如果没有新u盘,将其格式化;(U盘内存不需要太大,1G以内的就可以;不是说大内存U盘就不能用哈,只是读取数据时会很慢而已;)   02 2.将U盘插在机器人控制柜插口;当示教器屏幕显示出来FILE-066 UD1 被安装 GH coN时; 03按住MENU键,点击选择(7.文件)→然后(1.文件)→最后按ENR确认; 04选择点击“功能”“设定装置”
[机器人]
在STM8 Nucleo-64开发板上使用GPIO和中断控制器驱动LED
NUCLEO-8S208RB(基于STM8S208RBT6)和NUCLEO-8L152R8(基于STM8L152R8T6)开发板可用于评估所有STM8S系列和STM8L系列微控制器的主要特性。 本应用笔记简要介绍了如何使用NUCLEO-8S208RB和NUCLEO-8L152R8开发板上的GPIO和中断控制器驱动一组LED指示灯。 当微控制器(本例中为STM8S208RBT6或STM8L152R8T6)使用连接到主机电脑的USB电缆供电时,LD2和LD5指示灯(不是板载的LED)开始闪烁。 每次按下“push”按钮,中断控制器产生一个用于控制I/O的中断,然后改变LED的显示方式。 1. 应用说明 本节主要介绍了在NU
[单片机]
在STM8 Nucleo-64<font color='red'>开发板</font>上使用GPIO和中断控制器驱动LED
STM32F469开发板-黑科技助推图形显示
随着可穿戴设备、智能家居等物联网应用的纵向高速发展,人们寄希望于这些产品也能具有像智能手机一样直观的图形交互界面,这使厂商对微控制器图形处理显示的性能也越来越高。针对这样的现象,最近,意法半导体推出了全新系列的STM32F469/479微控制器,通过整合高性能的ARM Cortex-M4处理器、Chrom-ART Accelerator技术及已被广泛用于智能手机和平板电脑的MIPI-DSI技术,大大提升了即时处理速度以及图形处理显示性能,为那些需要实现图形交互界面的物联网应用提供了杀手级的功能。此次爱板网也有幸第一时间体验到了基于STM32F469系列MCU的STM32F469 Discovery开发板,一起来见识一下吧。 STM
[单片机]
STM32F469<font color='red'>开发板</font>-黑科技助推图形显示
小广播
设计资源 培训 开发板 精华推荐

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

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

更多开源项目推荐
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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