e2Studioのイレギュラー操作&設定の覚書【随時更新中】

e2Studioは、eclipceベースで自由度は高いものの、固有のブラックボックスがあるようです。それを解消するためのイレギュラー操作と設定の覚え書きです。

eclipce では .cproject.project が設定の保存先です。 e2Studioはでの大体そこのようですが、例えば .cproject.project を別コピーぺしても全ての設定が引き継がれないようです。中身をみていくとどうも以下の場所が設定の保存先のようです。


e2Studioの project リンク先のディレクトリ名を変更したい場合があります。例えば、試作と量産でROMサイズが違う場合。 ディレクトリ名にROMサイズを付与しておきたいなど。

どうも後からディレクトリ名は変更できないようです。そこで以下の定ファイルを直編集してみましたがエラーが発生しました。

ディレクトリ名を変更して、Project としてインポートし直すしかないようです。インポートし直すとデバッグ設定もやり直しです。


市販評価ボードを流用して手作りで基板の原理試作し、回路が確立できたらパターンを起こして試作基板という開発工程を踏むことはよくあるかと思います。その場合、ROMサイズ、PIN数、デバッグインターフェイス種の違いで、原理試作と試作基板 のデバッグ設定が変わってしまう場合があります。PCシュミレータの設定は共通。 バージョン管理上はブランチにして、デバッグ設定は各ブランチに自由に移したいところです。

なおeclipceでは同じProject名は付与できません。コピーして別名でimportするとデバック設定は消えてしまいます。

どうもデバッグ設定は、前述の .plugin/org.eclipce.resources/.projects のまとまって格納されており、以下画面で Project を切り替えると、切替先にProject下にデバック設定が移るようです。


ROMサイズ違いなどブランチ名で、Projectルートディレクトリを変えたい場合があります。 このときワークスペース変数:woekspace_loc を使っているとなぜかうまくいきませんでした。UNIX形式で実パスを指定するとうまくいくようです。


上記エラー:F0563310は、ルネサスエラーメッセージサイトをみると、環境変数:HLNK_TEMPの設定値不正かディスク容量不足と説明があります。

そこでテンポラリフォルダ:HLNK_TEMPを、C:\users\ユーザ名 下を嫌ってBuildディレクトリ下に変更していたことを思い出しました。このときpathは通っていいればディレクトリは自動生成されると解釈していましたが、予め作っていないとダメでした。

VS2019でタブ置換えメッセージに二度と表示しないと答えても毎回表示される件【調査中】

最近VS2019で、”You have mixed tabs and space, Fix this?” というメッセージが表示されるようになりました。改変を繰り返しているコードでは、タブとスペースの混在は仕方ないです。開発現場では、全部統一しようと直すと修正差分比較が沢山出てしまうため敢えて統一しないことも多いと思います。大きなお世話です。そこで “Don’t show again” で答えても、VS2019を起動し直すとまた表示されてしまいます。(Eclipceはそんなの聞いて来ない)

このメッセージを出さないようにするにはとAI に聞くと、Micrisoftの拡張機能 Productivity Power Tools 2017/2019 の設定に Fix Mixed Tabs にあるとと教えてくれましたか、そのような設定はみられませんでした。

Productivity Power Tools 2017/2019 自体を無効にしてみましたが変わらずです。

現在解決策が見つかっていません。何か拡張機能が原因ではないかと推察しています。VS2022でも確認してみたいところです。

MFCでよく忘れていること【随時更新中】

まだまだVisual Stdioでサポートされ続けているMFCのよく忘れていることメモです。

ビルド時に以下のメッセージと、コンソール出力が出る場合があります。

HCRTF.exe がカレントフォルダな無いためのようです。

HP EliteDesk 800 G5 / Win11 でWindows回復メニューでUSBキーボードが効かなくなった件

HP EliteDesk 800 G5 / Win11 25H2 にて、署名無しドライバをインストールしようと、Shift + 再起動で、Windows回復メニューを開いたところ、USBキーボードが効かず何もできなくなりました。

AIに聞くとどうもWindows Update の KB5066835 (25年10月)の不具合だそうです。急いでいるときに酷い話です。

弊方ではWin11 25H2 にインストーラでUPDATEしたため含まれているらしく、個別でアンインストールは不能でした。

対策プログラムは、KB5070773 (25年10月)でした。先月のWindows Updateは実施したのでそれに含まれていそうではありましたが、Windows Update カタログ から入れてみます。

再起動

結果、改善はしませんでした。諦めて別PCに頼るのがよさそうです。

PC機種依存なのか不明ですが、ノートPCは問題なく、仕方なくそちらで署名無ドライバのインストールを行いました。