声卡模块在SkyEye 1.3.1上的尝试(失败,仅备忘)

本文记录了尝试在SkyEye 1.3.1版本中恢复声卡模块的过程。通过编辑device/sound/dev_sound_s3c44b0x.c、skyeye_sound.c、Makefile及其相关文件,将s3c44b0x支持扩展到s3c2410x,但因s3c44b0x_iisfifo_tx的定义问题导致失败。尽管SkyEye能够识别sound配置,但无法生成声卡设备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原先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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值