Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

デバッグモードで,CPUリセットする機能が欲しい #20

Closed
tmori opened this issue Sep 7, 2020 · 1 comment
Closed

Comments

@tmori
Copy link
Contributor

tmori commented Sep 7, 2020

No description provided.

@tmori
Copy link
Contributor Author

tmori commented Sep 8, 2020

CPUリセット機能は難易度が高い.理由は,周辺デバイスの初期化が必要であるため.
周辺デバイスの実装としてマルチスレッド化されている場合を考慮すると,それらのスレッドを止めるような仕掛けが必要となる.

本要望は,デバッグ操作情報をCPUリセットしても引き継がれるという点にある.
それであれば,デバッグ操作情報をオペレーションログとして保存しておき,athrill起動時にそれらのログをロードする方法が考えられ,その実装だけであれば難易度は低い.

仕様は以下の通り.

device_config.txt のパラメータとして,以下を定義する.
DEBUG_FUNC_OPLOG oplog.txt

ロギング対象とするオペレーションログは,break操作とwatch操作のみとする.

@tmori tmori closed this as completed in faf0965 Sep 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant