This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

自己做的dm8148的板子,没有使用EEPROM芯片,uboot不能引导内核???



请教论坛里的各位前辈,我自己参考TI8148evm的开发板做了一块板子,没有使用EEPROM芯片,所以在uboot源文件中的ti8148_evm.h文件中屏蔽掉了关于这部分的代码:

/* EEPROM definitions */
/*
# define CONFIG_SYS_I2C_EEPROM_ADDR_LEN        3
# define CONFIG_SYS_I2C_EEPROM_ADDR        0x50 //main board EEPROM
# define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS    6
# define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS    20
*/

但是引导内核文件的时候总是卡在这个地方

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

所以有这么两个问题:

1、kernel不能启动是不是因为uboot没有给内核传递相应的启动参数?

2、自己的设计的板子如果有EEPROM ,但开始里面并没有存储数据,那一些开发板的信息首次怎么配置?

内核起不来已经看了一周了,实在没有头绪,请各位多指点,谢谢!