Michael_LeePP 发表于 2014-9-17 15:19:54

8670DFU升级问题

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

怎么加入自己的代码?loader_unsigned.xdv和 stack_unsigned.xpv都是软件自带里面有的,那我自己的软件还能加入到哪里?
谁能分析一下,谢谢

lb4btspeaker 发表于 2014-9-17 17:58:21

最后dfubuild 时可以加进去的,如加入自己的image.fs
dfubuild -v -pedantic -f dfu_sink.dfu -uv 0x0a12 -up 0x0001 -ui "CSR DFU" -s stack_signed.xpv -d stack_signed.xdv -h image_signed.fs -p3 . dfu_fw_signed.stack.psr dfu_vm_signed.app.psr

MyBT136email 发表于 2014-9-17 18:35:51

mark , store it      

bluetooth_ble 发表于 2014-9-18 09:02:05

学习了:lol:lol:lol

Michael_LeePP 发表于 2014-9-18 10:14:28

lb4btspeaker 发表于 2014-9-17 17:58
最后dfubuild 时可以加进去的,如加入自己的image.fs
dfubuild -v -pedantic -f dfu_sink.dfu -uv 0x0a12 - ...

那image.fs又怎么得到呢,用什么工具

LXQ 发表于 2014-9-18 10:42:22

:):):):):):)

Michael_LeePP 发表于 2014-9-18 11:11:05

Michael_LeePP 发表于 2014-9-18 10:14
那image.fs又怎么得到呢,用什么工具

知道了,试试, apps\sink\目录下编译产生, ths

bluetooth_isen 发表于 2014-9-19 13:16:09

学习了:lol:lol:lol

rockyxie001 发表于 2015-8-15 10:50:24

楼主搞定没,结个贴吧,给后来人一点指导!谢谢
页: [1]
查看完整版本: 8670DFU升级问题