【经验】如何在Ubuntu系统下搭建联盛德W800编译环境

2022-06-20 世强
开发板,W800,联盛德 开发板,W800,联盛德 开发板,W800,联盛德 开发板,W800,联盛德

使用联盛德官方推荐的cygwin环境对联盛德W800进行开发时,会出现编译过程缓慢的情况,主要是由于Make+GCC这种编译方式在cygwin下效率很低,如果需要提高编译效率,可以将代码放到linux系统中进行编译,本文将指导如何搭建联盛德W800在linux下的编译环境。

 

虚拟机:VirtualBox 6.1.22

系统:Ubuntu 18.04

W800 SDK:wm_sdk_w800_20211203

编译工具:csky-elfabiv2-tools-x86_64-minilibc-20210423

硬件:联盛德W800开发板

 

1、 在虚拟机上安装Ubuntu 18.04,这里可以使用其它的虚拟机和系统,没有要求。


2、 下载SDK和编译工具,将SDK放在共享文件夹下(主要是为了方便在windows上写代码,如果习惯在linux上写代码,可以将SDK放在Ubuntu用户目录下),将编译工具放在Ubuntu用户目录下。

1) SDK下载链接:W800的SDK下载

 

2) 编译工具下载链接:芯片开放社区——资源下载

 

3、 将编译工具解压到用户目录下,将编译工具路径添加到系统变量中。

1)   在用户目录下使用mkdir csky-elfabiv2-tools创建空目录,通过tar xvf csky-elfabiv2-tools-x86_64-minilibc-20210423.tar.gz -C csky-elfabiv2-tools将编译工具解压到csky-elfabiv2-tools目录下,解压后如下图。

 

2)   在用户目录下打开.profile,在文件最后新增export PATH=$PATH:/home/huang/csky-elfabiv2-tools/bin,保存退出后使用source .profile指令让路径生效。

 

4、 配置SDK,编译SDK

1) 将W800开发板的uart0通过USB连接到电脑上,再将设备加载到虚拟机上。

 

2) 在SDK目录下使用make menuconfig指令打开配置菜单,在配置菜单Download Configuration选项中配置串口,串口号一般为ttyUSB0,可以在/dev目录下确认。

 

注:运行make menuconfig时可能会报错fatal error: netlink/genl/genl.h: No such file or directory,此时使用sudo apt-get install libnl-3-dev指令安装对应的包即可。

 

3) 使用sudo make flash指令对SDK进行编译和固件下载,下载固件时需要手动复位下开发板。

 

注:编译过程可能会报错,filelength未定义问题,这是由于linux环境下没有filelength该函数,可以在SDK的tools\w800下找到vm_tool.c,打开定位到total_size=filelength(fileno(imgfp));,将其备注掉,修改为

fseek(imgfp, 0, SEEK_END);

total_size = ftell(imgfp);

fseek(imgfp, 0, SEEK_SET);

 

 

 


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由xion提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】如何创建联盛德SoC芯片W800 BLE配网DEMO

目前智能家电常见配网方式为BLE配网,联盛德W800 WiFi+BLE combo芯片同样支持该主流配网方式,文章将指导如何修改W800 SDK,创建BLE/WiFi配网DEMO。

设计经验    发布时间 : 2022-06-23

【经验】联盛德W800/W801WIFI+蓝牙双模SOC芯片开发环境的配置注意事项与代码烧录步骤

W800/W801芯片是联盛德推出的一款WIFI+蓝牙双模SOC芯片,它的性能卓越,广泛的应用于无线市场。本文主要介绍的是关于这一系列芯片开发环境的配置和代码烧录步骤。

设计经验    发布时间 : 2022-07-25

【经验】复旦微电子开发板的程序下载说明

为协助广大复旦微MCU爱好者针对各种芯片典型应用进行学习和测试,有效提高学习效率、缩短研发进度,复旦微MCU团队研发定制了多款开发板供开发者选购和应用。“复旦微开发板讲座”系列文章将为您逐期讲解主推的两款开发板及典型应用开发实验。本文内容为“开发板的程序下载说明”。

设计经验    发布时间 : 2022-02-20

联盛德WLAN SoC 正式支持WAPI协议

型号- TH6180,W500,W600,W800,W500系列,W800系列,W805,W600系列,W806

用户指南  -  联盛德  - 2022/6/20, PDF 中文 下载

测试报告  -  联盛德  - V0.1  - 20210112 PDF 中文 下载

【产品】内置2MBFlash存储器的安全IoT WiFi/蓝牙双模SoC芯片W800,采用QFN32封装

