主题中讨论的其他器件: TMP102、 TMDSEVM572X、 TLV320AIC3104
工具/软件:Linux
AM5728+Linux 平台上的内核崩溃问题:
大家好、我是 David、我制作了一个基于 AM5728平台的电路板、并在该平台上运行 Linux、但系统崩溃问题一直困扰着我。
我修改了 TI 标准 SDK (版本4.0.0.4)中的内容、如下所示:
U-Boot:修改了与电路板 ID 相关的器件、因为我的电路板没有 EEPROM (包括电路板信息)、U-Boot 引导似乎是正常的。
2. Linux 内核:arch\arm\mach-omap2\pm.c
int __init OMAP2_common_pm_elate_init (void)
{
…
/*插入电压层*/
omap_PMIC_late_init ();
#if 0
omap_volte_late_init ();
/*初始化电压*/
OMAP3_init_Volties();
OMAP4_init_Voltes();
#endif
/* SmartReflex 设备初始化*/
omap_devinit_SmartReflex ();
#if 0
/* cpufreq 虚拟设备实例化*/
omap_init_cpufreq();
#endif
返回0;
}
3、器件树(am57xx-EVM-rev3a.dtb):有一点修改、禁用一些硬件、因为我的板使用不同的 RTC 芯 片、没有 LCD 和温度传感器(tmp102)。
请帮帮我!
启动信息内容的一部分、如下所示:
…
