aks3g / ai_mini_4wd_kit

AIミニ四駆キットのSDK及びベースコードの公開リポジトリ
MIT License
9 stars 1 forks source link

MicroPythonからSDカードに対する書き込みができない #5

Closed yukota closed 5 years ago

yukota commented 5 years ago

以下のようなコードを実行すると、writeでAttributeError: no such attributeが発生する。

f = open("out.json", 'w')
f.write("aaaa")
f.close()

MicroPythonからSDカード上へのファイルへの出入力手段がほしい。

aks3g commented 5 years ago

すいません。こちらそもそも対応させてませんでした。 ちょっとお時間もらいますが実装します。しばしお待ちを。

aks3g commented 5 years ago

下回りのライブラリまで変更を入れたので、library/lib/*.a の類の入れ替えも必要になりますが、 micropython側からSDカードアクセスができるようになりました。

お試しいただければと思います。

yukota commented 5 years ago

動作しました! ありがとうございます!

一点だけ、Make内のIncludeですが /packs/arm/CMSIS/Include を指定していますが、AtmelStudioから持ってきたpacksは以下のようなディレクトリになっています。 /packs/arm/cmsis/5.0.1/CMSIS/Include 以下のようなシンボリックリンクを貼る必要がある旨をどこかに書いておいたほうが良いかと思います。 ln -s cmsis/5.0.1/CMSIS CMSIS