QCC3005 修改設備名稱問題
開發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 鏈的行為)
我在做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的,这。。这。。当时听到好懵,好懵 junkoyou 发表于 2019-1-11 15:43
我在做QCC3007项目的时候也遇到这个问题,不单单名称改不了,任何你通过PStool set过或configure tool 工具 ...
你好请教下, 烧写了sdk的例程中,如果一开始都不merge的话,蓝牙都搜索不到,怎么还能升级呢? QCC300X 不管是USB HID升级还是走OTA升级,是升级不了PSTOOL修改过PSKEY的,如果你想升级某个PSKEY,就不要把这个PSKEY放在.psr文件中,因为pstool修改过pskey是带权限的。至于怎么绕过这个问题自己想办法,反正是可以做到的,只是会比较麻烦而已,前年这个问题我就已经搞定了,OTA,USB升级都是可以用的:lol zhaopeng2511 发表于 2020-4-23 11:27
QCC300X 不管是USB HID升级还是走OTA升级,是升级不了PSTOOL修改过PSKEY的,如果你想升级某个PSKEY,就不要 ...
多谢老哥,我研究下 zhaopeng2511 发表于 2020-4-23 11:27
QCC300X 不管是USB HID升级还是走OTA升级,是升级不了PSTOOL修改过PSKEY的,如果你想升级某个PSKEY,就不要 ...
大佬,请教一下怎么OTA升级PStool修改过的PSKEY呢? Palmer 发表于 2020-5-7 11:23
大佬,请教一下怎么OTA升级PStool修改过的PSKEY呢?
给你的建议就是不要去改,就这么简单 zhaopeng2511 发表于 2020-5-7 16:28
给你的建议就是不要去改,就这么简单
已经改了,然后有一部分板子都已经出了。 Palmer 发表于 2020-5-7 16:50
已经改了,然后有一部分板子都已经出了。
那只能通过升级代码来强制实现你想要的功能了 zhaopeng2511 发表于 2020-5-7 17:48
那只能通过升级代码来强制实现你想要的功能了
有办法通过代码实现这个功能吗?大佬,能指导一下吗?
页:
[1]
2