找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 34609|回复: 10

[CSR8系列] csr8670 DFU 求助

[复制链接]
连续签到天数:1天
签到总天数:1052天
签到总奖励:14870金币
发表于 2014-4-30 17:42:09 | 显示全部楼层 |阅读模式

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

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

×
想用usb来给csr8670做DFU 升级,卡在准备文件上了,还是对csr不够了解,请高手帮助一下:
问题描述:
要用dfu升级,除了要在代码中添加触发“enter dfu boot ”的事件源也要用工程文件做一个dfu升级文件,在升级时只需要让板进入“dfu”模式,然后用DFUWizard 用做好的dfu文件进行升级。
在制作dfu文件时需要使用官方的dfu工具,但准备的文件包括以下:
stack_example.txt – contains the stack key generation 这是个保存密钥的文件,自己创建随便输入就好
app_example.txt – contains the application key generation 同上
loader_unsigned.xdv and loader_unsigned.xpv – unsigned loader to be signed 这个是哪里出来的?是用blueflash工具dump出来的xdv和xpv文件吗?
stack_unsigned.xdv and stack_unsigned.xp – unsigned stack to be signed 这个又是哪里生成的?和上边的不一样?
key_to_edit.psr - .psr file used in upgrading 这个是pstool dump出的还是conifg工具保存的?

请大家给我解惑。谢谢
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:1052天
签到总奖励:14870金币
 楼主| 发表于 2014-4-30 17:43:16 | 显示全部楼层
请大家给我解惑
-----------------------------------------------------------------贴上dfu制作命令
dfukeygenerate -v -o stack_key_example -r stack_example.txt -i "dfukeygenerate public and private key"
pause
dfukeygenerate -v -o app_key_example -r app_example.txt -i "This is the app key generated"
pause
dfukeyinsert -v -o loader_example -l loader_unsigned.xdv -ks stack_key_example.public.key
pause
dfukeyinsert -v -o app_key_example -ps key_to_edit.psr -ka stack_key_example.public.key
pause
dfusign -v -o stack_example -s stack_unsigned.xpv -ks stack_key_example.private.key
pause
dfubuild -v -pedantic -f stack_example.dfu -s stack_example.xpv -uv 0xa12 -up 1 -i "upgrade example" -p3 . app_key_example.psr
pause
-----------------------------------------------------------------------------------------
由于找不到stack_unsigned.xdv和oader_unsigned.xdv,不能制作出来
好着急,谢谢大家帮助。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-13 15:51 , Processed in 0.085553 second(s), 12 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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