------小尾巴:大神请绕道
看了大概一個下午我崩溃了,根本找不到从哪里下手在网上也只能找到一些零零碎碎的资料,后来也是通过同事的指导才勉强入门所以这里贴絀一点教程,避免学习RDA的朋友走弯路好了,废话少说走起,还有一点为了不涉及公司信息,这里选用的是最最最最最原始的SDK
(1):作为软件工程师,我们需要了解整个SDK吗
呵呵,是的先别崩溃,虽然我们需要了解整个SDK但是我们先从最简单的入门啊。如果是一个佷简单的案子我们只需要配置两个文件,就ok了 提示:RDA我收到的最简单的SDK都有2000+个文件
文件1里面是一些功能配置,简单说就是你需要就打開不需要就关闭
这些都是一些基本的宏配置,看自己是否需要这些功能如需要至为1即可,反之至0有时候会发现,即使打开了也没用是因为需要其他宏的配合使用,如:电话功能在上面位置打开后,还需要配置mic的通道如下:
有一个特别需要注意的地方,就是RDA5856引脚ETE嘚board文件配置里使用的pin脚名称是8进制的,如HAL_GPIO_1_0对应原理图封装上的PIN_08脚HAL_GPIO_1_2对应在原理图封装上的就是PIN_10,这一点需要特别注意
脚位配置好了,接下来就是ADKEY的配置了因为ETE系列只有24脚,所以大多数情况下都是使用ADC来采取按键值不会使用I/O口来检测按键。
好了最最最最最简单的文件配置就这样了,可以拿去eclipse里面编译一下了烧进板子里试一试,运气好的话能跑起来了。为什么说运气好因为还有许多潜在的问题:如LED灯可能会复用ADKEY,板子有可能是软开机更有可能板子没焊好,各种形形色色的问题我都遇到过。
最后祝君好运,各位看官辛苦了
加载中请稍候......
------小尾巴:大神请绕道
看了大概一個下午我崩溃了,根本找不到从哪里下手在网上也只能找到一些零零碎碎的资料,后来也是通过同事的指导才勉强入门所以这里贴絀一点教程,避免学习RDA的朋友走弯路好了,废话少说走起,还有一点为了不涉及公司信息,这里选用的是最最最最最原始的SDK
(1):作为软件工程师,我们需要了解整个SDK吗
呵呵,是的先别崩溃,虽然我们需要了解整个SDK但是我们先从最简单的入门啊。如果是一个佷简单的案子我们只需要配置两个文件,就ok了 提示:RDA我收到的最简单的SDK都有2000+个文件
文件1里面是一些功能配置,简单说就是你需要就打開不需要就关闭
这些都是一些基本的宏配置,看自己是否需要这些功能如需要至为1即可,反之至0有时候会发现,即使打开了也没用是因为需要其他宏的配合使用,如:电话功能在上面位置打开后,还需要配置mic的通道如下:
有一个特别需要注意的地方,就是RDA5856引脚ETE嘚board文件配置里使用的pin脚名称是8进制的,如HAL_GPIO_1_0对应原理图封装上的PIN_08脚HAL_GPIO_1_2对应在原理图封装上的就是PIN_10,这一点需要特别注意
脚位配置好了,接下来就是ADKEY的配置了因为ETE系列只有24脚,所以大多数情况下都是使用ADC来采取按键值不会使用I/O口来检测按键。
好了最最最最最简单的文件配置就这样了,可以拿去eclipse里面编译一下了烧进板子里试一试,运气好的话能跑起来了。为什么说运气好因为还有许多潜在的问题:如LED灯可能会复用ADKEY,板子有可能是软开机更有可能板子没焊好,各种形形色色的问题我都遇到过。
最后祝君好运,各位看官辛苦了
加载中请稍候......