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环境设置

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

    关注

    6

    文章

    144

    浏览量

    10789
收藏 人收藏

    评论

    相关推荐

    微电子推出Wi-Fi 6多协议TLSR9118 SoC

    微电子(股票代码:688591.SH),作为无线连接解决方案领域的创新先锋,近日正式宣布其突破性成果——TLSR9118 SoC的问世。这款里程碑式的芯片不仅标志着
    的头像 发表于 08-30 16:29 1783次阅读

    微电子发布Wi-Fi 6多协议TLSR9118 SoC

    近日,微电子(688591.SH)宣布推出其首颗支持Wi-Fi通信技术的多协议芯片——TLSR9118 SoC,进一步拓展了其在无线连接领域的产品布局。该芯片已经成功获得Wi-Fi认证,并向客户
    发表于 08-29 10:36 295次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b>微电子发布Wi-Fi 6多协议<b class='flag-5'>TLSR</b>9118 SoC

    低功耗再下一城!深耕Matter,降低客户开发门槛、加速产品迭代

    Day期间,业内领先的物联网芯片设计企业微电子展示了公司基于TLSR9系列芯片的Matter over Thread的一站式解决方案。  
    的头像 发表于 07-15 09:55 1637次阅读
    低功耗再下一城!<b class='flag-5'>泰</b><b class='flag-5'>凌</b>深耕Matter,降低客户<b class='flag-5'>开发</b>门槛、加速产品迭代

    【xG24 Matter开发套件试用体验】初上手开发板和官方IDE

    本帖最后由 jf_56450220 于 2024-7-13 22:57 编辑 前言首先非常感谢电子发烧友论坛提供的xG24 Matter开发套件试用。根据datasheet了解到这块开发板拥有
    发表于 07-13 22:20

    微电子TLSR925X:低功耗物联网SoC新里程碑

    在物联网(IoT)技术日新月异的今天,低功耗成为驱动电子设备创新与升级的核心要素之一。为应对这一行业挑战,微电子凭借其深厚的技术积累与创新实力,成功推出了国内首颗工作电流低至1mA量级的多协议物
    的头像 发表于 07-05 10:07 611次阅读

    如何在不同应用场景下构建音频测试环境

    在之前的文章中,我们已经详细介绍了基础音频参数和AP525的软硬件配置。本文将延续这一主题,以TLSR9518A EVB作为测试设备(DUT),向大家展示如何在不同应用场景下构建音频测试
    的头像 发表于 07-03 15:00 460次阅读
    如何在不同应用场景下构建音频测试<b class='flag-5'>环境</b>

    如何使用AP525测试硬件的音频指标(二)— AP525测试平台介绍

    本章节将以AP525为例,介绍仪器硬件接口及AP测试软件界面及常规的序列测试操作流程,熟悉本章节后将以TLSR9518A EVB作为DUT测试不同模式下的音频指标。
    发表于 06-26 09:32 820次阅读
    如何使用AP525测试<b class='flag-5'>泰</b><b class='flag-5'>凌</b>硬件的音频指标(二)— AP525测试平台介绍

    国内首颗!1mA量级物联网无线SoC芯片亮相,打开下一代蓝牙定位技术应用市场

    电子发烧友网报道(文莫婷婷)TLSR9 系列专为物联网打造的RISC-V内核SoC。近期,
    的头像 发表于 05-23 01:07 4470次阅读
    国内首颗!1mA量级物联网无线SoC芯片亮相,打开下一代蓝牙定位技术应用市场

    【直播预告】微电子新品TLSR925X SoC深度解析

    ?答案是肯定的!   TLSR925X作为国内首颗实现工作电流低至1mA量级的多协议物联网无线SoC,展现出了不俗的技术实力。这款芯片不仅集成了微电子在多协议融合技术上的深厚积累,更在单个芯片上支持蓝牙低功耗和基于IEEE
    发表于 05-12 10:15 404次阅读
    【直播预告】<b class='flag-5'>泰</b><b class='flag-5'>凌</b>微电子新品<b class='flag-5'>TLSR</b>925X SoC深度解析

    微电子B91模组组合板Matter演示固件介绍

    B91模组组合板(TLSR921x Module kit)是微电子专为智能家居设计的子母开发板。本篇文章将重点介绍基于
    的头像 发表于 04-17 10:08 1012次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b>微电子B91模组组合板Matter演示固件介绍

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

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

    微电子推出超低功耗多协议物联网无线SoC芯片TLSR925x

    近日,微电子正式宣布推出国内首颗工作电流低至1mA量级的超低功耗多协议物联网无线SoC芯片——TLSR925x。这款芯片以其出色的性能和卓越的功耗控制,为新一代高性能物联网终端产品提供了核心动力,同时也标志着
    的头像 发表于 03-14 11:19 1293次阅读

    微电子发布国内首颗工作电流低至1mA量级的多协议物联网无线SoC

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

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

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

    微电子TLSR921x系列芯片成功适配中移物联OneOS物联网操作系统

    近日,中移物联网有限公司(中移物联)与微电子(上海)股份有限公司(微电子)共同宣布,
    的头像 发表于 02-26 09:30 927次阅读