找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 24421|回复: 9

[CSR8系列] 如何用C#编程读取User friendly中的设定值

[复制链接]
连续签到天数:1天
签到总天数:1130天
签到总奖励:17506金币
发表于 2018-1-31 09:57:32 | 显示全部楼层
你这个看起来要DFU连接,现在连接做好了没有?

先连接,连上后读数据不是很简单吗
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1130天
签到总奖励:17506金币
发表于 2018-2-1 08:32:31 | 显示全部楼层
shark_shen 发表于 2018-1-31 17:53
是的,DFU连接已经连好了,BDA等已经能读到了,就差"Local device's User Friendly name",以及"USB manuf ...


你试试这个psRead,先用PSTOOL定位要读的地址,长度,看看可以不

int32 psRead(
    uint32 handle,
    uint16 psKey,
    uint16 store,
    uint16 arrayLen,
    uint16 * data,
    uint16 * len
);
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1130天
签到总奖励:17506金币
发表于 2018-2-1 11:46:59 | 显示全部楼层
shark_shen 发表于 2018-2-1 10:50
我试过用如下方式去读, 可是读出来的都不对,我也不确定我给的参数是不是有给错,再麻烦指点一下, 万分感谢 ...

我以前用VC做过一个烧录8670的,记得是用这个可以的

你现在读了后返回值是成功吗?

刚看了一下,你现在用的是8645,那你现在挂的存储器是EEPROM还是flash?

要不你把TestE2API.cs,或TestFlashAPI.cs 包进去。read_ps

用这个试试
int32 read_ps(
    uint16 key,
    uint16 * data,
    uint16 maxlen,
    uint16 * len
);

积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1130天
签到总奖励:17506金币
发表于 2018-2-2 10:29:51 | 显示全部楼层
shark_shen 发表于 2018-2-2 10:26
终于解决了, 非常感谢你的帮助!

用的还是 TestEngine.psRead(devHandle, psKey, 1, arrLen, DisplayNa ...

晕,好,不客气
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 12:03 , Processed in 0.285495 second(s), 16 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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