1269|0

445

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

【安信可BW16-Kit】Linux开发环境搭建及程序烧录 [复制链接]

本帖最后由 dirty 于 2024-1-25 14:14 编辑

        安信可BW16-Kit开发板支持Linux和Windows Arduino IDE开发。此篇讲述在Ubuntu搭建开发环境及程序烧录。

一.开发环境搭建

        Ubuntu自行安装,我是用的Ubuntu18.另外可搭建Samba服务器,供Linux与Windows文件共享。

1.创建SDK文件夹,mkdir BW16-Kit,之后查询如下

图1:创建SDK文件夹

2.切换到 BW16-Kit文件加下,git clone -b dev https://github.com/ambiot/ambd_sdk.git 克隆SDK。SDK文件比较大,可能克隆不太顺利。另一只方法:可直接网页下载压缩包共享到Ubuntu后解压。

图2:SDK获取

3.查看SDK目录组成。命令 tree -L 2 ,数字越大展开层级越大

图3:SDK文件树

4.编译SDK

(1)安装环境依赖包

    sudo apt-get install git wget  libc6-i386 lib32ncurses5 make bc gawk ncurses-dev 

(2)修改文件权限

        由于文件编译器权限问题,需要做更改,否则编译会报错。

命令chmod -R 777 ./project/realtek_amebaD_va0_example/GCC-RELEASE/

(3)编译

        RTL8720DN为双核SOC(ARM V8,兼容Crotex-M4F 和ARM V8M,兼容Crotex-M0),SDK需编译KM0 project和KM4 project两个。

        先切到路径project_lp下,cd project/realtek_amebaD_va0_example/GCC-RELEASE/project_lp/,make all 编译。再切到路径project_hp下,make all 编译. 编译成功如下

图4:工程编译

(4) 获取编译固件

        project_lp固件路径BW16-Kit/ambd_sdk-dev/project/realtek_amebaD_va0_example/GCC-RELEASE/project_lp/asdk/image

        project_hp固件路径BW16-Kit/ambd_sdk-dev/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk/image

 

拷贝如下三个固件到windows下

 

二.烧录固件

1.开发板进入烧录模式

        先按住右边RST键,再同时按住左边Burn键 ;接着依次松开RST键、Burn键。串口Hex显示,看到如下一直发0x15,说明进入烧录模式。

图5:进入烧录模式

2.打开bw16_flash_tool烧录工具,按如下步骤选择型号、波特率、打开串口,加载固件,点击Download烧录,成功如下

图6:烧录工具配置

 

        至此,Linux开发环境搭建完毕,可进行程序烧录,为后面开发奠定了良好的基础。

 

此帖出自RF/无线论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
常用网络命令

常用网络命令 计算机网络的主要优点是能够实 ...

各大公司IC类免费样品申请

TPS2000系列数字存储示波器 详细资料申请 http://digital.ni.com/worldwide/china.nsf/sb/Download?OpenDocument&node=162000_zh ...

ucosii在STM32中的移植

10740

液晶1602 显示汉字研究

液晶1602显示字符研究 1602是一款最常用也是最便宜的液晶显示屏。最多可以显示两行标准字符,每行最多可以显示16个字符。 1602 ...

电容的安秒积和电感的伏秒积

  《电工学》或者《电路分析》教材中,对电容的定义是这样的,如图(01),满足图(01)式的电路元件,就是电容。式中i和u都是时间 ...

邀您参加Microchip在线研讨会——为您的IoT传感器设计节能型解决方案

Microchip将于6月29日(周二)举办题为《为您的IoT传感器设计节能型解决方案》的在线研讨会。 543966 在设计电池供电 ...

浅谈驱动芯片的绝缘安规标准

众所周知,各个行业各个领域都有其需要遵循的标准规范,一般会对其产品需要达到的使用条件提出各方面的要求。诸如电机驱动、光伏 ...

【HC32F4A0开发板测评】+I2S语音播放测试

本帖最后由 jinglixixi 于 2023-2-22 09:20 编辑 在HC32F4A0开发板上,为进行音频播放配置了I2S音频电路,所用的芯片为WM8731 ...

超声片/超声换能器/压电陶瓷片驱动波形

超声片/超声换能器/压电陶瓷片驱动波形必须用正弦波 才有良好的效果,比如电声转换效率、波形失真度、功率衰减等;很多负载必须 ...

MicroPython ESP32S3 蓝牙 每包字节大小问题求助

求助各位大佬 我用2块ESP32S3开发板(MicroPython 1.22),1块服务端1块客户端,蓝牙通信已经成功,也交换了MTU,但服务端每 ...

快速回复 返回顶部 返回列表