# BW16-RTL8720-Source **Repository Path**: weimingtom2000/BW16-RTL8720-Source ## Basic Information - **Project Name**: BW16-RTL8720-Source - **Description**: No description available - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2023-09-15 - **Last Updated**: 2023-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BW16-RTL8720-Source 本仓库存储RTL8720的SDK,用于安信可的BW16模块,并基于安信可官方发布的RTL8720-SDK做了一些微小的改动(踩坑),希望能为大家提供一些帮助。测试官方SDK提供的AT例程,编译运行无误。 ## 修正的问题 1. 由于官方的SDK中工具链只有Linux下并且目录层次也有问题,编译无法成功,几经查找,从Realtek官方的开源库中找到了正确的工具链配置,并加入了SDK中。 ## 使用须知 1. SDK目录即仓库下的bw16-rtl8720-sdk目录。 2. 由于仓库无法上传单个大于100M文件,同时仓库大小也有限制,故将工具链压缩包拆分成多个包作为发行版附件上传。请于“发行版”栏目中下载对应平台的工具链压缩包,并复制到**bw16-rtl8720-sdk\project\realtek_amebaD_cm4_gcc_verification\toolchain\asdk**下,并在该目录下执行以下操作合并工具链压缩包: - Windows在Cygwin环境下执行: ```shell cat asdk-6.4.1-cygwin-newlib-build-2778-i686.tar.bz2* >> asdk-6.4.1-cygwin-newlib-build-2778-i686.tar.bz2 ``` - Linux在命令行下执行: ```shell cat asdk-6.4.1-linux-newlib-build-2773-i686.tar.bz2* >> asdk-6.4.1-linux-newlib-build-2773-i686.tar.bz2 ``` 3. 编译按照官方文档操作(仓库中**模块文档**目录下的*RTL8720D开发环境搭建.pdf*) 4. 如果Ubuntu下编译中有“不存在的文件或目录”这类错误,是因为默认命令行没有调整为bash,命令行输入```dpkg-reconfigure dash```,跳出窗口选择No即可切换为bash。 5. 如果编译中有“$’\r’: 未找到命令”这类的错误,是因为git会把.sh脚本文件中的换行符换成DOS换行符,使用vscode或转换工具,把**工程目录\asdk\gnu_utility**下的pad.sh和prepend_header.sh转换一下即可正确编译。