当前位置:  技术问答>linux和unix

UBOOT中的bootcmd命令中的参数是如何初始化给系统的?

    来源: 互联网  发布时间:2016-11-24

    本文导语:  uboot在自启动中是如何引用bootcmd中的各参数的?在main_loop()里的s=getenv(“bootcmd”),我知道是在这把这些参数取出来的,然后他在哪里开始初始化这些参数的? 我现在想在倒计时时先中断auto-boot,调用tftp下载一个FP...

uboot在自启动中是如何引用bootcmd中的各参数的?在main_loop()里的s=getenv(“bootcmd”),我知道是在这把这些参数取出来的,然后他在哪里开始初始化这些参数的?
我现在想在倒计时时先中断auto-boot,调用tftp下载一个FPGA的文件,配置好FPGA后再下载内核。但是此时调用tftpstart()函数时获取不到IP地址,为0.0.0.0。对这个流程还是有点不清楚,有没有人能帮忙讲解一下?比如系统从bootcmd先获取到了启动变量,然后它是通过哪几个函数将这些命令配置进去的?

|
在uboot中有一个parse解释器,在这个函数中会将bootcmd中的命令解释并执行,在main.c中的main_loop函数中parse_string_outer或者run_command这两个函数中的一个执行。解释并执行完bootcmd后开始倒计时

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • UBOOT之MDDR内存参数修改
  • 新手,移植yaffs2到最后总是无法打开console。求解!!试过各种方案了。附有串口打印的休息以及uboot传入的参数。哪位高手帮忙分析一下哪里错了
  • 区分uboot和kernel的宏
  • 怎么用gdb调试uboot?????求解
  • ARM11 UBOOT移植问题
  • uboot 不能启动了
  • UBOOT启动一直输出OK是怎么回事
  • uboot里 nboot 和 nboot.e有什么区别
  • uboot烧写问题,大家指教。初学。谢谢大家了。
  • dm355 uboot调试问题,高手指教,快,快,很急。。。。。。。。。。。。。。。。
  • 关于uboot打补丁的问题
  • 求各位高人 UBOOT!
  • 关于uboot2009.08 debug的问题
  • uboot1.1.6移植问题
  • uboot 实现升级的问题。
  • uboot 怎样不输出内核信息
  • uboot和grub是什么关系
  • 如何让uboot自动从U盘更新内核?
  • 如何让uboot提速
  • 如何在DM368平台,Uboot下添加RTL8201的驱动
  • 关于uboot的Dual Image
  • uboot 移植到 mini2440 支持从 nand flash 启动


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3