资讯

展开

RTL8720DN-SDK环境搭建

作者:快盘下载 人气:

一、硬件准备

这里可以选择安信可的BW16模块和开发板
资料;https://docs.ai-thinker.com/rtl87xx
RTL8720DN-SDK环境搭建

二、环境准备

官网;https://www.amebaiot.com/cn/ameba-sdk-summary/
SDK地址;https://github.com/ambiot/ambd_sdk

  1. Ubuntu 20.04
    使用阿里的源http://mirrors.aliyun.com/ubuntu-releases/

  2. 拉一些常用的包

    sudo apt-get nstall -y make build-essential zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm tk-dev libc6-dev gcc libssl-dev 
    
    sudo apt-get install git wget flex bison gperf python  python-setuptools cmake ninja-build ccache libffi-dev libssl-dev 
    
    sudo apt-get install python3-distutils
    
    

三、编译和下载流程

SDK的用户文档;可以参考一下;https://www.amebaiot.com/?s2member_file_download=AN0400_Ameba-D_Application_Note_v3.pdf

这里需要编译2个核的固件;一个KM0;一个KM4
分别位于;
ambd_sdk/project/realtek_amebaD_va0_example/GCC-RELEASE/project_lp
ambd_sdk/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp

  1. 拉取SDK
    git clone https://github.com/ambiot/ambd_sdk

  2. 打开蓝牙配置;不打开用不了蓝牙的AT命令;
    进入工程ambd_sdk/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp
    make menuconfig
    < MENUCONFIG FOR CHIP CONFIG —> < CONFIG BT —>

    使能蓝牙后;还需要手动在源码打开一个宏

    ambd_sdkcomponentsoc
    ealtekamebadfwlibusrcfg
    tl8721dhp_intfcfg.c
    #define FTL_MEM_CUSTEM		1
    
  3. 进入工程编译
    SDK

  4. 下载
    RTL8720DN

    打开下载工具;ambd_sdk oolsAmebaDImage_TooImageTool.exel

    • 选择芯片为 8721D
    • 下载3个固件
    项目Value0x08000000ambd_sdkproject ealtek_amebaD_va0_exampleGCC-RELEASEproject_lpasdkimagekm0_boot_all.bin0x08004000ambd_sdkproject ealtek_amebaD_va0_exampleGCC-RELEASEproject_hpasdkimagekm4_boot_all.bin0x08006000ambd_sdkproject ealtek_amebaD_va0_exampleGCC-RELEASEproject_hpasdkimagekm0_km4_image2.bin

    SDK

四、固件测试

  1. WIFI测试;参考ambd_sdkcomponentcommonapiat_cmdatcmd_wifi.c

    	ATWS 扫描当前WIFI
    

    RTL8720DN
    连接wifi;这里我就不贴图了;

    ATW0=SSID
    ATW1=PASSOWRD
    ATWC
    
  2. BLE测试 参考 ambd_sdkcomponentcommonapiat_cmdatcmd_bt.c
    测试从机;

    ATBp=1
    

    手机可以搜索到设备
    RTL8720DN

    测试主机

    ATBc=1//蓝牙主机启动
    ATBS=1//开始scan
    

    SDK

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!