MAiX M1 Dockで試してみる

IDE上に画面が表示されなかったM1nですが、M1 Dockでも動くようなのでこちらを試してみます。

ファームウェアのアップデート

手持ちのM1 Dockはファームのバージョンが古いので、更新する必要があります。ファームはhttps://dl.sipeed.com/MAIX/MaixPy/release/master/から最新と思われる「maixpy_v0.5.1_124_ga3f708c」をダウンロードしてきました。

アップデートを行う環境は、python3の仮想環境を作ってその中に構築して、バージョンアップを行います。

~$ mkdir python3
~$ cd python3/
~/python3$ sudo apt install python3-venv
~/python3$ python3 -m venv maixpy
~/python3$ cd maixpy/
~/python3/maixpy$ source bin/activate 
(maixpy) ~/python3/maixpy$ pip3 install --upgrade pip
(maixpy) ~/python3/maixpy$ pip3 install pyserial
(maixpy) ~/python3/maixpy$ sudo apt install git
(maixpy) ~/python3/maixpy$ git clone https://github.com/sipeed/kflash.py.git kflash
(maixpy) ~/python3/maixpy$ cd kflash/
(maixpy) ~/python3/maixpy/kflash$ python3 ./kflash.py -p /dev/ttyUSB0 -b115200 maixpy_v0.5.1_124_ga3f708c.bin 
[INFO] COM Port Selected Manually:  /dev/ttyUSB0 
[INFO] Default baudrate is 115200 , later it may be changed to the value you set. 
[INFO] Trying to Enter the ISP Mode... 
._
[INFO] Automatically detected goE/kd233 

[INFO] Greeting Message Detected, Start Downloading ISP 
Downloading ISP: |===================================================================================================================| 100.0% 10kiB/s
[INFO] Booting From 0x80000000 
[INFO] Wait For 0.1 second for ISP to Boot 
[INFO] Boot to Flashmode Successfully 
[INFO] Selected Flash:  On-Board 
[INFO] Initialization flash Successfully 
Programming BIN: |===================================================================================================================| 100.0% 10kiB/s
[INFO] Rebooting... 
(maixpy) ~/python3/maixpy/kflash$ 

バージョンアップ完了後、MaixPy IDEを起動してサンプルを動かすと、無事に動作しました。

なお、モデルは、

$ wget https://github.com/sipeed/MaixPy/releases/download/v0.3.2/face_model_at_0x300000.kfpkg

でダウンロードしてきましたが、ここでは使いませんでした。

kflash GUI版

kflashはGUI版があるようです。
https://github.com/sipeed/kflash_gui

以下のようにしてきてダウンロードして起動します。

(maixpy) ~/python3/maixpy$ git clone  --recursive https://github.com/sipeed/kflash_gui.git
Cloning into 'kflash_gui'...
Submodule 'kflash_py' (https://github.com/sipeed/kflash.py.git) registered for path 'kflash_py'
(maixpy) ~/python3/maixpy$ cd kflash_gui/
(maixpy) ~/python3/maixpy/kflash_gui$ pip3 install -r requirements.txt
(maixpy) ~/python3/maixpy/kflash_gui$ python3 kflash_gui.py 
icon path:/home/xxxxxxxx/python3/maixpy/kflash_gui/kflash_gui_data/assets/logo.png
config file path: /home/xxxxxxxx/.config/kflash_gui/kflash_gui.conf
data path:/home/xxxxxxxx/python3/maixpy/kflash_gui/kflash_gui_data
2
The latest is v1.6.5, now:V1.6.5

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)