FIT BYTEQモジュールでのBYTEQ_CFG_PROTECT_QUEUEとBYTEQ_CFG_CRITICAL_SECTIONの使い分け方を考察してみるスレッド

こんにちは。NoMaYです。

別スレッドで調べ物をしていて、FIT BYTEQモジュールにはBYTEQ_CFG_PROTECT_QUEUEとBYTEQ_CFG_CRITICAL_SECTIONという何だか似た感じの2つの定義があることに気付きました。使い分け方が分からなかったのでスレッドを立ててみました。

続く。

以下、FIT BYTEQモジュールのユーザーズマニュアルの画面コピーです。

RXファミリ バイト型キューバッファ(BYTEQ)モジュール Firmware Integration Technology
R01AN1683JJ0200 Rev.2.00 Pages 27 Oct.29.21
www.renesas.com/jp/ja/document/apn/byteq-module-using-firmware-integration-technology

BYTEQ_CFG_PROTECT_QUEUE


BYTEQ_CFG_CRITICAL_SECTION

 

  • こんにちは。NoMaYです。

    長いこと放置してしまっていますが、何だか、ユーザプログラムからも直接BYTEQを使い、FIT SCIモジュールからもBYTEQを使う、というような場合には、どうなるのだろう?(FIT BYTEQモジュールはプログラム全体で1つしか組み込めないのだから、、、) という気掛かりもあります。