mbed-os5でUSBSerial

os2からos5へ変えていきなさいということを言われているらしいので、数週間ずっとチャレンジしていました。

直近でやりたかったことは、Keil Studio Cloudのos2では実現できていたので、これをos5に移行する試みだった。os5はmbed-os-example-blinky5を作って、LEDの点滅動作ができていることを確認してのち、USBSerialを追加するもの。

mbed困っております2

前記事では、mbedビルドが違うことでUSBDeviceをインポートしたのちBuildエラーになることを書いたが、mbed.bldにビルドURLを書いてやれば、ビルドコンパイルができるようになる。

mbedビルド

https://os.mbed.com/users/mbed_official/code/mbed/builds

各ビルドをクリックすると、そのURLに飛ぶのだが、buildsの前にスラッシュが余計に入り、error表示が出る

https://os.mbed.com/users/mbed_official/code/mbed//builds/65be27845400/

ダブっているスラッシュを削除してアクセスすれば表示され、そのURLをmbed.bldに貼り付ければ、そのURLでビルドされるようだ。

mbed困っております

mbedオンラインコンパイラがなくなるため、段階的にKeilStudioで作業するように変えていってますが、「ほとんど動かない」。というか、うごくんだけど、いろんなエラーが出て気持ち悪い。何をやってもすっきりしない状態が続いている。

やりたいことは、Nucleo-F411にUSBの配線を施し仮想シリアルを動かしたいのである。テストは下記

Windows Sleepから復帰するとすべてのウィンドが小さくなる

最近見たら、なんかよくわからんけど治っとる。(スリープになる時間を少し長くしただけなんやけど)

ちょっと、困ってます。というほどでもないんだが、解決できないかなぁ。

下のページにもあるように、ググるといろいろ書いてあるけど、どれもレジストリを修正する方法だ。

https://www.mizutan.com/wordpress/?p=9442

しかしながら、僕の環境では、どのレジストリも、2560 x 1440になっていて、変更する必要がない。

問題は、どうもディスプレーSleepすると、Dislayが一度取り外されたと認識して初期設定に戻るようだが、そもそも、接続時にディジタルでわかってるんだから、それってOSのせいでしょう?みたいな。

解決せん!

 

D9 マイナーupdate

セキュリティUpdateがきてる。

9.3.2 => 9.3.3

わからないままやってみる。composerでやれば依存関係も含めてダウンロードされるらしい、というのは前に読んだ。

https://dirthighway.net/wiki/cms/drupal/d9_minorupdate#composer_update

残念ながら、わからないまま、updateできてる。これで良いのだろうか。。。

 

D9移行後、いくつか不具合、修正中

D9移行後のいくつか不具合がでました。その一つにURLエイリアスがうまく動作していないというものがあります。エイリアスが機能しているページと機能していないページがありました。

D7の時からpathautoというモジュールを入れていてD9もそのまま設定コンテンツも移植されているが、自動でエイリアスをつくってページはうまく移行できているが自分で変えていたコンテンツは元に戻ってる。そこをいろいろやってたからか、いろんなところでnot foundのログが追加されてた。

一旦エイリアス設定を全部削除して、一つづつパターンを追加していってますが、ググる検索でリンク切りになっているところがあります。

正しく設定が終わったら、そのうち解消するとは思うのですが、どうなんでしょう。

 

祝D9

苦労の末、ようやく(いや、遅ればせながらながらなのか?)このサイトをDrupal 9に移行することができました。正月休みを、この作業にほぼ費やしたと思います。やることがあってボーとしてなくて良かったと言えば良かったですけどね。7から8.9.8にするところは3回やり直しました。