FAQ3:
Uart3不能使用,写/dev/ttySAC3不能产生信号,如何解决?
答:
这是由于uart3的相关引脚还没配置成uart3模式,解决办法:
1.在s3c-linux-2.6.28.6-Real6410/arch/arm/mach-s3c6410/mach-smdk6410.c中添加下面的函数:
void real6410_set_gpio()
{
unsigned int val;
val = __raw_readl(S3C64XX_GPBCON);
val &= ~(0xff<<8);
val |= (0x22<<8); /* Output Mode */
__raw_writel(val, S3C64XX_GPBCON);
}
2.在同一个文件的smdk6410_machine_init的最后加入real6410_set_gpio();
FAQ4:
版主,用你们提供的helper_sd.bin sd8686.bin后 wifi模块仍然无法加载。打印下面两句后就没有了
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
没办法产生文档中所说的下面的输出信息:
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
hq
libertas_sdio mmc0:0001:1: firmware: requesting ./helper_sd.bin
libertas_sdio mmc0:0001:1: firmware: requesting ./sd8686.bin
libertas: 00:22:43:6b:0b:9e, fw 9.70.3p24, cap 0x000003a3
libertas: PREP_CMD: command 0x00a3 failed: 2
libertas: PREP_CMD: command 0x00a3 failed: 2