タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

CMSISとNXPに関するimanaka99のブックマーク (2)

  • オープンソース・ソフトウェアの開発とダウンロード

    Subversion リポジトリの参照 An Exception Has Occurred Python Traceback Traceback (most recent call last): File "/usr/lib/viewvc/lib/viewvc.py", line 4855, in main request.run_viewvc() File "/usr/lib/viewvc/lib/viewvc.py", line 408, in run_viewvc self.view_func(self) File "/usr/lib/viewvc/lib/viewvc.py", line 3564, in view_diff fp = request.repos.rawdiff(p1, rev1, p2, rev2, diff_type, diff_options) File "/

    オープンソース・ソフトウェアの開発とダウンロード
  • NXPのCMSISにI2C割り込みハンドラのバグ - Embedded 脇見運転

    NXPのCMSIS 2.0のDriversにバグを見つけました。I2Cマスターを割り込みベースで処理する際、callbackを呼びません。 callbackは、CMSISのI2C_MasterHandler()関数が送受信処理を完了したときに呼ぶ関数であるとCMSISのドキュメントに書いていますが、実際にはまったくどこからも呼ばれません。 結果的に処理の終了を知るためにはタスク側でポーリングを行わなければならず、これはナンセンスです。仕方が無いので修正して使う事にしました。 あと、callbackに引数がないのも問題です。I2C_MasterHandler()は、I2Cペリフェラル・アドレスを引数として受け取り、どのペリフェラルもきちんと処理できます。しかし、処理が終わったあと呼び出すコールバックには引数がないため、どのペリフェラルの処理が終わったか通知するすべがありません。あまり考えずに

    NXPのCMSISにI2C割り込みハンドラのバグ - Embedded 脇見運転
  • 1