找回密码
 注册
搜索
查看: 856|回复: 3

[讨论] 关于BC3 DFU升级的问题请教大家

[复制链接]
发表于 2008-4-20 17:00:42 | 显示全部楼层 |阅读模式
我想在BC3基础上实现通过USB口进行DFU升级,可CSR网站上去没有关于升级的详细介绍(有可能是我没有找到想要的资料),有以下几个疑点还请各位前辈们不吝赐教:

1.USB接口应该如果初始化?

    单纯使用void UsbAddDfuInterface  (  void    )   函数初始化以后PC机并不能识别,BlueCore Device Firmware Upgrade Wizard也识别不了设备,是否需要像HID一样的初始化USB呢?如果是这样那么void UsbAddDfuInterface  (  void    ) 这个函数又怎么用呢?

2.当USB初始成功以后在哪里接收DFU命令?是否也需要新建一个handler?

3.如果接收到DFU命令以后又是怎样进入DFU模式呢?有没有函数直接进入DFU模式?
 楼主| 发表于 2008-4-21 15:27:31 | 显示全部楼层
自已先顶着
点评回复

使用道具 举报

发表于 2008-4-29 17:25:09 | 显示全部楼层
首先,需要保证你的device以USB设备形式可以被PC识别。应该是的driver没有正确安装![em01]
点评回复

使用道具 举报

发表于 2008-5-9 14:57:53 | 显示全部楼层
DFU模式需要在烧录FIRMWARE的时候先烧入loader,一个基本的引导部分,然后用DFU的工具就可以了.具体的做法www.csrsupport.com网站上都有,download fireware的时候选那些供OEM厂商的,不是CASIRA的就行了,里面带LOADER的
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-30 17:03 , Processed in 0.060365 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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