找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 13549|回复: 15

[QCC3系列] QCC3005 修改設備名稱問題

[复制链接]
连续签到天数:1天
签到总天数:574天
签到总奖励:4901金币
发表于 2019-1-2 10:59:24 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
開發QCC3005時,發現修改設備名稱會碰到這個問題,請問有解嗎?

首先先在qcc3005.psr 設定設備名稱為 A,同時在sink_system_qcc300x.psr 也設定設備名稱為 A。

燒錄板子後,使用 HidDfuCmd.exe 去更新設備名稱為 B。

更新成功後,從 PSTool 會發現設備名稱依然為 A,但若按下 Delete 鍵,則會看到設備名稱被改為 B 了。

在未按下Delete鍵,搜尋設備會發現依然維持 A 名稱,若按下 Delete 鍵則可以發現設備已被改為 B 名稱並且可以被搜尋到。

設備名稱更新為 B ,我測過以下寫法,都會有這樣的問題,

1. qcc3005.psr 維持設備名稱為 A,在 sink_system_qcc300x.psr 重寫設備名稱為 B。
2. qcc3005.psr 刪除設備名稱為 A 設定,在 sink_system_qcc300x.psr 重寫設備名稱為 B。
3.qcc3005.psr 重寫設備名稱為 B,在 sink_system_qcc300x.psr 重寫設備名稱為 B。

反覆測試過後,發現要可以一次成功更新的方法是一開始在燒錄時,qcc3005.psr 內不要設定設備名稱,只把設備名稱設定在sink_system_qcc300x.psr,之後的更新設備名稱也是寫在 sink_system_qcc300x.psr。

請問版上的大神們,有辦法解qcc3005.psr 已設定設備名稱為 A,更新後直接把設備名稱修改為 B 的方法嗎?(就是更新後不需要再多去做 Delete 鏈的行為)
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:411天
签到总奖励:5127金币
发表于 2019-1-11 15:43:16 | 显示全部楼层
我在做QCC3007项目的时候也遇到这个问题,不单单名称改不了,任何你通过PStool set过或configure tool 工具write过得PS KEY都不能 通过HID升级修改

我总结的原因是,通过HID升级只能修改到PS KEY的FILE system(A)存储区,而PStool set或configure tool 工具write的都是保存到PS KEY的Implementation存储区,Implementation高于FILE system,只要Implementation区有数据,就从这里读了,不再从FILE system(A)读取了。这里得出一个重点,重点:在开发Qcc300x系列,不能不能PStool set或configure tool 工具write 然后导出程序给别人烧录使用(这真的很让人

我的项目已经开发到后半段,去找供应商直接远程操刀,竟然没搞定,鄙视鄙视
没办法,项目要跑,自己想了个办法,既然delete有用,我就找到所有从项目开始到现在修改过PS key,一一复制出来(留着待会要用,基本上都是usr key,当然包括user name那个),开始打开pstool,一个个删除,这时候你可以dump出这一版软件,这个是可以HID升级的基础软件了。
HID的PS key要怎么制作呢,我是把刚刚复制出来的PS key都放到sink_system_qcc300x.psr这个文件中,后面你用PStool set或configure tool 工具write的PS key相应修改也merge到这个文件,这样你任何修改都可以改的都可以通过HID升级到了。qcc3005.psr这种文件名的,我现在都不用了,供应商说以前文档有错的,开发一开始的时候是不用merge的,这。。这。。当时听到好懵,好懵
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 1 反对 0

使用道具 举报

连续签到天数:1天
签到总天数:74天
签到总奖励:527金币
发表于 2020-4-23 11:16:43 | 显示全部楼层
junkoyou 发表于 2019-1-11 15:43
我在做QCC3007项目的时候也遇到这个问题,不单单名称改不了,任何你通过PStool set过或configure tool 工具 ...

你好请教下, 烧写了sdk的例程中,如果一开始都不merge的话,蓝牙都搜索不到,怎么还能升级呢?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-4-23 11:27:29 | 显示全部楼层
QCC300X 不管是USB HID升级还是走OTA升级,是升级不了PSTOOL修改过PSKEY的,如果你想升级某个PSKEY,就不要把这个PSKEY放在.psr文件中,因为pstool修改过pskey是带权限的。至于怎么绕过这个问题自己想办法,反正是可以做到的,只是会比较麻烦而已,前年这个问题我就已经搞定了,OTA,USB升级都是可以用的
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:74天
签到总奖励:527金币
发表于 2020-4-23 12:39:21 | 显示全部楼层
zhaopeng2511 发表于 2020-4-23 11:27
QCC300X 不管是USB HID升级还是走OTA升级,是升级不了PSTOOL修改过PSKEY的,如果你想升级某个PSKEY,就不要 ...

多谢老哥,我研究下
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

发表于 2020-5-7 11:23:03 | 显示全部楼层
zhaopeng2511 发表于 2020-4-23 11:27
QCC300X 不管是USB HID升级还是走OTA升级,是升级不了PSTOOL修改过PSKEY的,如果你想升级某个PSKEY,就不要 ...

大佬,请教一下怎么OTA升级PStool修改过的PSKEY呢?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-5-7 16:28:42 | 显示全部楼层
Palmer 发表于 2020-5-7 11:23
大佬,请教一下怎么OTA升级PStool修改过的PSKEY呢?

给你的建议就是不要去改,就这么简单
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

发表于 2020-5-7 16:50:30 | 显示全部楼层
zhaopeng2511 发表于 2020-5-7 16:28
给你的建议就是不要去改,就这么简单

已经改了,然后有一部分板子都已经出了。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:981天
签到总奖励:16663金币
发表于 2020-5-7 17:48:34 | 显示全部楼层
Palmer 发表于 2020-5-7 16:50
已经改了,然后有一部分板子都已经出了。

那只能通过升级代码来强制实现你想要的功能了
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

发表于 2020-5-7 20:43:13 | 显示全部楼层
zhaopeng2511 发表于 2020-5-7 17:48
那只能通过升级代码来强制实现你想要的功能了

有办法通过代码实现这个功能吗?大佬,能指导一下吗?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-18 15:45 , Processed in 0.184973 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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