TI中文支持网
TI专业的中文技术问题搜集分享网站

【AM3358】uboot界面的启动信息都是什么?

AM3358自己开发的板子,在uboot下,打印出来的信息如下,这些都是什么信息?为什么会有这么多找不到
1)unimplemented
2)No daughter card present
3)Did not find a recognized configuration
4)有时候还会在显示完前两行,等几秒才会出现第三行?
U-Boot SPL 2011.09 (Jul 20 2016 – 10:14:10)
Texas Instruments Revision detection unimplemented
No daughter card present
Did not find a recognized configuration, assuming General purpose EVM in Profile 0 with Daughter board
dghtr_brd_id =1
boot_params.omap_bootdevice = 0x5
__be32_to_cpu(header->ih_magic) = 0x27051956
spl: payload image: U-Boot 2011.09 for am335x board load addr: 0x800fffc0 size: 371264
spl:Entry Point = 0x80100000
spl_image.os = 0x11
image entry point: 0x80100000
后面还有很多信息,太多没有贴出来,是可以进入uboot界面的
Yaoming Qin:

uboot 默认回去读取eeprom,然后判断是什么板子,在进行配置。

为了解答您的问题,建议您可以读读uboot的代码,uboot的代码相对简单,您可以根据这些打印的信息在代码中去搜索,从而定位这些信息。

laura:

回复 Yaoming Qin:

uboot默认去读哪个eeprom?   开发板上对应的哪个?  我的日志从第一行就是去读取eeprom吗?还是从第三行开始读取?为什么有时候板子会有几秒钟的延时去读取这些信息呢?

Steven Liu1:

回复 laura:

首先你要理解,我们的Linux SDK是基于我们现有的开发板来设计的,在所有的官方EVM板上,都有EEPROM,里面存了相应的ID,所以在程序运行初期,通过读取EEPROM来获取ID,就可以知道是哪块板子,从而决定是需要进行怎样的资源配置。否则,怎么可以一套软件支持多种不同的开发板?

因此,在所有的客户的设置和移植中,往往第一步就是要处理掉这个EEPROM ID的逻辑,从而直接进行正确的资源配置。你可以参考这个帖子去处理EEPROM的逻辑。

http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/68813/163930.aspx#163930

对于你说的第几行开始读,几秒钟等问题,自己翻翻代码,考虑考虑会不会有等待、超时的问题,就不难理解了。

赞(0)
未经允许不得转载:TI中文支持网 » 【AM3358】uboot界面的启动信息都是什么?
分享到: 更多 (0)