0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【泰凌微TLSR9系列开发套件试用体验】Zephyr环境验证TLSR9518ADK80D Blinky

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-16 16:19 次阅读

本文来源电子发烧友社区,作者:明祥军, 帖子地址:https://bbs.elecfans.com/jishu_2291731_1_1.html

Zephyr环境验证TLSR9518B_Blinky(开发板体验视频,详见作者原文帖子)

Zephyr环境验证TLSR9518ADK80D Blinky
在Nordic的网页发现了TLSR9518B在zephyr支持的例程Telink TLSR9518ADK80D,没有提到mesh。下面分zephyr环境搭建和TLSR9基于zephyr环境测试两部分。
一、TLSR9基于zephyr环境测试
搭建见第2部分。例程以zephyrprojectzephyrsamplesbasicblinky例子为例,以BSP的形式,本次TLSR9板型在zephyrprojectzephyrboardsriscvtlsr9518adk80d目录下(新版本zephyr才有),演示视频见https://yingsheng.elecfans.com/share/user/video/LRSUYVU7BsXvekjibuJIfA
poYBAGLEVPOAUlZLAAJ8VAdGWwg615.png
图1 west编译目标固件
敲击命令west build-p auto -b TLSR9518ADK80D samples/basic/blinky就可看到各种工具链的版本及编译过程(windows下速度远远慢于Linux),该固件就在zephyrprojectzephyrbuildzephyr目录下输出目标*.bin(不带调试信息)和*.elf(携带调试信息),用BDT烧录,就可看到现象。
二、zephyr环境搭建
Zephyr搭建过程官网有详细介绍Getting Started Guide,本节只简略带过。预备条件:
Python3.10.5
Cmake和ninja
Git
Dtc
west
GNU Arm EmbeddedToolchain跨平台ARM交叉编译器等。需提前安装好,也可以直接按下面走会打包安装。
HCI是蓝牙上层HOST和下层Controller通信接口,有些平台官方协议栈不开放HCI,而zephyr环境对外开放HCI。Windows平台不像Linux平台自带有包管理器(比如Debian系的apt,红帽系的yum,arch的pacman等),但Windows也可以模仿使用包管理器比如巧克力chocolatey,按官网指示https://www.chocolatey.org/install安装完成,
pYYBAGLEV3yAebZlAAGpkHaabzc842.png
图2 巧克力包管理器安装
poYBAGLEV42AZ4HQAADY4AMKViA222.png
图3 工具安装
安装完这些包之后开始安装west工具用pip3 install west指令,旧版本此时会报错,由于依赖包有些是python2旧格式(默认编码格式为GBK),有些是python3新格式(默认编码格式为UTF-8),不兼容,所以安装不过可以用pip,新版本不存在此问题。
pYYBAGLEV46AanF-AAEGMoE4zRE207.png
图4 west项目管理器安装
下一步下载zephyr仓库和创建工作空间,由于墙的原因速度会很慢,最好设置git.proxy代理
poYBAGLEV4-ABkwuAAB0IBL1U9E451.png
图5 zephyr源码下载
旧版本接下来安装python依赖可能会提示缺少依赖error: Microsoft VisualC++ 14.0 is required. Get it with "Build Tools for Visual Studio":https://visualstudio.microsoft.com/downloads/,此时需要下载安装Microsoft Visual C++ BuildTools再安装就没问题了。
然后west build编译时会提示cmake/generic_toolchain.cmake工具链错误和cmake/dts.cmake设备树错误,要配置其环境变量且配置顺序很重要,先配置ZEPHYR_BASE,再配置ZEPHYR_TOOLCHAIN_VARIANT,最后配置GNUARMEMB_TOOLCHAIN_PATH,不然会报各种配置错误“Zephyr was unable tofind the toolchain. Is the environment misconfigured?”
poYBAGLEV4-AahimAABmI7IRTOo892.png
图6 zephyr环境设置

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 泰凌微
    +关注

    关注

    5

    文章

    130

    浏览量

    10678
