いろいろ試す67〜反省してない年末反省会〜

まーた年末のぎりぎりになってしまいましたが今年最後の
トピックなんかをかいつまんでいきます…

●arm-gccが15に上がっていた
arm-gccのwindows向けバイナリパッケージが12月17日にアップ
デートしておりました!
ようやっとGCCが15に上がった感じですね…(正確には15.2Rel1)
間際らしいことに同梱のGDBは16になっています…

とりあえずSTM32H5のいつものを使ってビルド結果を比較して
みました…!
旧:14.3Rel1

arm-none-eabi-gcc (Arm GNU Toolchain 14.3.Rel1 (Build arm-14.174)) 14.3.1 20250623
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Built Object Informations:
=== Total Binary Size ===
text data bss dec hex filename
0 561880 0 561880 892d8 main.hex
=== Verbose ELF Size ===
text data bss dec hex filename
559692 2188 40192 602072 92fd8 main.elf
main.elf :
section size addr
.text 0x889ac 0x8000000
.ctors 0x0 0x80889ac
.dtors 0x0 0x80889ac
.ARM.exidx 0xa0 0x80889ac
.data 0x88c 0x20000000
.bss 0x19b0 0x20000890
.heap 0x0 0x20002240
.ram2 0x0 0x20040000
.stack 0x0 0x20040000
.ram3 0x8350 0x20050000
.bkpram 0x0 0x40036400
.qspirom 0x0 0x90000000
.comment 0x46 0x0
.debug_frame 0x1e94 0x0
.ARM.attributes 0x38 0x0
.debug_line_str 0x1fa 0x0
Total 0x950e4

新:15.2Rel1
arm-none-eabi-gcc (Arm GNU Toolchain 15.2.Rel1 (Build arm-15.86)) 15.2.1 20251203
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Built Informations:
USING_SYSTEM = BARE_METAL
USING_DISPLAY = USE_ST7789V2_SPI_TFT
USING_DEVBOARD = USE_NUCLEO_H563ZI

Built Object Informations:
=== Total Binary Size ===
text data bss dec hex filename
0 562436 0 562436 89504 main.hex
=== Verbose ELF Size ===
text data bss dec hex filename
560248 2188 40184 602620 931fc main.elf
main.elf :
section size addr
.text 0x88be0 0x8000000
.ctors 0x0 0x8088be0
.dtors 0x0 0x8088be0
.ARM.exidx 0x98 0x8088be0
.data 0x88c 0x20000000
.bss 0x19a8 0x20000890
.heap 0x0 0x20002238
.ram2 0x0 0x20040000
.stack 0x0 0x20040000
.ram3 0x8350 0x20050000
.bkpram 0x0 0x40036400
.qspirom 0x0 0x90000000
.comment 0x45 0x0
.debug_frame 0x1e64 0x0
.ARM.attributes 0x38 0x0
.debug_line_str 0x1fa 0x0
Total 0x952d7

ううむ微妙にサイズがアップしていました…
まぁちょっと様子見で行きましょう…

また、2026年1月度分からはおきぱで公開しているarmマイコンの
プロジェクト内のmakefileについてコンパイルオプションを追加
しております。"-fno-schedule-insns"ってやつなんですがこれは
レジスタ代入命令を並べ替えロード/ストア命令を種別毎にまとめる
"命令スケジューリング"最適化を防止するものです。
"-fno-schedule-insns2"はだいぶ昔に導入してますが今回からは
"-fno-schedule-insns"も付与することにしました。
(※2と無印の違いは無印はレジスタ割り当ての前、2はレジスタ
  割り当てのあとに命令スケジューリング処理を阻止)
命令スケジューリングなくてもあまり体感速度感じないもので…
とりあえずこれも導入して運用して長期様子見です。
現在変更したのは下記4つです。
*STM32F4
*STM32F7
*STM32H7
*STM32H5
Cortex-M0+系も十分確認したうえで順次更新していきます。

●avr-gccも15に上がっていた
とっくの話ですがzakkemble氏の私家ビルド版(windows向け)
15.2.0に上がっております。
AVR-Dx系デバイスでPROGMEMを使わずconstを利用できる仕組みが
すでに導入されておりますのでこちらを使っていきましょう。

