2023-06-30 (金)
ソフトウェアだけで実装したUSBスタックでRISC-Vで動くやつが欲しかったのだけど、見つけた。
ちょうどCH32V003で動かしたかった。1個40円とかで買えるので、AVRとかの8ビットマイコンもうあまり出番無さそう。
ドキュメント見ると、命令の実行時間に基づいて実装したりしてて、CH32V003以外で動かすのは難しそう。この辺はAVRとかだと単純だったのだけど。ターゲットのCPUでrdcycle, rdtime命令とかでサイクル数を計測するプログラム実行したら必要なコードが自動生成されるのが理想なのだけど。