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

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

3天内不再提示

如何解决QCC5127原始loopback工程的笔误

蓝牙 来源:蓝牙 作者:蓝牙 2021-10-19 15:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

内容简介

QCC5127ADK下新建loopback工程,会发现原始的工程都无法编译通过。经分析后发现是原始工程有个笔误,本文介绍如何解决此错误。

测试工具

MDEMDE_WIN_2.3.2.126

ToolkitNULL

QACTNULL

ADKQualcomm ADK QCC512X ROM V21 WIN 6.4.2.25

HardwareQCC5127 DEV

SoftwareQCC5127-AB/DEV BRD R2-AA Loopback Download Application

问题描述

这个问题是在ADK6.4.2.21上面发现的,当时测试了

QCC5127-AB/DEV BRD R2-AALoopback Download Application(以下简称QCC5127AB-Loopback)、

QCC5127-AA/DEV BRD R2-AALoopback Download Application(以下简称QCC5127AA-Loopback)以及

QCC5127-AB/DEV BRD R2-AA SinkApplication(以下简称QCC5127AB-Sink

三个工程,只有

QCC5127-AB/DEV BRD R2-AALoopback Download Application

存在这个问题,另外两个的默认工程都能正常编译。

本文额外在ADK6.4.2.25QCC5127-AB/DEV BRD R2-AALoopback Download Application工程上也测试一下。

首先新建打开MDE新建一个工程:

完毕后直接编译,然后会出错:

分析问题

查看log,是在编译cur_cfg_filesystem.x2p的时候出错的,估计是这个配置文件有问题。

这里我们先关闭工程,用记事本来查看这个文件,发现该文件里面有这么一条:

QCC512X_CONFIG

这个QCC512X_CONFIG就有点值得怀疑了,印象中QCC5127应该属于ROMv21的芯片,而QCC512X_CONFIG应该是属于ROMv20的。

由于QCC5127AA-LoopbackQCC5127AB-Sink是能够编译通过的,所以我们也查看一下这两个工程中的cur_cfg_filesystem.x2p文件,发现这两个工程中这一条都是这样的:

QCC512X_ROM_V21_CONFIG

这就可以很好的解释问题了,QCC512X_ROM_V21_CONFIG才是代表了ROMv21的芯片,所以我们把QCC5127AB-Loopbackcur_cfg_filesystem.x2p文件下的:

QCC512X_CONFIG

改成

QCC512X_ROM_V21_CONFIG

修改完毕后打开QMDE继续编译,会发现同样的问题存在于

appsapplicationsdev_board_loopback_downloadqcc512x_rom_v21QCC5127-AB_DEV-BRD-R2-AA目录下的dev_cfg_filesystem.x2pfw_cfg_filesystem.x2p两个文件,按照同样的方法将QCC512X_CONFIG改成QCC512X_ROM_V21_CONFIG后,整个工程就能编译通过了。

总结

简单来说,就是

appsapplicationsdev_board_loopback_downloadqcc512x_rom_v21QCC5127-AB_DEV-BRD-R2-AA

目录下的cur_cfg_filesystem.x2pdev_cfg_filesystem.x2pfw_cfg_filesystem.x2p三个文件中,都有这么一条:

QCC512X_CONFIG

需要改成

QCC512X_ROM_V21_CONFIG

改完后能正常编译通过。

不得不吐槽啊,ADK在发布的时候居然没有测试完整,连原始的工程都无法编译通过。不过也不能抱怨,谁让QCC5127几乎没人使用呢?更何况是Loopback工程,也难怪ADK都发布那么久了都没人发现这个问题。

责任编辑:haq


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

    关注

    462

    文章

    53530

    浏览量

    458835
  • 蓝牙
    +关注

    关注

    119

    文章

    6221

    浏览量

    177495

原文标题:【BAQ544】解决QCC5127原始loopback工程无法编译通过的问题

文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    导入工程工程损坏,无法打开setting界面如何解决?

    ,代码配置中版本为4.0.2,新建为4.0.3)。 三:点击下载按钮下拉箭头,无法由J-Link切换为其他选项,点击其它选项会报 工程已损坏,请新建工程。 请问,该如何解决该问题?最好不要新建
    发表于 09-18 06:58

    下载工程,连接串口后xshell没有弹出日志,也没有输入如何解决?

    使用的是EXB_MX。编译下载工程,连接串口后没有弹出后续的日志,也无法进行写入。请问该如何解决?
    发表于 09-15 07:15

    Gagne公司免费3D CAD工程波纹管模型下载

    新的在线工具使工程师能够以原始CAD格式配置、下载和定制波纹管,从而节省时间并提高设计精度。 精密波纹管制造领域的领先企业Gagne公司推出了新的在线配置器,帮助工程师设计、定制和下载
    发表于 08-13 14:44

    ubuntu编译stm32cubmax生成的cmake工程,在最后链接阶段报错,怎么解决?

    我是直接stm32cubmax 生成的cmake 工程,我在Ubuntu 编译的时候找不到这个-lc_none , 但是我看了我的编译器安装路径有一个nano.specs ,cmake 连接选项也有
    发表于 08-08 07:30

    请问工程移植都有哪些需要注意的地方?

    ST的固件库还是挺丰富的,有时候我们直接移植工程还是挺方便的,不过总是会有各种各样的报错存在,在移植的时候有哪些需要注意的吗?或者一些常见的报错如何解决?
    发表于 07-11 06:50

    ElfBoard技术贴|如何在ELF 2开发板上部署v4l2loopback

    传输及AI视觉处理等场景展现出显著应用价值。本文将以ELF2开发板为载体,系统阐述v4l2loopback模块的工程化部署全流程。一、设置环境首先需配置交叉编译工
    的头像 发表于 06-05 14:24 1853次阅读
    ElfBoard技术贴|如何在ELF 2开发板上部署v4l2<b class='flag-5'>loopback</b>

    CAN loopback模式测试,来个教程

    CAN loopback模式测试,来个教程
    发表于 05-06 21:54

    LM5127-Q1系列 42V 宽输入电压三路降压和升压控制器,适用于汽车应用数据手册

    LM5127-Q1 是一款功能齐全、输入范围宽的三通道 DC/DC 控制器,支持具有峰值电流模式控制的灵活拓扑(升压/降压)。该器件设计为集成单芯片解决方案,适用于汽车信息娱乐系统、仪表盘、车身控制以及 ADAS 系统中的前级电源。
    的头像 发表于 04-24 15:41 838次阅读
    LM<b class='flag-5'>5127</b>-Q1系列 42V 宽输入电压三路降压和升压控制器,适用于汽车应用数据手册

    如何将 ADAM 采集模块的 Modbus 原始值转换成物理值?

    在工业数据采集领域,ADAM系列模块的Modbus原始值转换是工程师常见的技术挑战。本文苏州研讯电子科技有限公司将通过具体案例,解析16位数据转换的底层逻辑与实操步骤,帮助您快速实现原始数据到物理量
    的头像 发表于 04-07 11:17 571次阅读
    如何将 ADAM 采集模块的 Modbus <b class='flag-5'>原始</b>值转换成物理值?

    NirScan Nano Dlp使用时提示“Scan or reference date interpret failed\"如何解决?

    接线完整 版本也对上了 本人非专业人士,只是数据采集使用者,工程师们可否以最简单的方式提示如何解决。谢谢!
    发表于 02-27 07:14

    CAN loopback模式测试

    CAN loopback 模式是一种用于自测试和调试的 CAN 总线工作模式,以下是其测试的详细介绍: 硬件连接 STM32 系列微控制器:以 STM32F103C8T6 为例,需将 CAN_TX
    发表于 01-18 16:29

    QCC3040蓝牙模块助力跑步机功能升级

    在跑步机或者健身车中应用主端音频蓝牙模组的方案主要涉及到音频传输和无线控制,提供一个无缝、无线的运动体验。一、音频传输主端音频蓝牙模组ANS-BT302DM使用QCC3040方案,可以用于无线音频
    的头像 发表于 01-09 15:07 1065次阅读
    <b class='flag-5'>QCC</b>3040蓝牙模块助力跑步机功能升级

    使用stm32cubeMX无法生成mdk工程文件?

    几年前使用过cubemx,可以生成keil的工程文件。最近有个工程使用cubemx创建,结果只能生成stm32cubemx类型的文件,无法生成mdk的工程文件。 请教如何解决。 (我之
    发表于 01-04 20:03

    用opt3001获取数据时发现数据有问题,读取寄存器原始数据时候发现寄存器E[3:0]位不正确如何解决?

    用opt3001获取数据时发现数据有问题,读取寄存器原始数据时候发现寄存器E[3:0]位不正确,超过了11,请问这种情况该如何解决? 以下是读取的Result Register原始值 FAULT
    发表于 12-12 07:07

    磁极是如何解决磁集成产品电磁干扰的?

    惠州市磁极新能源科技有限公司(下称“磁极”)——一家具有丰富磁集成产品解决方案经验的企业,一起看看他们是如何解决这一问题。 磁集成后电磁干扰的来源 磁极总工程师海来布曲告诉Big-Bit资讯记者,磁集成以后,干扰源比分立磁性
    的头像 发表于 12-06 11:27 1041次阅读
    磁极是如<b class='flag-5'>何解</b>决磁集成产品电磁干扰的?