●STM32V8発表
Cortex-M85コアを使用したSTM32V8が発表になってますね…
最大4MByteの不揮発性相変化メモリ(PCM)なるものが搭載されるとの
ことなのでこれで使いづらいSTM32H7R/SとかSTM32N6はねむいさんの
中ではザ・シカトになってしまいました…

まぁとにもかくにもエラッタがわんさか出るでしょうからしっかり
見極めたうえでDiscovery系全部乗せボードのリリースまちですね…

●Picoscope7のソフトアップデート!今度こそ安定
…か?
なかなか安定化しないPicoscope7ですが12月10日に長き沈黙を破り
やっとこ7.2.10にアップデートしてました。


今度こそ大丈夫なんでしょうね…!?


(いじりまくって数日後)
マウスホイールコロコロして時間レンジ変えまくっただけでクラッシュ
する不具合は治ってるっぽいですね…
とりあえず2月くらいまで様子見したら自宅のPicoscope5444D MSOの環境も
6から7.2.10にあげちゃいましょう…!

ぁーちなみに前回ダウンロード直リンクが404にリダイレクトしてやがる
とぼやいてましたがクレーム入りまくったのかリダイレクトしなくなってます
よかったよかった…♨

●オシロの錬金術師
↑で触れたPicoscope5444D MSOですが2020年にねむいさんが買ったときは
33万円
だったのですが2025年末現在各通販サイトでは最大59万円と60万円
に迫る勢いで値上がりしており、やばいことになっています!!

買って寝かせるだけで価値が2ばいですよぅにゅふふふふふふふ
…と言いたいところですが円安とインフレが進んでいるせいなのでオシロの
価値が上がったのではなく、お金の価値が下がってるってことなのですね・・・
はぁ〜〜(社会派発言)

●ADP3338のNRNDがとれてた
はい読んで字のごとくです。

ねむいさんおすすめのADP3338ですが新規設計非推奨を示すNRND表記
あったはずなのですが2025年末の時点ではその表記がなくなっており、
製造中に戻っていました…!

ゃ…やったあああああ!!これでLDO難民問題は当面解消でしょうか?
でも性能の分だけやっぱり価格は高いのでそこまで性能いらないから
低コストを目指すなんて方にはMIC37100-3.3WS-TRもおすすめDEATH!
私的にはLT1963Aが一番良いのですが高くなりすぎてもう無理っす…

●産業用SDとかの高品質カードが品薄に
Amazonで異変を察知したのですがS.M.A.R.T.が取れる産業用/工業用SD
カードが軒並み品切れになっております。
ドラレコ/監視カメラ用のWDPurpleのMicroSDも32GB~128GB品切れ状態に
なっていました…!

DDR5メモリの価格高騰のあおりを受けてNANDの価格も上がっていて
そのあおりを受けて付加価値のある産業用sdが取り合いになっている
模様です…swissbitとかにはあるにはあるのですが3万越えで高杉なので
ぜんっぜん手が出ません…

そんなわけで毒を食らわば皿まで、中華製産業用microsdなんかを
買って評価中です。G-Factoryさんが日本の代理店となって販売している
ようですね…ブラックフライデーで2980円で買えたのでラッキーです★
こちらも来年レポートしますね〜…

ねむいさんがわざわざ買うということは…SMARTが在るということ!

●毎年恒例の来年の抱負
さて、私は毎年来年本気出すと言ってますが2025年はちょっとだけ
姿勢を変え本気を出すようになりました…!東海自然歩道も12年の時を
経て再攻略開始
してますからね…!

ぶろぐカテゴリもSDカード専門Windowsの不都合回避解説専門エントリを
新たに設けてなるべく頻繁な更新を心掛けていきます。
特にWin11については副業先(本業は二次裏メイド)も自宅の開発PCもWin11
にアップデートしたので記事を強化していきたいです。
そして長らくまともに動作できなくなった状態で放置していたビルド手順/
デバッグ手順もGDB+CodeBlocksを使用したものに刷新できるようにしたい
です…!
んでもってRISC-Vとラズピコ旋風吹き荒れる中STM32しかできない状態に
なってすっかり浦島太郎になってしまった私ですが食わず嫌いせずに
新しいことに挑戦していくつもりです…!
一方でぶろぐカテゴリも合理化して項目を整理していきます。

まぁこんな感じでしたいやりたいばっかで空回りになりそうですが…

来年も本気出す!!

それではよいお年を〜

Go to top of page