请教论坛里的各位前辈,我自己参考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 ,但开始里面并没有存储数据,那一些开发板的信息首次怎么配置?
内核起不来已经看了一周了,实在没有头绪,请各位多指点,谢谢!