联盛德出品的W800芯片是一款安全IoT Wi-Fi/蓝牙双模SoC芯片,支持2.4G IEEE802.11b/g/n Wi-Fi通讯协议、BT/BLE双模工作模式、BT/BLE4.2协议。适用于智能家电、智能家居、智能玩具、无线音视频、工业控制、医疗监护等广泛的物联网领域。

产品    发布时间 : 2022-04-22

测试报告  -  联盛德  - V1.0  - 2021-08-06 PDF 中文 下载

联盛德(Winner Micro)IoT芯片/MCU芯片/模组选型指南

描述- 北京联盛德微电子有限责任公司 (Winner Micro)成立于2013年11月,是一家基于AIOT芯片的物联网技术服务提供商,国家高新技术企业。总部位于北京,在深圳、上海均设有分支机构。旗下产品主要应用于智能家电、智能家居、行车定位、智能玩具、医疗监护、无线音视频、工业控制等物联网领域。

型号- W600,W601,W800,W801,W805,W806

选型指南  -  联盛德  - 2022/3/24 PDF 中文 下载

面向无线通信领域,联盛德成功开发业界最小尺寸IoT Wi-Fi/蓝牙双模SoC芯片(4*4mm²)

2022年2月8日,联盛德(Winner Micro)授权世强代理旗下Wi-Fi芯片、Wi-Fi SOC芯片、Wi-Fi/BLE SoC芯片等全线产品,联盛德最新产品已上线平台,搜索即可查询产品信息,申请免费样品。随着IoT的迅速发展,市场需求从单Wi-Fi SoC转向 Wi-Fi/蓝牙整合SoC,以Wi-Fi、蓝牙为核心的无线局域网技术,占据了整个物联网联接数量的近70%。

公司动态    发布时间 : 2022-04-25

用户指南  -  联盛德  - V1.1  - 2024.4.24 PDF 中文 下载

【产品】安全IoT WIFI+蓝牙双模SoC芯片W801,集成32位CPU处理器,支持BT/BLE4.2协议

联盛德推出的安全IoT WIFI+蓝牙双模SoC芯片W801提供丰富的数字功能接口,支持2.4G IEEE802.11b/g/n WIFI通讯协议;支持BT/BLE4.2协议;集成32位CPU处理器;支持平头哥CDK开发环境,实物仅6×6mm。

产品    发布时间 : 2022-04-15

用户指南  -  联盛德  - V3.0.0  - 204-04-17 PDF 中文 下载 查看更多版本

W800 芯片规格书

型号- W800

数据手册  -  联盛德  - V3.1  - 2024/4/30 PDF 中文 下载 查看更多版本

WM_W800_寄存器手册

型号- W800,WM_W800

用户指南  -  联盛德  - V3.0  - 2022-08-20 PDF 中文 下载 查看更多版本

展开更多

电子商城

查看更多

品牌:联盛德

品类:SoC芯片

价格:¥5.6300

现货: 0

品牌:联盛德

品类:开发板

价格:

现货: 50

品牌:联盛德

品类:开发板

价格:¥12.3800

现货: 23

品牌:华芯微特

品类:开发板

价格:¥225.0000

现货: 1,000

品牌:华芯微特

品类:开发板

价格:¥225.0000

现货: 1,000

品牌:广芯微电子

品类:模块

价格:¥13.0000

现货: 305

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货: 302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货: 302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货: 302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货: 302

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:开发板

价格:¥259.1316

现货:48

品牌:RENESAS

品类:开发板

价格:¥4,100.0000

现货:20

品牌:迅为

品类:开发板

价格:¥378.2000

现货:15

品牌:RENESAS

品类:开发板

价格:¥5,052.4560

现货:8

品牌:RENESAS

品类:EVALUATION BOARD

价格:¥9,620.4300

现货:7

品牌:RENESAS

品类:开发工具

价格:¥19.9940

现货:7

品牌:RENESAS

品类:DEMO BOARD

价格:¥634.3680

现货:7

品牌:华普微电子

品类:开发板

价格:¥200.0000

现货:5

品牌:RENESAS

品类:开发板

价格:¥2,200.0000

现货:5

品牌:RENESAS

品类:开发板

价格:¥4,000.0000

现货:5

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

PCB快板打样定制

可加工PCB层数:1-30层;板材类型:FR4板/铝基板/铜基板/刚扰结合板/FPC板/高精密板/Rogers高频板;成品尺寸:5*5mm~53*84cm;板厚:0.1~5.0mm。

最小起订量: 1 提交需求>

多层印制电路板打样定制

可加工PCB板层数:0-60层,板材类型:高频板/高速板/高频混压板/盲埋孔板/HDI板/无卤素板/厚铜板/刚柔结合板;最大加工尺寸:622*1200MM;板厚:0.05-8.0MM;铜厚:0.33-30OZ;

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面