上电后,led灯中 led1 和 led3是亮的,led2和led4是灭.
修改 led驱动 mini2440_leds.c 将 static int __init dev_init(void) 中GPIO输出为1
但是mini2440上电后,led1/3还是亮,然后在运行到leds initialized才将led灯全灭
参考网上资料(板级设备的初始化过程),修改 mach-mini2440.c 在 static void __init mini2440_machine_init(void)
中加入GPIO的初始化和设置输出为1。上电后,led1/3还是亮,过一会才全灭。
观察led灯与串口输出信息,发现 在【load Image of Linux...Uncompressing Linux.。。。】时候,led1/3已经是亮,
驱动初始化要在后面才对led灯进行初始化和设置值。
(是否是vivi对led灯进行了控制?)
请问,需要在那里修改才能令上电开机后led灯全灭?