RK3399移植富迪科技语音IC FM1388问题
本帖最后由 jtt083 于 2019-6-25 09:12 编辑各位大大 先进们好
这次项目需要在RK3399J加上一个能侦测VAD和DOA的MIC ARRAY
选用的是FM1388这颗IC
在移植到ANDROID 7.1.2 BSP版本中遇到一些问题,
原厂提供的driver code中,
与系统主板是透过I2C控制,
但会透过SPI接口来从系统Firmware(system/etc/firmware)文件夹来下载
firmware 及 config file,
目前执行安装driver的时候遇到的问题LOG如下,
fm1388_i2c_probe: FM1388 Driver Version 0.0.1
fm1388_i2c_probe: device_create_file - dev_attr_fm1388_reg.
fm1388_i2c_probe: device_create_file - dev_attr_index_reg.
fm1388_i2c_probe: device_create_file - dev_attr_fm1388_addr.
fm1388_i2c_probe: fm1388_reset.
fm1388_i2c_probe: misc_register.
fm1388 4-002c: Direct firmware load for fm1388_fw failed with error -2
fm1388 4-002c: Falling back to user helper
fm1388_fw_loaded: entering...
load_fm1388_init_vec: file /system/etc/firmware/FM1388_init.vec
File /system/etc/firmware/FM1388_init.vec opened!...
Read file fail return
load_fm1388_init_vec: processed_argv = NULL...
fm1388_dsp_load_fw: with SPI T1
fm1388_dsp_load_fw: start time T2: 2013-0-18 8:59:0
fm1388_dsp_load_fw: SPi_Loadfw_start
fm1388 4-002c: Direct firmware load for FM1388_50000000.dat failed with error -2
fm1388 4-002c: Falling back to user helper
从system/etc/fimware读取配置文件及firmware一直读不到值,
这是跟文件夹档案权限或用户权力有关吗
请问要改的话要从哪边修改
请有经验的大大不吝赐教
谢谢各位 Hi. Did you chmod the firmware file?
May I ask that the fm1388 driver would work well for all kernel version?
My kernel version is 3.18, but when I load firmware, there is CRC fail issue. 使用3399驱动1388的架构不好,原因:1、RK原厂对1388的调试支持差;2、1388原厂的支持的门槛高;3、1388要用数字mic间隔6cm以上布置才有比较好的效果,对lyout 结构设计也有要求。比较好的是用1388+MCU做成独立模块,模块的模拟mic输出接到摄像头的mic输入端,模块的回音参考接到功放端。这样就1388模块就独立完成了回音消噪等各功能。跟后端arm芯片没有关系。1388的降噪消回音处理本身还是值得肯定的。 使用3399驱动1388的架构不好,原因:1、RK原厂对1388的调试支持差;2、1388原厂的支持的门槛高;3、1388要用数字mic间隔6cm以上布置才有比较好的效果,对lyout 结构设计也有要求。比较好的是用1388+MCU做成独立模块,模块的模拟mic输出接到摄像头的mic输入端,模块的回音参考接到功放端。这样就1388模块就独立完成了回音消噪等各功能。跟后端arm芯片没有关系。1388的降噪消回音处理本身还是值得肯定的。
页:
[1]