2018-01-01から1年間の記事一覧

Mint 19 install

とうとうMint19をインストールしました。 しかし、素直にMintUpgradeに挑戦しましたが、失敗しました。しょうがなくクリーンインストールしました。 シングルパーティションにインストールしたら/homeは消去されずに残っていたので、かなり助かりました。 目…

antiX 17@LL750

LL750にMX-17を入れてから5回ぐらいしか起動していなのですが、なんか重いのが気になり、antiX 17を入れ直しました。 日本語というかfcitx-mozcを正常作動させるには少しマニュアル設定が必要です。 手順はこちらです。 http://mifmif.mydns.jp/pcpc/index.…

framebufクラス

MicroPython Japanなどとグループを作っておきながら、framebufクラスの存在を数日前まで知りませんでした。恥ずかしいです。 lcd160crのクラスの作り方に少し違和感は感じていたのですが、それはframebufの影響だったんですね。 lcdF7Dモジュールに欠けてい…

tchF7D@STM32F746G-Disco

LCDは本当に苦労したのにタッチパネルはあっさりモジュール追加できました。 モジュール名は"tchF7D" メソッドは独自に追加したので、真面目にREADMEかWikiを書く必要があります。 英語...ムズい、でもGoogle翻訳に頼りますよ!

久しぶりにLinuxが起動した〜

debianもubuntuもカーネルが起動しないと思っていたXS35V3、久しぶりに起動しました。 http://eltrium.sakura.ne.jp/debian-on-xs35v3/arch/install.shtml こちらの記事を見てふと起動オプション video=1920x1080 を指定したら起動しました。感謝です。 つい…

update MicroPython@esp8266

2回も同じ失敗をしてしまったので、記録しておきます。 ESP-WROOM-02のMicroPythonをアップデートする時には、 1. esptool.py erase_flash を行なってから、 2. esptool.py write_flash を行うこと! WebREPLのセットアップができなくなりますよ!

v0.3.0-lcdF7D(その3.3)

LCDモジュールの現状成果をv1.9.4にリベースして公開しました。 https://github.com/forester3/micropython/tree/f7disc-lcd ドキュメントは何もありませんが、 https://os.mbed.com/teams/ST/code/BSP_DISCO_F746NG/docs/tip/stm32746g__discovery__lcd_8c.…

MicroPython v1.9.4@STbee F4mini

リリース致しました。今回は_threadモジュール付きのファームウェアもございます。 無保証ですが...https://github.com/forester3/STBee_F4mini/releases/tag/v1.9.4-STBee_F4mini

MX-17

緊急対応用のLL750、久しぶりにパッケージをアップデートを始めた所、その1分後にMX-17が出ていることに気付きました。(;_;) 気を取り直してインストールしました。 相変わらず音は出ません。 こちらを見付けて調べてみたんですが、 https://wiki.archlinux…

Visual Studio Codeを使い始めました。

いろいろ検索しているとよく見かけるので、Visual Studio Codeを使い始めました。遅すぎますか?(笑)

git stash

lcdF7Dはまだまだバグだらけでとてもコミットする状態ではないのですが、作業途中の状態もバックアップしたいです。 gitにそういう機能git stashがあるんですね。 日々stashを使うとなるとコメント必要ですね。それには、 git stash save "Day/Month/Year co…

lcdF7D(その3.2)

ブログのタイトル一覧が小さいのでタイトル変更しました。lcdF7Dとは組込みに挑戦しているMicroPythonのモジュール名です。デバッグするのに短いほうが楽なので... 昨夜やっと表示らしいものが確認できたので、問題点をひとまずまとめておきます。 画面の(36…

ねむいさんのexampleをクロックダウン

ARM

ねむいさんのexampleですがF7discoのばらつきで?LCD表示がノイズだらけになります。ねむいさん所蔵品は全く問題ないとのことです。 http://cid-36f4d1230f8a673c.onedrive.live.com/browse.aspx/.Public/src/Cortex/ST/STM32F746NGH6_Discovery/FatFs-LCD/ …

fxloadがlibusbに対応している

最近工作に沢山USB-UARTアダプタを使っています。 不足しているというか、つなぎ直すのが面倒です。 ということで元祖EzUSBのan2131/an2135を持ち出しました。mini EZ-USBです。EzARM-7で使ってたやつですね。 といってもfirmwareは毎回手動でloadですね。こ…

MPU_Configの一部を取り込みましたが...(その3.1)

「ねむいさん」の http://cid-36f4d1230f8a673c.onedrive.live.com/browse.aspx/.Public/src/Cortex/ST/STM32F746NGH6_Discovery/FatFs-LCD/ こちらのhw_config.cのMPU_config()をMicroPythonのboard_init.cに取り込んでみたのですが、やはりbus error起こり…

ESPr® IR 赤外線リモコン

https://www.switch-science.com/catalog/2740/ を導入しました。 ファームはこちらを使わせて頂きました。 https://github.com/toskaw/ESP8266IRKit/blob/master/ESP8266IRKit.ino.generic.bin IRKitシンプルアプリでの初期設定がなかなかうまく行きません…

MicroPythonにCのモジュールを追加するぞ!(その3.0:デバッグですが...)

デバッグ当然ですが苦戦しております。苦戦しないのは勇者である「ねむいさん」を始めとする方々でしょうから... 致命的なのはリセットがかかるバグがあることです。 落ちてるのはBSP_LCD_Clear内LL_FillBuffer内HAL_DMA2D_PollForTransferなんでしょうか?…

MicroPythonにCのモジュールを追加するぞ!(その2:ビルドできた)

もう半月も経ってしまいましたが、何とかLCDのCモジュールが出来ました。 2つの関数BSP_LCD_DrawPolygon,BSP_LCD_FillPolygonは typedef struct { int16_t X; int16_t Y; }Point, * pPoint;のpPointを引数にしているので、保留しています。 恥ずかしながら、…

MicroPythonにCのモジュールを追加するぞ!(その1)

STM32F746G-DiscoのMicroPythonにLCDのモジュールを追加しようと思います。DRAMをフレームバッファにしたりかなり難易度が高そうです。 mbedにdemoがありますので、これをマージしたいと思います。 https://os.mbed.com/teams/ST/code/DISCO-F746NG_LCD_demo…

On board ethernet driver for MicroPython

ほとんどソースを書いていないのにpull requestをしてしまいました。 https://github.com/micropython/micropython/pull/3671 でもethernet付きNUCLEOボードでMicroPythonを使っている人みんな使いたいと思うんじゃないかな?と考えまして... Georgeさんにも…

F7disco ethernet driver for MicroPython

「楽しくやろう。」の 「NUCLEO-F767ZI ethernet driver for MicroPython」 http://blog.boochow.com/article/455508112.html を参考にF7-discoのMicroPythonをオンボードethernetに対応させる挑戦です。 gitの使い方をもう忘れてしまい戸惑いましたが、今日…

MicroPython@STM32F746G-DISCO

ファームウェアが公開されていないので、ビルドからということになりますが、何とか動きました。 今回は make deploy-stlink で書き込みました。 https://github.com/texane/stlink をビルドしてstflashを作らないといけません。make deploy-openocd とか出…

STM32F746G-DISCO & NUCLEO-F767ZI

ARM

主にMicroPython目的なのですが、上記ボードを購入しました。

Mbed LPC824入手しました。

ARM

スイッチサイエンスさんのMbed LPC824を入手しました。 https://www.switch-science.com/catalog/2025/ LPCXpresso824-MAXもいいかな?と思いましたが、たった0.2kのお値段差とスイッチサイエンスさんで他に欲しいものもあったのでこちらにしました。Arduino…