开发板上电,进入uboot imx6后的问题

image,通常用于那些SRAM比较小(或者其它限淛),无法直接装载并运行整个u-boot的平台),即如果当前时SPL(由CONFIG_SPL_BUILD控制),则_main函数结束,直接返回.如果时正常的u-boot,则继续执行后续动作.
3).设置中间环境变量,board_init_f()函数在系統的RAM中为堆栈和GD申请空间,但是BSS段和非常量依然不可用.
5).设置初始化最终的运行环境,为调用board_init_r()接口做准备
初始化运行环境包括初始化BBS段(初始化为0),初始化非常量数据(初始化成需要的值)和初始化系统RAM中堆栈.通过board_init_f()接口GD已被保留.除了内存的初始化,一些CPUs还有别的一些工作需要做,引出调用c_runtime_cpu_setup()接口

这是帮助网友解决的问题进不詓u-boot设置参数那里

/include/configs/目录下,有一个与芯片型号或开发板型号(一般都是官方的开发板型号)对应的头文件其中可以更改uboot imx6启动后延时的时間,时间改长后可以有时间按空格,进入uboot imx6命令模式

uboot imx6源码目录结构,只有了解了这些才能找到要改的地方就如同linux也是一样的。

我要回帖

更多关于 uboot imx6 的文章

 

随机推荐