3DCG屋さんの活動記録

PROFILE ★★こんな人です

映像制作会社でクリエイティブの修行中。日ごろはMaya&AEを中心にいろんなCGソフトを触りながら、TD寄りの作業が好きで、インタラクティブな体験型空間演出をやりたいと模索中。面白いこと新しいこと大好きな『素直』でいつづける

2020年2月13日木曜日

Arduino pro Mini にアップロードできないエラーはWindowsで解決!(雑メモ)


Macで色々やってもダメでした。
で、最終的にここのやり方+最新情報に更新してみる


最後にデスクトップにコピーした D2XX の中身を usr/local/lib にコピーするのは
以下のコマンドに修正!

sudo cp Desktop/D2XX/libftd2xx.1.4.16.dylib /usr/local/lib/libftd2xx.1.4.16.dylib@

シンボリックリンクを作る
sudo ln -sf /usr/local/lib/libftd2xx.1.4.16.dylib /usr/local/lib/libftd2xx.dylib@

が、なぜかゆうこうにならない?

kextstat | grep ftdi

しても

sudo kextload ftdi だったかな

しても
ドライバーが有効になりません。
Apple純正ドライバーを戻そう、と思ったがごみ箱は空!がびん


注意
ソース元 binフォルダはないので、ファイル名で検索すると確実。
該当ファイルはダウンロードしたD2XXドライバーのバージョンと同じです。

注意
もとあるAppleFTDIDriverは削除しない!あくまで無効にする。
・・・私は勢い余って削除してしまったので、気づいた時には時すでに遅し。。。
AppleDriverをさがすも見つけられず、とほほであきらめました。




サイト
上記ブログにもリンクあるけど一応
VCPドライバー
D2XXダイレクトドライバー、D2XXHelper



ーーーーーーーーーーーーーーーーーーーーーーーー


結論

私の今の力では、MacbookProでFTDIを使うことはできませんでした。
といことで、WINDOWSでやってみたら・・・できた!!!

あぁ、やっぱりそういうことね。
ハードの開発はWINDOWSがよさそうです。
肝に銘じておきます。

あとArduino pロ ミニニハビルドインLEDはないこと注意


以上!


あ、FTDIとAruinoprominiのピンの接続は大事!
最後の最後でこれを間違えてて3時間ほど費やしてしまった汗

とくに正規品じゃないArduinoはピンが逆になった足りするから注意!





2020年2月1日土曜日

Mac Sierraで Arduino pro mini にアップロードできない問題


購入したUSB-serial変換のFTDIは
232RLでした。


最初の一回はできた、てことでこれ。
https://qiita.com/hnw/items/9aea266b791f8d56b962

でも、おかしい
新たにFTDIドライバインストールしても。。。有効になってない

$ kextstat | grep -i ftdi

  150    0 0xffffff7f8332e000 0x6000     0x6000     com.apple.driver.AppleUSBFTDI (5.0.0) 51DB3F7C-B15A-3FD2-B57D-58547464BF8A <99 19 5 4 3 1>

apple純正のみ。



別で検索。。


まず macに最初から入っているドライバを削除しよう!!
https://qiita.com/gwappa/items/88ea7a183ee2e8d30791


macにはappleのドライバが入っている
https://forum.arduino.cc/index.php?topic=427825.0

⬛️ドライバのインストール状況確認
$$ ls -lctr /Library/Extensions/

...
drwxr-xr-x  3 root  wheel  102  7  8  2017 CIJUSBLoad.kext
drwxr-xr-x  3 root  wheel  102  7  8  2017 BJUSBLoad.kext
drwxr-xr-x  3 root  wheel  102  1 24 02:59 FTDIUSBSerialDriver.kext

⬛️

$ cd /System/Library/Extensions
$ ls -f
...

AppleUSBFTDI.kext



⬛️リネームして無効化
$ sudo mv FTDIUSBSerialDriver.kext FTDIUSBSerialDriver.bkup
Password:

mv: rename FTDIUSBSerialDriver.kext to FTDIUSBSerialDriver.bkup: No such file or directory

https://ascii.jp/elem/000/000/544/544198/




FTDI 2xxのドライバ
mac 10.4以降の欄 右端にあるリンク
動画ガイド
https://www.youtube.com/watch?v=Ir2PVz1870E&feature=youtu.be


$cd ~/Desktop/D2XX/libftd2xx.1.4.16.dylib
$ sudo cp ~/Desktop/D2XX/libftd2xx.1.4.16.dylib .
$ sudo ln -sf libftd2xx.1.4.16.dylib libftd2xx.dylib
$ cd /usr/local/lib
$ sudo cp ~/Desktop/D2XX/libftd2xx.1.4.16.dylib .
$ sudo ln -sf libftd2xx.1.4.16.dylib libftd2xx.dylib
$ cd ~/Desktop/D2XX/Samples/

$ make

ここでエラー、進まない><;

うまくいけば、この後Apple純正ドライバの削除までやっている。
---------------------





⬛️まとめ
まずmacに入っているドライバの確認
純正だったらドライバの削除
FTDI公式ドライバのダウンロードとインストール
再起動
ドライバの確認