⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dfuunbuild.html

📁 BlueCore supports a mechanism called Device Firmware Upgrade (DFU) to enable its software and config
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!-- Copyright 2001, 2002 Cambridge Silicon Radio Limited -->

<html>
  <head>
    <title>CSR DFU Tools - dfuunbuild</title>
  </head>

  <body bgcolor="white">
    <h1 align=center>CSR DFU Tools - dfuunbuild</h1>

    The <code>dfuunbuild</code> tool is used to break a single file suitable for download via DFU into its constituent parts of firmware and <A HREF="psfile.html" TITLE="Persistent Store">persistent store files</a>. See the description below for details.

    <h2><a name="ca">Deconstructing a DFU File</a></h2>

    <dl>
      <dt>Usage</dt>
      <dd>
	<code><b>dfuunbuild</b> [-v] -f&nbsp;<i>INPUTFILE</i> [-o&nbsp;<i>OUTPUTBASEFILENAME</i>]</code>
      </dd>

      <dt>Parameters</dt>
      <dd>
	<dl>
	  <dt><code>-v</code></dt>
	  <dd>Run in verbose mode, displaying detailed information about the actions performed.</dd>

	  <dt><code>-f&nbsp;<i>INPUTFILE</i></code></dt>
	  <dd>Name of the file to deconstruct. This would usually have a <code>.dfu</code> extension.</dd>

	  <dt><code>-o&nbsp;<i>OUTPUTBASEFILENAME</i></code></dt>
	  <dd>
	    Specifying this option results in the following files being produced for components that are present in <code><i>INPUTFILE</i></code>:
	    <ul>
	      <li><code><i>OUTPUTBASEFILENAME</i>.xpv</code> and <code><i>OUTPUTBASEFILENAME</i>.xdv</code> - Stack software for BlueCore01.</li>
	      <li><code><i>OUTPUTBASEFILENAME</i>.app</code> - Application software for BlueCore01.</li>
	      <li><code><i>OUTPUTBASEFILENAME</i>.psr</code> - Unprotected persistent store for BlueCore01.</li>
	      <li><code><i>OUTPUTBASEFILENAME</i>.stack.psr</code> - Protected stack persistent store for BlueCore01.</li>
	      <li><code><i>OUTPUTBASEFILENAME</i>.app.psr</code> - Protected application persistent store for BlueCore01.</li>
	      <li><code><i>OUTPUTBASEFILENAMEnnnn</i>.xpv</code> and <code><i>OUTPUTBASEFILENAMEnnnn</i>.xdv</code> - Stack software version <code><i>nnnn</i></code> for BlueCore2.</li>
	      <li><code><i>OUTPUTBASEFILENAMEnnnn</i>.app</code> - Application software version <code><i>nnnn</i></code> for BlueCore2.</li>
	      <li><code><i>OUTPUTBASEFILENAMEnnnn</i>.psr</code> - Unprotected persistent store version <code><i>nnnn</i></code> for BlueCore2.</li>
	      <li><code><i>OUTPUTBASEFILENAMEnnnn</i>.stack.psr</code> - Protected stack persistent store version <code><i>nnnn</i></code> for BlueCore2.</li>
	      <li><code><i>OUTPUTBASEFILENAMEnnnn</i>.app.psr</code> - Protected application persistent store version <code><i>nnnn</i></code> for BlueCore2.</li>
	      <li><code><i>OUTPUTBASEFILENAME</i>.cl</code> - Command line options for <code><a href="dfubuild.html#ca" title="Constructing a DFU File">dfubuild</a></code> to reconstruct the input DFU file.</li>
	    </ul>
	  </dd>
	</dl>
      </dd>

      <dt>Remarks</dt>
      <dd>
	Deconstruct a DFU file containing any number of versions of each of the following five components:
	<ul>
	  <li>Stack software
	  <li>Application software
	  <li>Unprotected persistent store
	  <li>Protected stack persistent store
	  <li>Protected application persistent store
	</ul>
	Specifying <code><i>OUTPUTBASEFILENAME</i></code> results in all components included in the input file being output to separate files. These can be recombined by <code><a href="dfubuild.html#ca" title="Constructing a DFU File">dfubuild</a></code> by specifying &quot;<code>-c&nbsp;<i>OUTPUTBASEFILENAME</i>.cl</code>&quot; on the command line.
	<p>
	The USB suffix values (<i>vendor_id</i>, <i>product_id</i> and <i>bcd_device</i>) are printed to stdout in verbose mode.
      </dd>

      <dt>Example</dt>
      <dd>
	<code>dfuunbuild -v -f&nbsp;saved.dfu -o&nbsp;chip_state</code>
      </dd>
    </dl>


    <p align=right><font size="-1">&copy; 2001, 2002, 2003 <a href="http://www.csr.com" title="CSR" target="_blank">CSR</a></font></p>

  </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -