ファームウェア更新

最終更新日 2024年7月19日

Cosmo-Z ファームウェア更新

Cosmo-Zの場合

シリアルコンソール(USB UART)でログインし、デフォルトのディレクトリ(/root)で ./update-cosmoz を実行します。 ※SSHからログインする場合は sudo su でスーパーユーザになり、 cd で /rootに移動して操作する。
※本体が古くupdate-cosmozスクリプトが使えない場合は、最初の1回はここの情報を見てファームウェアを更新する

root@cosmoz:~# ./update-cosmoz
Check and download system firmware...
Check and download libraries...
Check and download Web interface update...
Check and download project source.
Configure FPGA directly with taking hang-up risk?
  Enter [y|yes|YES] to execute← ここではyと押さずにEnterのみ押す

  コンフィグは行われませんでした。
BOOT.BINを置き換えますか?
  実行する場合は yes と入力して下さい← ここでyと押してEnterを押す
y
Check and download firmware 'boot.bin'
  BOOT.BINを更新しました。
  rebootと入力し、再起動してください。
root@cosmoz:~#

 

Cosmo-Z Miniの場合

シリアルコンソール(USB UART)でログインし、
デフォルトのディレクトリ(/root)で ./update-cszminiを実行します。

Cosmo-Z Mini2の場合は、./update-cszmini2を実行します

※SSHからログインする場合は sudo su でスーパーユーザになり、 cd で /rootに移動して操作する。

 

root@cszmini:~# ./update-cszmini2
Check and download system firmware...
Check and download libraries...
Check and download Web interface update...
Check and download project source.
Configure FPGA directly with taking hang-up risk?
  Enter [y|yes|YES] to execute← ここではyと押さずにEnterのみ押す

  コンフィグは行われませんでした。
BOOT.BINを置き換えますか?
  実行する場合は yes と入力して下さい.← ここでyと押してEnterを押す
y
Check and download firmware 'boot.bin'
  BOOT.BINを更新しました。
  rebootと入力し、再起動してください。
root@cszmini:~#

 

拡張されたCosmo-Zのファームウェアに更新する場合

Cosmo-Zには14bit版、16bit版があり、拡張ADCボードを装着して16ch、24ch、32chに入力チャネルを増やすことができます。このような拡張されたCosmo-Zのファームウェアに更新するには、update-cosmozスクリプトに以下のboot=オプションを付けて行います。

DAC拡張ボードを用いたデザインを使用する場合は、usedacオプションを用います。

boot=オプションとusedacオプションはどちらか一方を使用してください。

  • 12bit8ch版・・・boot=normal12bit8ch
  • 12bit16ch版・・・boot=normal12bit16ch
  • 12bit24ch版・・・boot=normal12bit24ch
  • 12bit32ch版・・・boot=normal12bit32ch
  • 14bit8ch版・・・boot=normal14bit8ch
  • 14bit16ch版・・・boot=normal14bit16ch
  • 14bit24ch版・・・boot=normal14bit24ch
  • 14bit32ch版・・・boot=normal14bit32ch
  • 16bit8ch版・・・boot=normal16bit8ch
  • 16bit16ch版・・・boot=normal16bit16ch
  • 16bit24ch版・・・boot=normal16bit24ch
  • 16bit32ch版・・・boot=normal16bit32ch
  • DAC拡張版・・・usedac

書式例

./update-cosmoz usedac
./update-cosmoz boot=normal12bit8ch
./update-cosmoz boot=normal14bit8ch
./update-cosmoz boot=normal16bit8ch
./update-cosmoz boot=normal12bit16ch
./update-cosmoz boot=normal12bit24ch
./update-cosmoz boot=normal12bit32ch

※12bitのハードウェアに14bit版をダウンロードしても14bit精度にはなりません