收藏 人收藏

    评论

    相关推荐

    三相全桥RCP开发套件

    三相全桥RCP开发套件是EasyGo与克携手推出的一款电力电子开发工具,将电力电子功率硬件以及实时仿真技术相结合,通过MATLAB及相关硬件搭积木式实践学习,以模块化设计的方式让学生将理论与实际
    发表于 06-11 13:50

    硬件平台介绍及使用(SC171开发套件V2)

    硬件平台介绍及使用(SC171开发套件V2) 课程类别 课程名称 视频课程时长 视频课程链接 课件链接 硬件 SC171开发套件V2开箱 9分45秒 https://t.elecfans.com/v
    发表于 04-09 15:34

    迈来芯推出专为简化汽车动态RGB-LED设计的开发套件ADK81116

    迈来芯推出应用开发套件ADK81116。该套件专为简化汽车动态RGB-LED应用的开发流程而设计。这款全面而高效的解决方案配备了预加载的可配置固件,从而无需为此专门
    的头像 发表于 04-01 14:08 660次阅读
    迈来芯推出专为简化汽车动态RGB-LED设计的<b class='flag-5'>开发套件</b><b class='flag-5'>ADK</b>81116

    泰凌微宣布推出国内首颗工作电流低至1mA量级的无线SoC芯片TLSR925x

    泰凌微电子(688591.SH) 宣布推出国内首颗工作电流低至1mA量级的超低功耗多协议物联网无线SoC芯片TLSR925x。
    的头像 发表于 03-12 09:23 543次阅读
    泰凌微宣布推出国内首颗工作电流低至1mA量级的无线SoC芯片<b class='flag-5'>TLSR</b>925x

    【LicheeRV-Nano开发套件试用体验】+智能平板开发

    首先感谢Sipeed矽速科技和电子发烧友给与的这次机会,得以试用LicheeRV-Nano开发套件,并与大家共同分享与学习。 鉴于试用报告格式调整,后面亦按要求展现。 申请理由: 个人多年嵌入式
    发表于 03-06 23:05

    【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航

    【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航 非常感谢被选中成为Sipeed矽速科技、电子发烧友论坛组织的此次试用体验幸运儿,有机会参与
    发表于 03-03 14:20

    紫光同创PGC1KG-LPG100 / PGC2KG-LPG100开发套件|盘古1K/2K开发套件

    及数码管、 按键、LED 灯,为用户提供基本的硬件环境。 盘古1K/2K产品详情 盘古1K、2K开发套件(MES1/2KG)是基于紫光同创FPGA 开发平台的开发套件。以紫光
    发表于 09-22 15:03

    泰凌微电子TLSR922x系列SoC产品简介

    TLSR922x系列SoC是泰凌微电子高性能、低功耗、多协议无线连接芯片家族TLSR9的最新一代产品。TLSR922x在单个芯片上同时支持蓝牙低功耗和基于IEEE 802.15.4的低
    的头像 发表于 08-29 10:02 798次阅读
    泰凌微电子<b class='flag-5'>TLSR</b>922x<b class='flag-5'>系列</b>SoC产品简介

    紫光同创PGC1KG-LPG100 / PGC2KG-LPG100开发套件|盘古1K/2K开发套件

    盘古1K/2K 开发套件是基于紫光同创 FPGA 开发平台的开发套件,以紫光同创 Compa系列PGC1KG-LPG100 / PGC2KG-LPG100 器件为核心,预留丰富的扩展
    发表于 08-22 16:26

    紫光同创PGC1KG-LPG100 / PGC2KG-LPG100开发套件|盘古1K/2K开发套件

    盘古1K/2K 开发套件是基于紫光同创 FPGA 开发平台的开发套件,以紫光同创 Compa系列PGC1KG-LPG100 / PGC2KG-LPG100 器件为核心,预留丰富的扩展
    发表于 08-02 14:20

    开发套件 S7G2(DK-S7G2) 快速入门指南

    开发套件 S7G2 (DK-S7G2) 快速入门指南
    发表于 07-06 19:49 0次下载
    <b class='flag-5'>开发套件</b> S7G2(DK-S7G2) 快速入门指南

    DA14699 Pro 开发套件子板原理图

    DA14699 Pro 开发套件子板原理图
    发表于 07-06 19:07 0次下载
    DA14699 Pro <b class='flag-5'>开发套件</b>子板原理图

    DA1468x 开发套件入门

    DA1468x 开发套件入门
    发表于 07-05 20:35 0次下载
    DA1468x <b class='flag-5'>开发套件</b>入门

    5x1503 系列开发套件用户指南

    5x1503 系列开发套件用户指南
    发表于 07-05 20:25 0次下载
    5x1503 <b class='flag-5'>系列</b><b class='flag-5'>开发套件</b>用户指南

    高级开发套件快速入门指南

    高级开发套件快速入门指南
    发表于 07-03 20:20 0次下载
    高级<b class='flag-5'>开发套件</b>快速入门指南