ホーム › フォーラム › Texas Instruments › マイコン › C2000 › F2837xD IPCについて このトピックには1件の返信が含まれ、2人の参加者がいます。4 年、 6 ヶ月前に uchidaK さんが最後の更新を行いました。 2件の投稿を表示中 - 1 - 2件目 (全2件中) 投稿者 投稿 2020年5月7日 8:01 PM #10806 返信 ttkkttkk参加者 F2837xD IPCについて デバイス型番:F2837xD 度々お世話になります CPU1からCPU2にIPCでIPCSETを使ってIPC2側で割込み処理をかけるような プログラムを作成しております 評価用ボードとF2837xDの搭載されたカスタムボードがあり CPU1,CPU2と全く同じプログラムであるのに 評価用ボードではCPU2の割込みが入るのに対し、 カスタムボード側では割込みが入らない現象が起きております 上記にはどういった理由が考えられますでしょうか 毎度申し訳ございませんが、回答をお願いいたします。 2020年5月11日 7:29 PM #10838 返信 uchidaK従業員 ttkkttkk様 お世話になっております。 “割り込みが入らない”とは、具体的にどのような現象が起こっているのか、確認いただけませんでしょうか。 プログラムが意図しないルーチンに入ってしまってしまい、レジスタ設定自体が行われていないのか、割り込みの有効化が行われており、IPCSETやPIEIFRレジスタがセットされているのにもかかわらず、割り込みルーチンが呼ばれていないのか等、デバッグして確認いただけますと幸いです。 後者の場合は、何かしらのハードウェアの差分により他の優先度の高い割り込みが発生し、保留となっている可能性も考えられます。 カスタムボードと評価ボードでレジスタ比較を行うことも参考になるかと思います。 割り込みの詳細につきましては、下記96ページ3.4章から記載がございますので、ご確認をお願いいたします。 https://www.tij.co.jp/jp/lit/ug/spruhm8i/spruhm8i.pdf?&ts=1589157956094 uchidaK 投稿者 投稿 2件の投稿を表示中 - 1 - 2件目 (全2件中)