文字サイズ変更
S
M
L
TEDサポートウェブ
>
NXP Semiconductors
>
i.MX
>
【NXP:i.MX】 i.MX8MNのI2Cでライトバースト時のレイテンシについて
#10.エンドユーザーログインパーツ用変更設定。 【動作確認中!】
#10.エンドユーザーログインパーツ用変更設定。 【動作確認中!】
ユーザーログイン
アカウント
パスワード
アカウント新規作成
#18.HD問い合わせパーツ用変更設定
FAQトップに戻る
#17.カテゴリーツリー表示変更設定【動作確認中!】
TEDサポートウェブ
/category/show/27?site_domain=ted_product
Texas Instruments
(1070件)
/category/show/64?site_domain=ted_product
NXP Semiconductors
(760件)
Digital Networking
(194件)
i.MX
(163件)
Kinetis
(39件)
i.MX RT
(40件)
LPC
(40件)
MCX
(5件)
Auto MCU and Processor
(54件)
Analog
(39件)
Power Management
(17件)
RF
(19件)
Wi-Fi/BT
(52件)
NFC
(50件)
Security
(7件)
開発ツール
(39件)
その他
(2件)
/category/show/28?site_domain=ted_product
Lattice Semiconductor
(154件)
/category/show/61?site_domain=ted_product
Infineon Technologies
(30件)
ダミーカテゴリー
当サイトについて
(7件)
戻る
No : 14237
公開日時 : 2023/04/18 11:45
印刷
【NXP:i.MX】 i.MX8MNのI2Cでライトバースト時のレイテンシについて
i.MXのLinux BSPを使用しています。
I2Cドライバを使ってライトを行う場合、タイミングによって書込みバースト間でレイテンシが発生します。
下記投稿でも同様の議論がなされています。
Big latency in i2c writes
解決策ありましたら教えてください。
カテゴリー :
TEDサポートウェブ
>
NXP Semiconductors
>
i.MX
回答
i.MX8関連のI2C SDMA mode時のドライバ(
drivers/i2c/busses/i2c-imx.c
)を下記の通り変更ください。
修正前)
/* Wait controller to be stable */
if (atomic)
udelay(50);
else
usleep_range(50, 150);
修正後)
/* Wait controller to be stable */
usleep_range(50, 150);
アンケート:ご意見をお聞かせください
役に立った
その他
ご意見・ご感想をお寄せください
お問い合わせを入力されましてもご返信はいたしかねます
関連するFAQ
【NXP:i.MX】 i.MX8MPのUSB2.0 Hostのサポートについて
【NXP:i.MX】 i.MX6ULLのENET1_TX_CLK周波数精度について
【NXP:i.MX】 i.MX8MPのIOMUXC_SW_PAD_CTL_PAD_xxxxレジスタのDSEのビット幅について
【NXP:i.MX】 i.MX8XのVPUでのROI圧縮可否について
【NXP:Auto】 S32K3xx GPIOピン PAD type の種類
#12.FAQ表示ページレイアウト変更設定。 【動作確認中!】
TOPへ