原先SkyEye 1.3.1上是支持声卡的(s3c44b0/s3c44b0x)。新版本将这个功能去了。本以为和触摸屏类似,再加上就可以了。具体修改如下:
1. gedit device/sound/dev_sound_s3c44b0x.c &
在:
{"s3c44b0x", IISFIF_RX_CONTROL, 0x08, {0, 0, 0, 0}},
的下面添加:
{"s3c2410x", IISFIF_RX_CONTROL, 0x08, {0, 0, 0, 0}},
将:
extern ARMhword *s3c44b0x_iisfifo_tx; /* defined in "skyeye_mach_s3c44b0x.c" */
改成:[失败的根源]
ARMhword *s3c44b0x_iisfifo_tx; /* defined in "skyeye_mach_s3c44b0x.c" */
2. gedit device/sound/skyeye_sound.c &
将:
//sound_s3c44b0x_init(mod_set);
改成:
sound_s3c44b0x_init(mod_set);
3. gedit device/Makefile.am &
取消
#dev_sound = sound/dev_sound_s3c44b0x.c sound/skyeye_sound.c sound/skyeye_sound_pcm.c sound/sound_module.c
的注释,然后将:
dev_sound = sound/skyey