WT6255 WIFI/BT调试文档

WT6255 WIFI/BT调试文档

一. 背景及问题:

   这次兼容的WT6255 wifi是基于amlogic  S812平台调试的 ATV1920A 项目,固件使用是it6399 的。加载方式为版本信息获取。

二. 思路和方法:
Wifi兼容配置:
1)固件以及mk配置:

在这里插入图片描述

2)dongle_info 中添加wifi 加载挂载搜索等配置:
WT6255 固件使用的 it6339 ,直接可以用,后面发现会导致wifi热点无法启动, 然后通过log判断是WT6255_DRIVER_KO、PARAM的问题,没有加载到。由于和ap6335共用的,所以还是直接使用ap6335的配置后就能正常打开热点。

在这里插入图片描述
在这里插入图片描述

3)由于加载wifi已经在dongle_info中单独写了,所以在sdio.c 中不需要重新配,直接引用。
在这里插入图片描述
4)driver_name获取。开始调试过程中driver_name一直是默认加载的ap6335

在这里插入图片描述

5)修改Uboot,由于是通过版本信息来识别相应wifi_name ,且是通过列表顺序加载,所以在hwversion.c和hwversion.h中都需按顺序添加新兼容的wifi_name 。
在这里插入图片描述
6)通过打印信息基本了解版本信息获取wifi_name 的方式,但烧录相应版本信息后还是加载的AP6335 ,重新检查配置确认没问题,设置打印查看走的哪个条件,检查dtb 判断 中 的DTB_M8M2_DONGLE_VER1 =600 打印出来dtbversion =1536 。重新烧录其他2G 的版本信息打印 dtbversion =2048,所以初步感觉应该是版本信息的问题。后面更换版本信息后成功加载WT6255,wifi和蓝牙可以正常使用。但是测试热点无法打开。

在这里插入图片描述

三. 技术总结
此次wifi 调试和之前加载方式有所区别,通过读取版本信息所对应dtb来判断加载使用的
wifi_name,弄清楚逻辑后把相应信息打印出来,对比就能知道问题所在。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值