ドライバ開発者の渡辺です。
> ファームウェアが更新されているかわからなかったので、usersmanual通りに
> $ tf2md3_flash /dev/ttyACM0 (ファームウェア).binでファームウェア更新を行おうとしたところ、
> 既にあるファームウェアが消去されるまでは良いのですが、書き込みの段階でエラーが出てしまい、
> (明確には忘れてしまったのですが、sambaのコマンドが見つかりません,といった類のエラーだったかと思います)
> 結果としてファームウェアが書き込まれておらず動作不能の状態に陥ってしまいました。
おそらくLinux環境だと思いますが、sambaのコマンドが見つからないのであれば、
User's Manualの6.1章記載の書き込みソフトウェア「samba Flash Utility for AT91SAM7
microcontrollers」
が正しくインストールされていないのが原因だろうと思います。
6.1章のインストール作業(git clone, configure, make等)でエラーは出ていませんでしたか?
正しくインストールできているかは、
$ which samba
で、
/usr/local/bin/samba
のようにパスが表示されるか確認してください。
消去のみ成功しているのであれば、書き込みソフトウェアを正しくインストールした後、
6.1章「ハードウェアスイッチで消去した場合、書き込みを中断した場合の書き込み」の手順で書き込みが可能です。
(この場合、ハードウェアスイッチの操作は不要です)
// Atsushi WATANABE
// E-mail:
atsushi dot w at ieee dot org
2017年11月22日 14:24
mt13234 at tomakomai dot kosen-ac dot jp
<
mt13234 at tomakomai dot kosen-ac dot jp
>:
> メールの送り先を間違えてしまいました。申し訳ございません。
>
> 苫小牧工業高等専門学校電気電子工学科5年の三崎です。
>
> 先日は初歩的な質問にお答えいただきありがとうございました。バスパワー化を行ったら動作させることができました。
>
> モータドライバTF-2MD3-R6のファームウェア更新に関しましてお聞きしたいことがございます。
>
> ファームウェアが更新されているかわからなかったので、usersmanual通りに$ tf2md3_flash /dev/ttyACM0 (ファームウェア).binでファームウェア更新を行おうとしたところ、既にあるファームウェアが消去されるまでは良いのですが、書き込みの段階でエラーが出てしまい、(明確には忘れてしまったのですが、sambaのコマンドが見つかりません,といった類のエラーだったかと思います)結果としてファームウェアが書き込まれておらず動作不能の状態に陥ってしまいました。
>
> バスパワーデバイス化を行うとエラーが出るというようなことはあるのでしょうか。
>
> 基盤内側のハードウェアスイッチは基盤の安全な外し方と位置がよくわからなかったので操作したことがありません。
>
> 考えられる原因、対処法、またハードウェアスイッチの内側の位置などを御教授頂ければ幸いです。よろしくお願いします。