安定しているとは思っていて、滅多にハングする状況を見ることをなくなりました。本当にそうなのか気になります。いくつかのアーキテクチャでビルドして動かしてみた結果をまとめてみます。以下の情報に関する注意点ファームウェアやブートローダ、ユーザランドは適当なので、現時点で再現性はないですあくまでも起動プロセスを見ているだけです。(arm)問題なしDTSの配置先が変わっている。noneOpenOCDを使ってVisionFive2のJTAGデバッグ単純なアタッチは以下の通りでできた。I/Fには秋月のFT232HLを使用した。アタッチしてデバッグまでは特に問題なくできるものの、TRSTnをアサートしてもリセットがかからない。これができれば、リセットベクタからデバッグができるのだけどなぁ。resetコマンドを実行する念のためオシロでTRSTnの端子を見ると、ちゃんと一定時間Lにアサートしていた。jtagntrstassert_widthで調整をしてみても変わらず。ホスト側は特に問題なさそう。ターゲット側の問題のような感じはするけど、はっきりとはわからず。仕様書は抜粋版しか公開されていないようなので、ここからも情報は得られなかった。—そうなると、U-Bootだとresetコマンドが実行できるのはなんでだろう?抜粋版の仕様書にリセットレジスタの記載があるので、これを叩いているのだろうか。U-BootのCONFIGSYSRESETSBIが経っていて、resetコマンド実行時にU-BootからOpenSBIに落ちている。OpenSBIでは、I2Cでregulatorのレジスタのresetビットを叩いている...。これは望んでいた方法ではないな。