まずは開発キットのインストール。
これは、ダウンロードしてインストールだけなので簡単。
次にReference BoardとPCを普通にUSBケーブルで繋ぎ、その後XTAG-2とボードを繋いで、XTAG-2をPCとUSBケーブルでつなぐ。
フラットケーブルが無くても、XTAG-2とボードのコネクタを直挿しすればOK。(何をとち狂ったか、両方オスと勘違いしてフラットケーブルを自前で作ってしまった。しかも両方メスで作ったから実際使えないし…爆)
XTAG-2をPCと繋ぐとドライバの在りかを聞いてくるが、先に開発キットをインストールしておけば、勝手にドライバを探し出してインストールされる。
次は、XMOS Development Environmentの起動と設定だが、一応やってみたけど不要そうなので説明は端折ります。
次は、XMOSのサイトからダウンロードしたバイナリファームを解凍。(ダウンロードにはユーザー登録が必要。ソースコードについては、さらに請求しないともらえないようだ。)
XMOS Desktop Tools Promptを起動して、ファームのあるフォルダに移動し、下のコマンドを打ち込む。
xflash usb_audio.xe
するとザラザラザラっとテキストが流れ
D:Data_PgmUSB Audio 2.0 L1 Binary (2.0)>xflash usb_audio.xe
xflash: Warning: F03099 Port associated with attribute "PORT_SPI_MISO" may not have been placed on a specific core.
xflash: Warning: F03099 Port associated with attribute "PORT_SPI_SS" may not have been placed on a specific core.
xflash: Warning: F03099 Port associated with attribute "PORT_SPI_CLK" may not have been placed on a specific core.
xflash: Warning: F03099 Port associated with attribute "PORT_SPI_MOSI" may not have been placed on a specific core.
C:/DOCUME~1/LOCALS~1/Temp/fdxc_2: Warning: Port "__xccomp_internal_portHolder_0_anon_2" is not placed on specific core (support may later be deprecated).
C:/DOCUME~1/LOCALS~1/Temp/fdxc_2: Warning: Port "__xccomp_internal_portHolder_0_anon_0" is not placed on specific core (support may later be deprecated).
C:/DOCUME~1/LOCALS~1/Temp/fdxc_2: Warning: Port "__xccomp_internal_portHolder_0_anon_1" is not placed on specific core (support may later be deprecated).
C:/DOCUME~1/LOCALS~1/Temp/fdxc_2: Warning: Port "__xccomp_internal_portHolder_0_anon_3" is not placed on specific core (support may later be deprecated).
xflash: Warning: F03092 Node "0" does not specify a boot device; using default.
This behavior will be removed in a future release.
Warning: F03098 Factory image and boot loader cannot be protected on this device.
C:/DOCUME~1/LOCALS~1/Temp/fxc_5: Warning: Port "__xccomp_internal_portHolder_0_anon_2" is not placed on specific core (support may later be deprecated).
C:/DOCUME~1/LOCALS~1/Temp/fxc_5: Warning: Port "__xccomp_internal_portHolder_0_anon_0" is not placed on specific core (support may later be deprecated).
C:/DOCUME~1/LOCALS~1/Temp/fxc_5: Warning: Port "__xccomp_internal_portHolder_0_anon_1" is not placed on specific core (support may later be deprecated).
C:/DOCUME~1/LOCALS~1/Temp/fxc_5: Warning: Port "__xccomp_internal_portHolder_0_anon_3" is not placed on specific core (support may later be deprecated).
Programmer started
Program page at address:
0x00a400... (validated)
SPI flash programming completed successfully.
この状態になったらファームアップ完了。
XTAG-2とReference BoardをPCから外し、Reference Boardのみを接続し、再度ファームのバージョンを確認する。
とりあえずこれでファームは2.0になったが違いは…わかりません(爆)