Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
PN512 - 它真的支持 Type 4 Tag (T4T/HCE) 卡模拟吗? 大家好, 我正在开发一个定制板(LPC54101 + PN512),它既需要读取 NTAG213/216 标签(工作正常),又需要模拟一个提供静态 NDEF(BT-OOB 配对记录)的 Type 4 标签,以便手机可以轻触并读取它。 使用 NxpRdLib V2.0.3.0 和 phpalI14443p4C_Sw / phceT4T_Sw。在循环中调用 phceT4T_Listen() -> 内部调用 phhalHw_Listen() -> PN512 上的 Autocoll。始终出现 PH_ERR_IO_TIMEOUT (0x0201) 错误,不受超时配置、监听前显式 FieldOff 或寄存器级检查的影响(TxControlReg 确认我们自己的字段已关闭,GsNOffReg 处于数据手册默认值,RFCfgReg/RxThresholdReg/DemodReg 均正常)。将安卓手机或iPhone直接放在天线上,没有任何反应。 我找到了这个帖子,NXP 技术支持表示,根据数据手册,PN512 无法进行卡模拟,并推荐使用 CLRC663: https://community.nxp.com/t5/Other-NXP-Products/PN512-Emulation-Tag-Write-issue/mp/2089993 但这似乎与PN512产品页面(将“卡片模拟功能”列为一项特性)以及另一个帖子中有人在PN512上成功实现Mifare Ultralight标签模拟的说法相矛盾: https://community.nxp.com/t5/NFC/Pn512-Tag-Emulation-Callibration/td-p/684135 所以:PN512 的区别在于它可以进行简单的 ISO14443-3 标签模拟(UID/防碰撞,如 Mifare UL),但不能完全激活 ISO14443-4 Type 4 标签(RATS/ATS、APDU 交换)吗?有人成功在 PN512 上运行过真正的 T4T/HCE 吗?还是说这款芯片对于这种特定用途来说已经行不通了? 另外,我们的 RdLib V2.0.3.0 软件包的 ReleaseNotes.txt 文件中指出,发现循环仅支持轮询/暂停阶段,并且 .chm 文件也存在类似问题。文档中完全没有提到 phceT4T 或 phpalI14443p4C - 所以我也不确定我们拥有的卡模拟组件是否曾经是经过官方验证/记录的版本。非常感谢各位能提供合适的配套软件包信息。 谢谢您! Re: PN512 - Does it actually support Type 4 Tag (T4T/HCE) card emulation? 您好,先生, 正如您在另一个案例中提到的,PN512 的确支持 HCE,我们甚至有一个使用 Raspberry Pi 的示例。 但请记住,不建议在新设计中使用 PN512。请考虑使用我们完全支持 NFC 模式的NFC 阅读器( PN5190 、 PN5180 、 PN7462 、 PN7642 )。 所有这些读卡器都可以与我们的NFC读取器库一起使用。 希望这些信息对您有所帮助。 Re: PN512 - Does it actually support Type 4 Tag (T4T/HCE) card emulation? 快速更新一下,给以后看到这个帖子的人:因为我在这里和我的客服工单里得到了两个不同的答案: AN11480(树莓派/EXPLORE-NFC 指南)仅演示了 PN512 上的 Type 2 标签仿真 - §7.1 中直接说明(“卡仿真示例模拟 NFC Forum Type 2 标签”),并且从未在任何地方提及 phceT4T 或 T4T。如果你是因为 T4T/HCE 而被引导到那里,那不是正确的文档。 有关 PN512 上实际的 4 型标签 (T4T/HCE) 仿真,请参阅 AN11308(PNEV512B/LPC1769 快速启动指南)第 6.8 节“示例 8 - HCE T4T”和第 7.1.6 节。“HCE层”。该示例明确地基于 NFC Forum Type 4 标签操作规范 v2.0 构建,使用 phceT4T_Activate()/phceT4T_AppProcessCmd(),并支持 Select/ReadBinary/UpdateBinary。 所以:是的,PN512 确实支持真正的 T4T 仿真,只是不是通过 Raspberry Pi 软件包,而是通过 PNEV512B/LPC1769(Blueboard)软件包。联系技术支持以确认确切的库版本并核对两个答案。
查看全文
MIMXRT1040-EVK: RAMからのデバッグは機能しますが、FLASHでは機能しません チームの皆さん、こんにちは。 私は MIMXRT1040-EVK を使っており、 MCUXpresso IDEとLinkServer/SWDを使っています。 私のアプリケーションはRAMからリンクして実行されると正しく動作するのに、外部FlexSPI NOR Flashから実行するように設定すると、デバッガがmain()に到達しないという問題に直面しています。 現在の動作 RAM構成: 「リンクアプリケーションをRAMに」有効化 アプリケーションダウンロード成功 アプリケーションは正しく実行されます デバッガーがmain()に到達しました アプリケーションは通常通りデバッグできます Flash/XIPビルド: 「リンクアプリケーションをRAMに」無効化 アプリケーションは0x60000000から外部フラッシュと連携されます ビルドは正常に完了しました .axf が生成されます デバッグを開始しても、デバッガーは main() に到達しません。 CPUは、想定される0x600xxxxx XIPアドレス範囲から実行されていないようです。 リンカー/マップ情報 生成された.mapファイルには、想定されるXIPレイアウトが示されています。 .boot_hdr 0x60000000 .boot_hdr.conf 0x60000000 .boot_hdr.ivt 0x60001000 .boot_hdr.boot_data 0x60001020 .text 0x60002000 .isr_vector 0x60002000 ResetISR 0x6000231C main 0x60004EF4 したがって、アプリケーションには期待されるFlexSPI NORブートヘッダー、IVT、ブートデータ、ベクターテーブル、ResetISR、アプリケーションコードが含まれているように見えます。 私も以下を持っています: XIP_EXTERNAL_FLASH = 1 XIP_BOOT_HEADER_ENABLE = 1 重要な指摘 フラッシュイメージのデバッグ/プログラミングを試みた後、メモリを以下の場所で確認しました。 0x60000000 0x60001000 0x60002000 メモリウィンドウは期待されるアプリケーション内容ではなく、0x00000000/空のデータを表示します。 例えば、次の場所で: 0x60002000 アプリケーションベクターテーブルを期待していましたが、メモリにはゼロが含まれているようです。 デバッグ試行失敗後のCPUレジスタには、以下の情報も表示されていました。 PC = 0x0020E368 SP = 0x20200F70 LR = 0x0020ED49 想定される0x600xxxxx XIP領域にあるPCではなく。 デバッグ設定 私は以下を使用しています: Debug Connection: SWD Connect script: RT1040_connect.scp デバッグ構成には以下が含まれます。 Load image: enabled Use project binary: igpio_led_output.axf Load symbols: enabled Use project binary: igpio_led_output.axf Set breakpoint at: main Request hardware breakpoint: enabled LinkServerのデバッグ構成が使用されています。 プロジェクトの内容 このプロジェクトには、標準的なXIP関連ファイルが含まれています。 xip/ ├── evkmimxrt1040_flexspi_nor_config.c ├── evkmimxrt1040_flexspi_nor_config.h ├── fsl_flexspi_nor_boot.c └── fsl_flexspi_nor_boot.h 生成されたリンカースクリプトは、ブートヘッダーとアプリケーションを0x60000000から始まるBOARD_FLASH領域に配置します。 私の質問 なぜ外部FlexSPI NORフラッシュがLinkServerデバッグセッションを起動した際に生成されたXIPイメージでプログラムされていないのか、誰か教えていただけませんか? 具体的には: MIMXRT1040-EVK + LinkServerは、XIPアプリケーションのデバッグに特定のFlexSPI NORフラッシュドライバー/設定が必要ですか? RT1040_connect.scpは、外部NORフラッシュの接続とプログラミングの両方に十分ですか? MCUXpressoのデバッグ設定において、追加のFlashプログラミング設定は必要ですか? デバッグの設定は特定のflexspi_norフラッシュドライバーを使うべきでしょうか、それともフラッシュツールの設定を使うべきでしょうか? LinkServer + MIMXRT1040 + 外部FlexSPI NOR + XIPデバッグにおいて、.axfファイルがシンボルとしてロードされるものの、外部フラッシュメモリに実際にはプログラムされないという既知の問題はありますか? 動作する MIMXRT1040-EVK FlexSPI または XIP デバッグセッションで比較できる推奨される NXP の例プロジェクトや設定はありますか? 次に何をチェックすべきか、ご助言いただければ幸いです。 よろしくお願いします。 Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH ご回答ありがとうございます。 ご提案通り 、MCU設定→メモリ の詳細を確認しました。スクリーンショットを添付しました。 BOARD_FLASHメモリは以下のように構成されています。 所在地: 0x60000000 サイズ: 0x800000 フラッシュドライバー: MIMXRT1040_SFDP_QSPI.cfx つまり、特定の 外部フラッシュドライバーはすでにBOARD_FLASHに設定されているようです。 シリアル ダウンロードモード+MCUプロビジョニングツール の手順も試しました。MCUプロビジョニングツールを使ってイメージのビルドとイメージの書き込みを成功させることができました。 しかしその後も、通常のMCUXpresso + LinkServerデバッグフローでFlashからアプリケーションのプログラムやデバッグを行うことができませんでした。 興味深いことに、 その後もう一度コードをフラッシュやデバッグで試したところ、突然動作し、アプリケーションはFlashから正常に動作するようになりました。 失敗と成功の試行の間に、プロジェクト設定、Flashドライバ、リンカー設定、起動設定を意図的に変更したわけではありません。 ですので、現時点ではアプリケーションやリンカーの設定自体ではなく、Flashのプログラミングや初期化、リセットシーケンスに起因する断続的な問題があるのではないかと考えています。 MIMXRT1040-EVKでこの挙動が起きる原因について教えていただけますか? 特に: MIMXRT1040_SFDP_QSPI.cfxはEVKの外部FlexSPI NORの正しいフラッシュドライバーでしょうか? Default LinkServer Flash Driverフィールドが空欄であるのは、ドライバ欄にMIMXRT1040_SFDP_QSPI.cfxが割り当てられているにもかかわらず、BOARD_FLASHは重要でしょうか? 以前の失敗したプログラミングやデバッグの試みの後、外部フラッシュが予期せぬ状態のまま残り、特定のリセットや電源サイクルが必要になる可能性はありますか? RT1040_connect.scpやLinkServerのリセット/接続シーケンスが断続的なFlashプログラミングの原因になるのでしょうか? MIMXRT1040-EVK、LinkServer、およびMIMXRT1040_SFDP_QSPI.cfxに関して、フラッシュプログラミングが断続的に失敗する既知の問題はありますか? 同じ構成が意図的な変更なしで最終的に動作したため、以前の故障の原因を理解し、Flashのデバッグやプログラミングの信頼性を高めたいと考えています。 よろしくお願いします。 Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH こんにちは、@Prashanth1 さん。 あなたが提供したスクリーンショットを見る限り、Flashドライバーの設定は問題なさそうです。 まずはボードをシリアルダウンロードモードにして、MCUXpressoのSecure Provisioning Toolを使ってUSBやuartでイメージをFlashにダウンロードしてみてはどうでしょうか? この方法はデバッガの影響を切り離し、ボードにフラッシュハードウェアの問題がないか確認するために使用できます。さらに、デバッガーを使用して、ダウンロード失敗時のログを提供してください。 私側ではできるだけ早くRT1040-EVKを手配し、以前添付されたプロジェクトパッケージを使って問題を再現しようと思います。 よろしくお願いします、 ギャビン Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH こんにちは、ギャビンさん。 ご回答ありがとうございます。 ご提案通り、MCUの設定→メモリの詳細を確認しました。スクリーンショットを添付しました。 私のプロジェクトでは、BOARD_FLASHメモリは次のように構成されています。 場所: 0x60000000 サイズ: 0x800000 ドライバ:MIMXRT1040_SFDP_QSPI.cfx つまり、FlexSPI NORフラッシュドライバはすでにBOARD_FLASHメモリ領域に関連付けられているようです。 しかし、MCU設定の上部にある 「Default LinkServer Flash Driver」 フィールドが空欄で、BOARD_FLASHのドライバー欄にはMIMXRT1040_SFDP_QSPI.cfxが表示されていることに気づきました。 確認いただけますか: この構成はMIMXRT1040-EVKにとって正しいですか? デフォルトの LinkServerフラッシュドライバー フィールドでMIMXRT1040_SFDP_QSPI.cfxも選択すべきでしょうか? それとも、BOARD_FLASH行に示されているドライバーだけで、LinkServerは外部FlexSPI NORをプログラムするのに十分なのでしょうか? 主な問題は、アプリケーションが0x60000000で正しくXIPリンクされているのに、LinkServerのデバッグセッションを起動した後、メモリウィンドウの0x60000000/0x60002000にアプリケーションの内容が表示されないことです。 同じアプリケーションでもRAMデバッグは正常に動作します。 参考までにMCU設定のスクリーンショットを添付しました。 よろしくお願いします。     Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH こんにちは、@Prashanth1 さん。 NXP MIMXRTシリーズにご関心をお寄せいただきありがとうございます! 外部フラッシュを使用する場合は、専用のフラッシュドライバーが必要です。IDEでFlashドライバーが正しく読み込まれているか確認してください:(私のスクリーンショットはRT1170を例にしていますが、RT1040も同様の手順です。) よろしくお願いします、 ギャビン Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH こんにちは、@Prashanth1 さん。 上記の現象に基づくと、最も可能性の高い原因は、以前にフラッシュメモリ内にダーティデータ/イメージが存在していたことである。誤ったFCBヘッダーであれ、実行時にMCUがエラー状態に入るイメージであれ、これらの問題はイメージの再フラッシュ時に失敗につながることがあります。このシナリオでの標準的な復旧方法はシリアルダウンロードモードに入ることです。こちらの記事もご参照ください: https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs-Knowledge/RT-board-recovery-for-debugger-connect-issues/ta-p/1635260 フラッシュローダーの選択については、IDE内の「Flash」行で適切なフラッシュドライバーを選択するだけで済みます。*.scpファイルはSDKに付属しており、リンクサーバーの事前設定に使用されます。各コマンドラインについて詳しく知りたい場合は、ファイルに入ることができます。 よろしくお願いします、 ギャビン
查看全文
S32G2 启用多核应用程序 各位恩智浦的同事们,大家好: 我们准备在 S32G274A 芯片中使用多核来运行程序,使用 A53 运行 Linux,使用 M7 运行 LLCE_CAN。 根据 5.2,我们参考了“使用 S32G2 平台软件集成在 S32G2 上启用多核应用程序”。配置引导加载程序,安装推荐的软件包,并按照步骤进行配置。 5.3 中有错误。在编译过程中构建引导加载程序。 launch.bat 文件已被编辑。 运行 launch.bat 后发生错误。 在注释掉相关代码之后。 我找到了 CryptoDal.h安装目录中的文件。 哪里可能会出错? 谢谢。 Re: S32G2 Enabling Multicore Application 嗨,志鹏 对于您的问题,如果添加以下内容,是否会出现错误?注释掉这段代码不会导致错误吗? BR 乔伊 Re: S32G2 Enabling Multicore Application 嗨, @Joey_z 是的,添加后,第三张图片上会显示“未声明”。 注释掉该行后,第五张图片将显示“没有该文件或目录”。 “CryptoDal.h”位于 D:\NXP\Integration_Reference_Examples_S32G2_2022_06\code\framework\realtime\bsw\dal\cryptodal\generic\include “Hse_Ip.h”位于 D:\NXP\SW32G_RTD_4.4_3.0.2_HF01\eclipse\plugins\Crypto_TS_T40D11M30I2R0\include 目录下。 我在各自的文件夹中找到了这两个文件,并且 launch.bat 中也写入了文件路径。 目前的问题似乎是编译过程中没有包含插件路径。 BR Re: S32G2 Enabling Multicore Application 嗨,志鹏 配置中是否启用了安全启动?尝试启用安全启动,看看问题是否会消失。 BR 乔伊
查看全文
FS2400の起動後の消費電流 こんにちは、専門家さん: 私のチップはS32K312で、SBCはFS2400です。 今度はチップを起動させる必要があるのですが、起動ソースはGPIOの立ち下がりエッジです。 S32K312をスタンバイ状態にする前に、FS2400をLPONモードに設定しました。 /* レジスタ M_WU1_EN : フィールド CAN_WUEN をウェイクアップおよび割り込み(03)に設定 */ Sbc_FS24_Ip_WriteRegister (0, SBC_FS24_IP_M_WU1_EN_ADDR, SBC_FS24_IP_M_CAN_WUEN_MASK ); /* レジスタ M_IOWU_EN : フィールド WAKE2、WAKE3、HVIO1 をウェイクアップおよび割り込みなし(00) に設定 */ Sbc_FS24_Ip_WriteRegister(0, SBC_FS24_IP_M_IOWU_EN_ADDR, 0x00); /* レジスタM_CAN : 送信されたCAN MODEはトランシーバ受信のみモードに設定されています */ Sbc_FS24_Ip_WriteRegister(0, SBC_FS24_IP_M_CAN_ADDR, SBC_FS24_IP_M_CAN_MODE_RX_ONLY); /* LPONモードに移行 */ Sbc_FS24_Ip_WriteRegister(0, SBC_FS24_IP_M_SYS_CFG_ADDR, SBC_FS24_IP_M_GO2LPON_MASK) 起動後、SBCを通常モードに設定しました。 Lpspi_Ip_Init(&Lpspi_Ip_PhyUnitConfig_SpiPhyUnit_SBC_Instance_0); Sbc_FS24_Ip_InitDriver(&Sbc_FS24_Ip_Config); Sbc_FS24_Ip_InitDevice(SBC_FS24_DEVICE_ID); eReturnValue = Sbc_FS24_Ip_CanTrcvSetState(SBC_FS24_DEVICE_ID, SBC_FS24_CANTRCV_STATE_ACTIVE ); Sbc_FS24_Ip_WriteRegister(0, SBC_FS24_IP_M_SYS_CFG_ADDR, SBC_FS24_IP_M_GO2NORMAL_MASK); 電流消費量は54mAでしたが、PORの電流消費量は72mAでした。 スタンバイ状態になる前にSBCに対して何も操作を行わない場合、ウェイクアップ後の消費電流はPORと同じです。 SOの状態が何か問題だと思いますが、なぜか教えてもらえますか? Re: FS2400 current consumption after wakeup こんにちは、ピンクマン 良い一日! ご説明いただいた動作から判断すると、FS2400が必ずしも「フリーズ」しているわけではないと思いますが、LPONから復帰した後、SBCがPOR後と全く同じ構成/状態に戻っていない可能性が非常に高いです。 データシートによると、LPONからのウェイクアップは、ウェイクアップシーケンスを経てデバイスを直接ノーマルモードに戻すとのことです。LPONウェイクアップ後、デバイスは自動的にINIT状態に再移行しません。 また、 デバイスがINIT状態でLPON、LPOFF、またはフェイルセーフモードに入ると、デバイスはINIT状態のままになり、デバイスの誤構成につながる可能性があります。LPONまたはLPOFFモードに入る前に、M_STATUSレジスタのINIT_Sステータスビットを読み取ることが推奨され、デバイスがINIT状態でない場合のみ行うことが推奨されます 両方の場合、以下のレジスタ(PORパスとLPONウェイクアップパス)をキャプチャして比較します。 M_STATUS M_SYS_CFG M_CAN M_SYS1_CFG M_REG_CTRL M_IOWU_EN M_WU1_EN この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。 良い一日をお過ごしください。幸運を祈ります。 Re: FS2400 current consumption after wakeup こんにちは : RafaR ご提案に基づき、POR時とウェイクアップ時のFS2400レジスタを比較しました。POR実行中はレジスタM_REG_CTRLの値が0x04であるのに対し、ウェイクアップ後はレジスタM_REG_CTRLの値が0x1304になっていることが分かりました。この発見に基づき、原因を関数 Sbc_FS24_Ip_InitDevice → Sbc_FS24_Ip_OptionalInitSequence → Sbc_FS24_Ip_InitMain にたどったところ、そこで M_REG_CTRL に対する操作が行われていることがわかりました。ただし、この関数には、SBC_FS24_NORMAL == ePowState という前提条件があります。したがって、POR中はこの関数を実行できますが、ウェイクアップ時にはSbc_FS24_Ip_InitDevice後にGOTONORMALが実行されるため、この機能は実行できず、消費電力の差が生じます。 そこで、2つの質問があります。 1.Sbc_FS24_Ip_InitDeviceは必須ですか?初期化時に呼び出さなくても、CANメッセージの送信・受信や電源供給は問題なく動作することがわかりました。 2.この消費電力の差は主にどこから生じるのでしょうか?
查看全文
ECC RAMのスクラビング MCU:S32K148 ドライバー:RTD 3.0.0 OS: ベアメタル 上記のMCUで、ECC SRAMを「スクラブ」する方法はありますか?「スクラビング」とは、修正可能なエラーが検出された場合、ユーザーが適切なレジスタを設定した場合にSRAMセルが正しい値で更新されることを意味します。TI Herculesのような競合製品にはこの機能があります。 Re: Scrubbing ECC RAM フィードバックをいただき、誠にありがとうございます。 Re: Scrubbing ECC RAM S32K1デバイスは、修正可能なECCイベント後に修正されたデータを自動的にメモリに書き戻すハードウェアSRAMスクラブ機構をサポートしていません。ソフトウェアベースの実装も実現不可能で、単一ビットSRAM ECCの訂正イベントはERMによって報告されないため、アプリケーションは影響を受けたメモリ位置を特定できません。 S32K3ファミリーも自動SRAMスクラブを提供しませんが、シングルビットのECCイベントを報告し、アプリケーションがこれらのエラーを可視化し、より高度なフォールト処理戦略の実装を可能にします。
查看全文
BDMドライバーcw v6.3 私のP&E USBマルチリンクユニバーサルインターフェースMC908JB8チップは、私のコードをMCS08QG8チップにダウンロードするためにBDMドライバを必要とします。そうでなければ、MC9S08QG8チップを搭載するためにP&E USBマルチリンクユニバーサルボードが必要になります。そして、そのボードは約200ドルです。LenovoのUSBポート用のBDMドライバーを入手したいです。BDMドライバはCW v6.3開発ソフトウェアコードに含まれているとのことですね!CW v6.3のコードをロードしましたが、「OSが間違っている」ためインストールできません。元々のOSは私のXPコンピューター用でしたが、現在はWindows 11を使用しており、cw v6.3はそのOSにはインストールできません。助けてください!!!!!!!!! Re: BDM driver cw v6.3 こんにちは、   CodeWarrior v6.3はWindows 11と互換性がありません。Windows 11でCodeWarriorを使用するにはv11.1にアップデートしてください。これがWindows 11にCW v6.3をインストールできない理由です。   デバイスマネージャ>JungoコネクティビティでP&E USB Multilinkの接続表示を教えてもらえますか? 他の場所にも表示されますか?それとも警告表示がありますか? 例えば、P&E USBマルチリンクの設定は次のようになっています。   USB Multilink Universal および USB Multilink Universal FX 技術概要 [USBMLUNIVERSALFX] ドキュメントの第6章「ドライバインストール」では、P&Eページ「Support Center」>Downloadsからドライバインストールプログラムのコピーをダウンロードできると記載されています。ドライバを更新する必要があるなら。   よろしくお願いいたします。
查看全文
BDM driver cw v6.3 my P&E USB multilink Universal Interface MC908JB8 chip needs a BDM driver to download my code to my MCS08QG8 chip.Otherwise I need a P&E USB multilink Universal board to load my MC9S08QG8 chip.And the board runs about $200.I would prefer to get a BDM driver for my Lenovo USB port.U say the BDM driver is in the CW v6.3 development software code!I loaded the CW v6.3 code but it will not install, because the "OS is wrong".the orginal OS was for my xp computer, but i am running windows 11 now and the cw v6.3 will not install on that OS.HELPPPPPPPPP!!!!!!!!!
查看全文
E-Flash 写入期间 LIN 通信故障 在向内部 EEPROM 写入 100 字节数据时检测到 LIN 通信故障。请提出一种合适的LIN通信恢复方法。 Re: LIN communication failure during E-Flash write 嗨@SivaB 请问您使用的是哪一款S32K设备? 一种可能的解释是,模拟 EEPROM 操作需要相对较长的时间,由此产生的延迟可能会阻止软件在所需的时序约束内处理 LIN 中断。另一种可能是读写冲突。在闪存擦除/编程操作期间,位于当前正在编程或擦除的闪存块中的代码或数据无法被获取/读取。如果应用程序需要此类代码或数据,则可能导致应用程序崩溃,进而导致观察到的 LIN 通信故障。 您能否也详细说明一下,当问题发生时具体会是什么样子?应用程序是完全崩溃,还是继续运行但 LIN 通信停止工作? 此致, Lukas
查看全文
The i.MXRT1052 communicates with the FPGA using SRAM AADM mode, but some signals are not output. The i.MXRT1052 communicates with the FPGA using SRAM AADM mode, but some signals are not output. I'm currently using AADM mode. However, during the actual configuration, I didn't see WE# and OE#. It's still configured as SEMC_ADDR11/SEMC_ADDR12. These two signals haven't changed on the FPGA side. But the data and address have changed, and ADV# has also changed. SEMC_CS0 remains unchanged. Why is this? I see the SEMC Pin Mux in the manual. SEMC_ADDR11 is WE#, and SEMC_ADDR12 is OE#, but OE# and WE# are not present when configuring in MCUXpresso Config Tools 26.06. Or is there some other reason why there is no signal? Re: i.MXRT1052和FPGA通讯用SRAM AADM模式,有些信号没有输出 Hi @SDFDSFSF , Please note that you should not use SEMC_CS0 as the chip select for the FPGA SRAM. SEMC_CS0 is SDRAM CS0, and the SRAM should use SEMC_CSX[3:0], and the corresponding MUX_CSXx should be configured as SRAM CE# in SEMC->IOCR. Additionally, after confirming peripheral initialization, register SRAMCR0.AM = 01 (AADM). When SRAM is operating in AADM mode, SEMC will automatically define SEMC_ADDR11 as WE# and SEMC_ADDR12 as OE#. Best Regards, Shelly
查看全文
dpaa2_net:文件系统表已满,包含 1 个条目 嗨,正在创建 1 个 dpni 和 dpdmux。 在端口 0 上创建 2 个 RXQ。 添加 rte_flow,如下所示 memset(&udp_spec, 0, sizeof(udp_spec)); memset(&udp_mask, 0, sizeof(udp_mask)); udp_spec.hdr.dst_port= rte_cpu_to_be_16(udp_port); udp_mask.hdr.dst_port= 0xffff; pattern[0].type = RTE_FLOW_ITEM_TYPE_UDP; pattern[0].spec= &udp_spec; 图案[0].掩码= &udp_mask; pattern[1].type = RTE_FLOW_ITEM_TYPE_END; 操作[0].类型= RTE_FLOW_ACTION_TYPE_QUEUE; action[0].conf= &队列 操作[1].类型= RTE_FLOW_ACTION_TYPE_END; struct rte_flow *flow = rte_flow_create(port_id, &attr, 图案, 行动, &错误); 在端口 0 上为 RXQ 0 和 RXQ 1 创建 2 个流 创建 UDP 队列流(端口 ID,5000,0); 创建 UDP 队列流(端口 ID,5001,1); 出现以下错误。 dpaa2_net:文件系统表已满,包含 1 个条目 Re: dpaa2_net: FS table with 1 entries full 你好, 日志和 restool 输出清楚地说明了情况。DPNI 对象仅配置了1 个 fs_entry ,该 fs_entry 被第一个流规则( UDP 5000 → RXQ 0 )消耗。任何后续的 rte_flow_create() 调用都会立即失败,因为硬件 FS 表没有剩余空间。 端口 0 启动,有 2 个 RX 队列和 7 个 TX 队列,UDP 端口 5000 -> RXQ 0 创建 dpaa2_net:FS 表已满,包含 1 个条目 dpaa2_net:创建流失败,返回代码 (-1) 流创建失败:未知 fslmc:dpaa2_get_qbman_swp():新 Portal 0x17ffebbc0 (2) 关联线程 - 8602 fslmc:dpaa2_configure_stashing():Portal= 2 CPU= 1 SDEST= 0 fslmc:DPAA Portal=0x17ffebbc0 (2) 已关联到线程 8602 的以太网接收 root@localhost:/home/user# restool dpni info dpni.1 dpni 版本:8.2 dpni ID:1 已插入状态:已插入 端点状态:0 端点:dpdmux.0.2,链路已断开 链路状态:0 - 断开 MAC 地址: ce:8a:4d:82:e7:dc 最大帧长度:1536 dpni_attr.options 值为:0x80000310 发现无法识别的选项... num_queues:16 num_cgs:24 num_rx_tcs:8 num_tx_tcs:16 mac_entries:16 vlan_entries:16 qos_entries:64 fs_entries:1 qos_key_size:56 fs_key_size:56 上午10:53     DPAA2 流量控制表已满 — 根本原因及解决方法 日志和 restool 输出清楚地说明了情况。DPNI 对象仅配置了1 个 fs_entry ,该 fs_entry 被第一个流规则( UDP 5000 → RXQ 0 )消耗。任何后续的 rte_flow_create() 调用都会立即失败,因为硬件 FS 表没有剩余空间。 根本原因 dpaa2_net: FS table with 1 entries full dpaa2_net: Failure to create flow, return code (-1)   经 restool 确认: fs_entries: 1 ← only 1 hardware flow-steering slot   DPNI 是通过 DPL 或 restool dpni create 创建的,但没有显式设置 fs-entries ,因此其默认值为1 。 修复——使用更多文件系统条目重新创建 DPNI 选项 1 — 通过 restool 动态更新(无需重新刷写固件): # Destroy the existing DPNI restool dpni destroy dpni.1 # Recreate it with sufficient FS entries (e.g., 16 or 64) restool dpni create \ --options=DPNI_OPT_HAS_KEY_MASKING \ --num-queues=16 \ --fs-entries=64 \ --num-rx-traffic-classes=8 \ --num-tx-traffic-classes=16 # Re-bind to the DPDMUX endpoint restool dpdmux connect dpdmux.0.2 --endpoint=dpni.X 将 dpni.X 替换为 dpni create 后显示的新创建的 ID。 选项 2 — 编辑 DPL(数据路径布局)文件: 在您的 DPL(.dts /.dpl )文件中找到 dpni@1 对象块。 并增加 fs_entries : dpni@1 { compatible = "fsl,dpni"; ... fs_entries = <64>; /* was 1, increase as needed */ ... }; 然后重新加载DPL: restool dprc load dprc.1 您的 DPNI 已经设置了 qos_entries: 64 和 qos_key_size: 56 ,因此硬件支持它——只是配置的 FS 表大小太小了。 修复后快速验证 # Confirm new fs_entries value restool dpni info dpni. | grep fs_entries # Expected: fs_entries: 64 (or whatever you set)   然后重试您的 DPDK 应用程序—— Flow create failed 错误应该会消失。   此致问候       Re: dpaa2_net: FS table with 1 entries full root@localhost:/home/user# restool dpni info dpni.1 DPNI 版本:8.2 dpni id:1 已连接状态:已连接 端点状态:0 端点:dpdmux.0.2,链路已断开 链路状态:0 - 已断开 MAC地址:ce:8a:4d:82:e7:dc 最大帧长度:1536 dpni_attr.options 的值为:0x80000310 发现无法识别的选项…… 队列数量:16 num_cgs: 24 num_rx_tcs: 8 num_tx_tcs: 16 mac_entries:16 vlan_entries: 16 qos_entries: 64 fs_entries: 1 qos_key_size: 56 fs_key_size: 56 Re: dpaa2_net: FS table with 1 entries full ./dpdk-multirxq-sample-prog -l 1-3 -n 1 --log-level=fslmc,8 --huge-dir /dev/hugepages --proc-type=auto -b fslmc:dpio.16 -b fslmc:dpio.17 -b fslmc:dpio.18 -b fslmc:dpio.19 -b fslmc:dpio.20 -b fslmc:dpio.21 -b fslmc:dpio.22 -b fslmc:dpio.23 -b fslmc:dpmcp.38 -b fslmc:dpmcp.39 EAL:检测到 16 个逻辑核心 EAL:检测到 1 个 NUMA 节点 EAL:自动检测到的进程类型:主进程 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) EAL:多进程套接字 /var/run/dpdk/rte/mp_socket fslmc:fslmc_get_container_group():容器:dprc.2 具有 VFIO iommu 组 ID = 11 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:**Devargs 与 dpmcp.39 匹配 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:**Devargs 与 dpio.18 匹配 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:**Devargs 匹配 dpio.16 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:跳过无效设备(电源) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:**Devargs 匹配 dpio.22 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:**Devargs 匹配 dpio.20 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:**Devargs 匹配 dpio.19 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:**Devargs 与 dpmcp.38 匹配 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:**Devargs 匹配 dpio.17 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:**Devargs 匹配 dpio.23 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:**Devargs 匹配 dpio.21 fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.16) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.17) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.18) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.19) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.20) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.21) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.22) fslmc:rte_fslmc_parse():正在解析 dev=(dpio.23) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.38) fslmc:rte_fslmc_parse():正在解析 dev=(dpmcp.39) fslmc:FSLMC 总线扫描完成 fslmc:总线上扫描到的设备列表: fslmc:dpni.1 fslmc:dpseci.1 fslmc:dpseci.2 fslmc:dpseci.3 fslmc:dpseci.4 fslmc:dpseci.5 fslmc:dpseci.6 fslmc:dpseci.7 fslmc:dpseci.8 fslmc:dpseci.9 fslmc:dpseci.10 fslmc:dpseci.11 fslmc:dpseci.12 fslmc:dpseci.13 fslmc:dpseci.14 fslmc:dpseci.15 fslmc:dpseci.16 fslmc:dpcon.32 fslmc:dpcon.33 fslmc:dpcon.34 fslmc:dpcon.35 fslmc:dpcon.36 fslmc:dpcon.37 fslmc:dpcon.38 fslmc:dpcon.39 fslmc:dpbp.2 fslmc:dpbp.3 fslmc:dpbp.4 fslmc:dpbp.5 fslmc:dpbp.6 fslmc:dpbp.7 fslmc:dpbp.8 fslmc:dpbp.9 fslmc:dpbp.10 fslmc:dpbp.11 fslmc:dpbp.12 fslmc:dpbp.13 fslmc:dpbp.14 fslmc:dpbp.15 fslmc:dpbp.16 fslmc:dpbp.17 fslmc:dpio.16 fslmc:dpio.17 fslmc:dpio.18 fslmc:dpio.19 fslmc:dpio.20 fslmc:dpio.21 fslmc:dpio.22 fslmc:dpio.23 fslmc:dpio.24 fslmc:dpio.25 fslmc:dpio.26 fslmc:dpio.27 fslmc:dpio.28 fslmc:dpio.29 fslmc:dpio.30 fslmc:dpio.31 fslmc:dpci.0 fslmc:dpci.1 fslmc:dpmcp.37 fslmc:dpmcp.38 fslmc:dpmcp.39 fslmc:dpdmai.0 fslmc:dpdmai.1 fslmc:dpdmai.2 fslmc:dpdmai.3 fslmc:dpdmai.4 fslmc:dpdmai.5 fslmc:dpdmai.6 fslmc:dpdmai.7 fslmc:dpdmux.0 fslmc:dprc.2 EAL:已选择 IOVA 模式“VA” EAL:hugepages-2048kB 中未报告可用巨页。 EAL:在 hugepages-32768kB 中未报告可用巨页。 EAL:hugepages-64kB 中未报告可用巨页。 EAL:正在探测 VFIO 支持…… EAL:VFIO 支持已初始化 fslmc:fslmc_get_container_group():容器:dprc.2 具有 VFIO iommu 组 ID = 11 fslmc:fslmc_vfio_setup_group():VFIO 容器文件描述符为 [0x1B] fslmc:fslmc_map_dma():--> 映射地址:0x140000000,大小:1073741824 fslmc:rte_fslmc_vfio_dmamap():已安装内存回调处理程序 fslmc:rte_fslmc_vfio_dmamap():共找到 1 个段。 fslmc:无法映射区域(错误号 = 22) fslmc:dpmcp.38 已列入黑名单,跳过 fslmc:dpmcp.39 已列入黑名单,跳过 fslmc:从 VFIO 抽象出来的设备 (dprc.2) fslmc:设备 (dpni.1)摘自 VFIO fslmc:设备 (dpseci.1)摘自 VFIO fslmc:从 VFIO 抽象出来的设备 (dpseci.2) fslmc:设备 (dpseci.3)摘自 VFIO fslmc:设备 (dpseci.4)摘自 VFIO fslmc:设备 (dpseci.5)摘自 VFIO fslmc:设备 (dpseci.6)摘自 VFIO fslmc:设备 (dpseci.7)摘自 VFIO fslmc:设备 (dpseci.8)摘自 VFIO fslmc:设备 (dpseci.9)摘自 VFIO fslmc:设备 (dpseci.10)摘自 VFIO fslmc:设备 (dpseci.11)摘自 VFIO fslmc:设备 (dpseci.12)摘自 VFIO fslmc:设备 (dpseci.13)摘自 VFIO fslmc:设备(dpseci.14)摘自 VFIO fslmc:设备(dpseci.15)摘自 VFIO fslmc:设备 (dpseci.16)摘自 VFIO fslmc:设备(dpcon.32)摘自 VFIO fslmc:设备(dpcon.33)摘自 VFIO fslmc:设备(dpcon.34)摘自 VFIO fslmc:设备(dpcon.35)摘自 VFIO fslmc:设备(dpcon.36)摘自 VFIO fslmc:设备(dpcon.37)摘自 VFIO fslmc:设备(dpcon.38)摘自 VFIO fslmc:设备(dpcon.39)摘自 VFIO fslmc:从 VFIO 抽象出来的设备 (dpbp.2) fslmc:设备 (dpbp.3)摘自 VFIO fslmc:设备(dpbp.4)摘自 VFIO fslmc:设备(dpbp.5)摘自 VFIO fslmc:设备 (dpbp.6)摘自 VFIO fslmc:设备 (dpbp.7)摘自 VFIO fslmc:设备(dpbp.8)摘自 VFIO fslmc:设备(dpbp.9)摘自 VFIO fslmc:设备(dpbp.10)摘自 VFIO fslmc:设备(dpbp.11)摘自 VFIO fslmc:设备(dpbp.12)摘自 VFIO fslmc:设备(dpbp.13)摘自 VFIO fslmc:设备(dpbp.14)摘自 VFIO fslmc:设备(dpbp.15)摘自 VFIO fslmc:设备(dpbp.16)摘自 VFIO fslmc:设备(dpbp.17)摘自 VFIO fslmc:dpio.16 已列入黑名单,跳过 fslmc:dpio.17 已列入黑名单,跳过 fslmc:dpio.18 已列入黑名单,跳过 fslmc:dpio.19 已列入黑名单,跳过 fslmc:dpio.20 已列入黑名单,跳过 fslmc:dpio.21 已列入黑名单,跳过 fslmc:dpio.22 已列入黑名单,跳过 fslmc:dpio.23 已列入黑名单,跳过 fslmc:dpaa2_create_dpio_device():检测到 LX2160 平台 fslmc:设备(dpio.24)摘自 VFIO fslmc:设备(dpio.25)摘自 VFIO fslmc:设备(dpio.26)摘自 VFIO fslmc:设备(dpio.27)摘自 VFIO fslmc:设备(dpio.28)摘自 VFIO fslmc:设备(dpio.29)摘自 VFIO fslmc:设备(dpio.30)摘自 VFIO fslmc:设备(dpio.31)摘自 VFIO fslmc:设备 (dpci.0)摘自 VFIO fslmc:设备 (dpci.1)摘自 VFIO fslmc:设备 (dpdmai.0)摘自 VFIO fslmc:设备(dpdmai.1)摘自 VFIO fslmc:从 VFIO 抽象出来的设备 (dpdmai.2) fslmc:设备(dpdmai.3)摘自 VFIO fslmc:设备(dpdmai.4)摘自 VFIO fslmc:设备(dpdmai.5)摘自 VFIO fslmc:设备 (dpdmai.6)摘自 VFIO fslmc:设备 (dpdmai.7)摘自 VFIO fslmc:设备 (dpdmux.0)摘自 VFIO PMD:dpni.1:网络设备已创建,已连接到 dpdmux.0 fslmc:dpaa2_get_qbman_swp():新传送门 0x17fff3280 (1) 关联线程 - 8602 fslmc:dpaa2_configure_stashing():Portal= 1 CPU= 1 SDEST= 0 fslmc:DPAA Portal=0x17fff3280 (1) 与线程 8602 关联 端口 0 初始有 2 个接收队列和 7 个发送队列。 UDP 端口 5000 -> RXQ 0 已创建 dpaa2_net:文件系统表已满,包含 1 个条目 dpaa2_net:创建流程失败,返回代码(-1) 流程创建失败:未知 fslmc:dpaa2_get_qbman_swp():新传送门 0x17ffebbc0 (2) 关联线程 - 8602 fslmc:dpaa2_configure_stashing():Portal= 2 CPU= 1 SDEST= 0 fslmc:DPAA Portal=0x17ffebbc0 (2) 已关联到 eth rx 线程 8602
查看全文
dpaa2_net: エントリが 1 つある FS テーブルがいっぱいです こんにちは、1つのdpniとdpdmuxを作成しています。 ポート0で2つのRXQを作成しています。 以下のようにrte_flowを追加します memset(&udp_spec, 0, sizeof(udp_spec)); memset(&udp_mask, 0, sizeof(udp_mask)); udp_spec.hdr.dst_port= rte_cpu_to_be_16(udp_port); udp_mask.hdr.dst_port= 0xffff; pattern[0].type = RTE_FLOW_ITEM_TYPE_UDP; パターン[0].spec= &udp_spec; パターン[0].マスク= &udp_mask; pattern[1].type = RTE_FLOW_ITEM_TYPE_END; アクション[0].タイプ= RTE_FLOW_ACTION_TYPE_QUEUE; action[0].conf= &キュー; アクション[1].タイプ= RTE_FLOW_ACTION_TYPE_END; struct rte_flow *flow = rte_flow_create(port_id, &attr、 パターン、 アクション、 &エラー); ポート0でRXQ 0とRXQ 1用に2つのフローを作成します。 create_udp_queue_flow(port_id, 5000, 0); create_udp_queue_flow(port_id, 5001, 1); 以下のエラーが発生しています。 dpaa2_net: エントリが 1 つある FS テーブルがいっぱいです Re: dpaa2_net: FS table with 1 entries full こんにちは、 ログと restool 排出量は、明確な事実を物語っている。DPNIオブジェクトには1つの fs_entry のみがプロビジョニングされており、これは最初のフロールール( UDP 5000 → RXQ 0 )によって消費されます。ハードウェアファイルシステムテーブルに空き容量がないため、後続の rte_flow_create() 呼び出しは即座に失敗します。 ポート0は2つのRXキューと7つのTXキューから始まりました。UDPポート5000 -> RXQ 0が作成されました dpaa2_net: 1エントリのFSテーブルが完全に作成されました dpaa2_net: フローの作成失敗、コード返却(-1) フロー作成失敗:不明 fslmc: dpaa2_get_qbman_swp(): 新しいポータル 0x17ffebbc0 (2) affined Thread - 8602 fslmc: dpaa2_configure_stashing(): ポータル= 2 CPU= 1 SDEST= 0 fslmc: DPAA Portal=0x17ffebbc0 (2) はeth rxからThreadへの対応 8602root@localhost:/ホーム/ユーザー# restool DPNI Info DPNI.1 DPNI バージョン:8.2 DPNI ID:1 plugged state: plugged endpoint state: 0 endpoint: dpdmux.0.2, リンクはダウン リンク状態: 0 - ダウンMAC アドレス: CE:8A:4D:82:E7:DC 最大フレーム長:1536 dpni_attr.options 値は: 0x80000310 認識されないオプションが見つかり...num_queues:16 num_cgs:24 num_rx_tcs:8 num_tx_tcs:16 mac_entries:16 vlan_entries:16 qos_entries:64 fs_entries:1 qos_key_size:56 fs_key_size:56 午前10時53分     DPAA2フロー制御テーブルが満杯 - 根本原因と解決策 ログと restool 排出量は、明確な事実を物語っている。DPNIオブジェクトには1つの fs_entry のみがプロビジョニングされており、これは最初のフロールール( UDP 5000 → RXQ 0 )によって消費されます。ハードウェアファイルシステムテーブルに空き容量がないため、後続の rte_flow_create() 呼び出しは即座に失敗します。 根本的な原因 dpaa2_net: FS table with 1 entries full dpaa2_net: Failure to create flow, return code (-1)   restool によって確認済み: fs_entries: 1 ← only 1 hardware flow-steering slot   DPNIは(DPLまたは restool dpni create を通じて)明示的に fs-entries を設定しずに作成されたため、デフォルトは 1でした。 修正 — より多くのFSエントリを使用してDPNIを再作成する オプション1 — restool 経由で動的に(再フラッシュ不要): # Destroy the existing DPNI restool dpni destroy dpni.1 # Recreate it with sufficient FS entries (e.g., 16 or 64) restool dpni create \ --options=DPNI_OPT_HAS_KEY_MASKING \ --num-queues=16 \ --fs-entries=64 \ --num-rx-traffic-classes=8 \ --num-tx-traffic-classes=16 # Re-bind to the DPDMUX endpoint restool dpdmux connect dpdmux.0.2 --endpoint=dpni.X dpni.X 、 dpni create 後に表示される新しく作成された ID に置き換えてください。 オプション2 — DPL(データパスレイアウト)ファイルを編集する: DPLファイル(.dts /.dpl )内の dpni@1 オブジェクトブロックを探してください。そして fs_entries 増やします。 dpni@1 { compatible = "fsl,dpni"; ... fs_entries = <64>; /* was 1, increase as needed */ ... }; 次に、DPLを再読み込みします。 restool dprc load dprc.1 あなたのDPNIにはすでに qos_entries: 64 と qos_key_size: 56 があるので、ハードウェアも対応しています。プロビジョニングされたFSテーブルのサイズが小さすぎただけです。 修正後のクイック検証 # Confirm new fs_entries value restool dpni info dpni. | grep fs_entries # Expected: fs_entries: 64 (or whatever you set)   その後、DPDKアプリケーションを再試すと、 Flow create failed エラーは消えているはずです。   よろしくお願いします。       Re: dpaa2_net: FS table with 1 entries full root@localhost:/home/user# restool DPNI info DPNI.1 DPNIバージョン: 8.2 dpni ID: 1 プラグ状態: プラグ済み エンドポイントの状態: 0 エンドポイント: dpdmux.0.2、リンクがダウンしています リンク状態: 0 - ダウン MACアドレス: ce:8a:4d:82:e7:dc 最大フレーム長: 1536 dpni_attr.options の値は 0x80000310 です。 認識できないオプションが見つかりました... num_queues: 16 num_cgs: 24 num_rx_tcs: 8 num_tx_tcs: 16 mac_entries: 16 vlan_entries: 16 qos_entries: 64 fs_entries: 1 qos_key_size: 56 fs_key_size: 56 Re: dpaa2_net: FS table with 1 entries full ./DPDK-MultirXq-Sample-prog -L 1-3 -n 1 --log-level=FSLMC8 --Huge-dir /dev/hugepages --proc-type=auto -b FSLMC:DPIO.16 -b FSLMC:DPIO.17 -b FSLMC:DPIO.18 -b FSLMC:DPIO.19 -b FSLMC:DPIO.20 -b FSLMC:DPIO.21 -b FSLMC:DPIO.22 -b FSLMC:DPIO.23 -b FSLMC:DPCCP.38 -b FSLMC:DPMCP.39 EAL:16個のlcoreを検出 EAL:NUMAノード1つ検出 EAL:自動検出プロセスタイプ:PRIMARY fslmc: rte_fslmc_parse(): parsing dev=(dpio.16) fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 EAL:マルチプロセスソケット /var/run/dpdk/rte/mp_socket fslmc: fslmc_get_container_group(): コンテナ: dprc.2 はVFIO iommuグループID = 11 fslmc: rte_fslmc_parse(): parsing dev=(dpio.16) fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: **Devargs が dpmcp.39 と一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: **Devargs が dpio.18 に一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: **Devargs が dpio.16 と一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: 無効なデバイス(電源)をスキップします fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: **Devargs が dpio.22 と一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: **Devargs が dpio.20 と一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: **Devargs が dpio.19 と一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: **Devargs が dpmcp.38 と一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: **Devargs が dpio.17 と一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: **Devargs が dpio.23 と一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: **Devargs が dpio.21 と一致しました fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.16) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.17) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.18) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.19) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.20) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.21) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.22) を解析中 fslmc: rte_fslmc_parse(): dev=(dpio.23) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.38) を解析中 fslmc: rte_fslmc_parse(): dev=(dpmcp.39) を解析中 fslmc: FSLMCバスのスキャンが完了しました fslmc: バス上でスキャンされたデバイスのリスト: fslmc: dpni.1 fslmc: dpseci.1 fslmc: dpseci.2 fslmc: dpseci.3 fslmc: dpseci.4 fslmc: dpseci.5 fslmc: dpseci.6 fslmc: dpseci.7 fslmc: dpseci.8 fslmc: dpseci.9 fslmc: dpseci.10 fslmc: dpseci.11 fslmc: dpseci.12 fslmc: dpseci.13 fslmc: dpseci.14 fslmc: dpseci.15 fslmc: dpseci.16 fslmc: dpcon.32 fslmc: dpcon.33 fslmc: dpcon.34 fslmc: dpcon.35 fslmc: dpcon.36 fslmc: dpcon.37 fslmc: dpcon.38 fslmc: dpcon.39 fslmc: dpbp.2 fslmc: dpbp.3 fslmc: dpbp.4 fslmc: dpbp.5 fslmc: dpbp.6 fslmc: dpbp.7 fslmc: dpbp.8 fslmc: dpbp.9 fslmc: dpbp.10 fslmc: dpbp.11 fslmc: dpbp.12 fslmc: dpbp.13 fslmc: dpbp.14 fslmc: dpbp.15 fslmc: dpbp.16 fslmc: dpbp.17 fslmc: dpio.16 fslmc: dpio.17 fslmc: dpio.18 fslmc: dpio.19 fslmc: dpio.20 fslmc: dpio.21 fslmc: dpio.22 fslmc: dpio.23 fslmc: dpio.24 fslmc: dpio.25 fslmc: dpio.26 fslmc: dpio.27 fslmc: dpio.28 fslmc: dpio.29 fslmc: dpio.30 fslmc: dpio.31 fslmc: dpci.0 fslmc: dpci.1 fslmc: dpmcp.37 fslmc: dpmcp.38 fslmc: dpmcp.39 fslmc: dpdmai.0 fslmc: dpdmai.1 fslmc: dpdmai.2 fslmc: dpdmai.3 fslmc: dpdmai.4 fslmc: dpdmai.5 fslmc: dpdmai.6 fslmc: dpdmai.7 fslmc: dpdmux.0 fslmc: dprc.2 EAL: IOVAモード「VA」を選択しました EAL:hugepages-2048kBで利用可能な巨大ページは報告されていません EAL: hugepages-32768kBに報告された利用可能な巨大ページはありません EAL:巨大ページは報告されていません。巨大ページ-64kBで報告されています EAL:VFIOサポートを調査中... EAL:VFIOサポート開始 fslmc: fslmc_get_container_group(): コンテナ: dprc.2 はVFIO iommuグループID = 11 FSLMC: fslmc_vfio_setup_group(): VFIO Container FDは[0x1B] FSLMC: fslmc_map_dma(): --> 地図アドレス:0x140000000、サイズ:1073741824 fslmc: rte_fslmc_vfio_dmamap(): メモリコールバックハンドラをインストールしました fslmc: rte_fslmc_vfio_dmamap(): 合計1セグメントが見つかりました。 fslmc: 領域をマッピングできませんでした (errno = 22) fslmc: dpmcp.38 ブラックリストに登録されているためスキップします fslmc: dpmcp.39 ブラックリストに登録されているためスキップします fslmc: VFIOから抽象化されたデバイス(dprc.2) fslmc: デバイス (dpni.1)VFIOから抜粋 fslmc: デバイス (dpseci.1)VFIOから抜粋 fslmc: VFIOから抽象化されたデバイス(dpseci.2) fslmc: デバイス (dpseci.3)VFIOから抜粋 fslmc: デバイス (dpseci.4)VFIOから抜粋 fslmc: デバイス (dpseci.5)VFIOから抜粋 fslmc: デバイス (dpseci.6)VFIOから抜粋 fslmc: デバイス (dpseci.7)VFIOから抜粋 fslmc: デバイス (dpseci.8)VFIOから抜粋 fslmc: デバイス (dpseci.9)VFIOから抜粋 fslmc: デバイス (dpseci.10)VFIOから抜粋 fslmc: デバイス (dpseci.11)VFIOから抜粋 fslmc: デバイス (dpseci.12)VFIOから抜粋 fslmc: デバイス (dpseci.13)VFIOから抜粋 fslmc: デバイス (dpseci.14)VFIOから抜粋 fslmc: デバイス (dpseci.15)VFIOから抜粋 fslmc: デバイス (dpseci.16)VFIOから抜粋 fslmc: デバイス (dpcon.32)VFIOから抜粋 fslmc: デバイス (dpcon.33)VFIOから抜粋 fslmc: デバイス (dpcon.34)VFIOから抜粋 fslmc: デバイス (dpcon.35)VFIOから抜粋 fslmc: デバイス (dpcon.36)VFIOから抜粋 fslmc: デバイス (dpcon.37)VFIOから抜粋 fslmc: デバイス (dpcon.38)VFIOから抜粋 fslmc: デバイス (dpcon.39)VFIOから抜粋 fslmc: VFIOから抽象化されたデバイス(dpbp.2) fslmc: デバイス (dpbp.3)VFIOから抜粋 fslmc: デバイス (dpbp.4)VFIOから抜粋 fslmc: デバイス (dpbp.5)VFIOから抜粋 fslmc: デバイス (dpbp.6)VFIOから抜粋 fslmc: デバイス (dpbp.7)VFIOから抜粋 fslmc: デバイス (dpbp.8)VFIOから抜粋 fslmc: デバイス (dpbp.9)VFIOから抜粋 fslmc: デバイス (dpbp.10)VFIOから抜粋 fslmc: デバイス (dpbp.11)VFIOから抜粋 fslmc: デバイス (dpbp.12)VFIOから抜粋 fslmc: デバイス (dpbp.13)VFIOから抜粋 fslmc: デバイス (dpbp.14)VFIOから抜粋 fslmc: デバイス (dpbp.15)VFIOから抜粋 fslmc: デバイス (dpbp.16)VFIOから抜粋 fslmc: デバイス (dpbp.17)VFIOからの抽象化 FSLMC: DPIO.16 ブラックリスト入り、スキップ FSLMC: DPIO.17 ブラックリスト入り、スキップ FSLMC:DPIO.18 ブラックリスト入り、スキップ FSLMC: DPIO.19 ブラックリスト入り、スキップ FSLMC:DPIO.20 ブラックリスト入り、スキップ中 FSLMC:DPIO.21 ブラックリスト入り、スキップ中 FSLMC: DPIO.22 ブラックリスト入り、スキップ FSLMC: DPIO.23 ブラックリスト入り、スキップ fslmc: dpaa2_create_dpio_device(): LX2160プラットフォーム検出 FSLMC: デバイス(DPIO.24)VFIOから抜粋 fslmc: デバイス (dpio.25)VFIOから抜粋 fslmc: デバイス (dpio.26)VFIOから抜粋 fslmc: デバイス (dpio.27)VFIOから抜粋 fslmc: デバイス (dpio.28)VFIOから抜粋 fslmc: デバイス (dpio.29)VFIOから抜粋 fslmc: デバイス (dpio.30)VFIOから抜粋 fslmc: デバイス (dpio.31)VFIOから抜粋 fslmc: デバイス (dpci.0)VFIOから抜粋 fslmc: デバイス (dpci.1)VFIOから抜粋 fslmc: デバイス (dpdmai.0)VFIOから抜粋 fslmc: デバイス (dpdmai.1)VFIOから抜粋 fslmc: VFIOから抽象化されたデバイス(dpdmai.2) fslmc: デバイス (dpdmai.3)VFIOから抜粋 fslmc: デバイス (dpdmai.4)VFIOから抜粋 fslmc: デバイス (dpdmai.5)VFIOから抜粋 fslmc: デバイス (dpdmai.6)VFIOから抜粋 fslmc: デバイス (dpdmai.7)VFIOから抜粋 fslmc: デバイス (dpdmux.0)VFIOから抜粋 PMD: dpni.1:NetDevが作成され、DPDMUX.0に接続されました fslmc: dpaa2_get_qbman_swp(): 新しいポータル0x17fff3280(1) 関連スレッド - 8602 fslmc: dpaa2_configure_stashing(): Portal=1 CPU= 1 SDEST= 0 fslmc: DPAA Portal=0x17fff3280 (1) はスレッド8602に関連しています ポート0は2つのRXキューと7つのTXキューから始まりました UDPポート5000 -> RXQ 0の作成 dpaa2_net:1エントリ満員のFS表 dpaa2_net:フローの作成失敗、返却コード(-1) フロー作成失敗:不明 fslmc: dpaa2_get_qbman_swp(): 新しいポータル0x17ffebbc0(2) 関連スレッド - 8602 fslmc: dpaa2_configure_stashing(): Portal= 2 CPU= 1 SDEST= 0 fslmc: DPAA Portal=0x17ffebbc0 (2) はスレッド8602へのeth rxに適しています
查看全文
imx95 AHAB SGKサポート こんにちは、 私はi.MX95でAHABのセキュアブートサポートに取り組んでおり、サポートされている署名キーの階層を確認したいと思っています。 i.MX9の一部のバリアント、例えばi.MX93は現在、AHABコンテナ署名のためのサブリグネーミングキー(SGK)をサポートしておらず、SRKベースの署名のみがサポートされていると理解しています。ここで説明しています: https://community.nxp.com/t5/i-MX-Processors/imx93-AHAB-SGK-support/td-p/2181212 i.MX95が、SRK証明書にCAフラグを付けた下位キー(SGK)を使ってAHABブートコンテナに署名できるのか、それとも現在リリースされたELEファームウェアが直接SRKベースの署名のみをサポートしているのか、確認していただけますか? SGKがサポートされている場合、サポートはi.MX95シリコンリビジョン、ELEファームウェアバージョン、AHABコンテナフォーマット、またはBSPリリースによって異なるのかも教えていただけますか?
查看全文
S32G2によるマルチコアアプリケーションの実現 こんにちは、NXPの皆さん: S32G274Aチップでプログラムを動かすにはマルチコアを使い、LinuxにはA53、LLCE_CANはM7で動かす準備をしています。 5.2に基づき「S32G2プラットフォームソフトウェア統合を使ったマルチコアアプリケーションをS32G2で有効化する」と述べました。ブートローダーを設定し、推奨するソフトウェアパッケージをインストールし、手順に従って設定してください。 5.3にエラーがあります。コンパイル時にブートローダーを構築する。 launch.batファイルが編集されました。 launch.bat の実行後にエラーが発生しました。 関連するコードをコメントアウトした後。 CryptoDal.hを見つけましたインストールディレクトリ内のファイル。 どこに間違いがあるでしょうか? ありがとうございます。 Re: S32G2 Enabling Multicore Application こんにちは、ジペン ご指摘の件についてですが、以下の内容を追加した場合、エラーが発生しますか?コメントアウトしてもエラーは発生しませんか? BR ジョーイ Re: S32G2 Enabling Multicore Application こんにちは、 @Joey_z はい、追加後、3枚目の画像に「未申告」と表示されます。 コメントアウトすると、5番目の画像に「そのようなファイルまたはディレクトリはありません」と表示されます。 「CryptoDal.h」は、D:\NXP\Integration_Reference_Examples_S32G2_2022_06\code\framework\realtime\bsw\dal\cryptodal\generic\include にあります。 「Hse_Ip.h」は、D:\NXP\SW32G_RTD_4.4_3.0.2_HF01\eclipse\plugins\Crypto_TS_T40D11M30I2R0\include にあります。 両方のファイルはそれぞれのフォルダ内に見つかりました。また、ファイルパスはlaunch.batにも記載されています。 現在の問題は、コンパイルプロセス中にプラグインのパスが含まれていなかったことが原因のようです。 BR Re: S32G2 Enabling Multicore Application こんにちは、ジペン 設定でセキュアブートは有効になっていますか?セキュアブートを有効にして、問題が解消されるかどうか確認してみてください。 BR ジョーイ
查看全文
MIMXRT1040-EVK:从 RAM 调试可以正常工作,但从 FLASH 调试则不行。 大家好, 我正在使用MIMXRT1040-EVK ,并使用MCUXpresso IDE 和 LinkServer/SWD 。 我遇到的问题是,我的应用程序在从 RAM 链接和执行时可以正常工作,但是当配置为从外部 FlexSPI NOR Flash 执行时,调试器无法到达 main() 函数。 当前行为 RAM版本: “将应用程序链接到 RAM” 已启用 应用程序下载成功 应用程序执行正常 调试器到达 main() 函数处。 我可以正常调试应用程序。 Flash/XIP 版本: “将应用程序链接到 RAM” 已禁用 应用程序链接到外部闪存,起始地址为 0x60000000 版本成功完成 生成 .axf 文件 当我开始调试时,调试器没有执行到 main() 函数。 CPU 似乎并未从预期的 0x600xxxxx XIP 地址范围执行。 链接器/地图信息 生成的 .map文件显示了预期的 XIP 布局: .boot_hdr 0x60000000 .boot_hdr.conf 0x60000000 .boot_hdr.ivt 0x60001000 .boot_hdr.boot_data 0x60001020 .text 0x60002000 .isr_vector 0x60002000 ResetISR 0x6000231C main 0x60004EF4 因此,该应用程序似乎包含预期的 FlexSPI 或非 启动头、IVT、启动数据、向量表、ResetISR 和应用程序代码。 我还有: XIP_EXTERNAL_FLASH = 1 XIP_BOOT_HEADER_ENABLE = 1 重要观察 在尝试调试/编程 Flash 映像后,我检查了以下内存: 0x60000000 0x60001000 0x60002000 内存窗口显示的是 0x00000000/空数据,而不是预期的应用程序内容。 例如,在: 0x60002000 我原本期望看到应用程序向量表,但内存中似乎包含零。 调试失败后,CPU寄存器还显示: PC = 0x0020E368 SP = 0x20200F70 LR = 0x0020ED49 而不是预期的 0x600xxxxx XIP 区域中的 PC。 调试配置 我正在使用: Debug Connection: SWD Connect script: RT1040_connect.scp 调试配置包含: Load image: enabled Use project binary: igpio_led_output.axf Load symbols: enabled Use project binary: igpio_led_output.axf Set breakpoint at: main Request hardware breakpoint: enabled 正在使用 LinkServer 调试配置。 项目内容 该项目包含标准的 XIP 相关文件: xip/ ├── evkmimxrt1040_flexspi_nor_config.c ├── evkmimxrt1040_flexspi_nor_config.h ├── fsl_flexspi_nor_boot.c └── fsl_flexspi_nor_boot.h 生成的链接器脚本还会将启动头和应用程序放置在从 0x60000000 开始的 BOARD_FLASH 区域中。 我的问题 请问有人可以帮我找出原因吗?在启动 LinkServer 调试会话时,外部 FlexSPI 或非 Flash 没有被写入生成的 XIP 映像。 具体来说: MIMXRT1040-EVK + LinkServer是否需要特定的 FlexSPI NOR Flash 驱动程序/配置才能调试 XIP 应用程序? RT1040_connect.scp 是否足以同时用于连接和编程外部 NOR Flash? MCUXpresso调试配置中是否还需要任何额外的Flash编程配置? 调试配置是否应该使用特定的 flexspi_nor Flash 驱动程序或 Flash 工具配置? Is there a known issue with LinkServer + MIMXRT1040 + 外部 FlexSPI 或非 + XIP 调试 where the .axf is loaded as symbols but the external Flash is not actually programmed? 是否有推荐的 NXP 示例项目/配置可供我参考,以便进行MIMXRT1040-EVK FlexSPI 或非 XIP 调试会话? 希望能得到一些指导,告诉我接下来应该检查哪些内容。 谢谢! Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH 谢谢你的回复。 我按照你的建议检查了 MCU设置→内存 细节。我附上了截图。 BOARD_FLASH 存储器配置如下: 位置: 0x60000000 大小: 0x800000 闪存驱动程序: MIMXRT1040_SFDP_QSPI.cfx 因此,看来特定的外部 Flash 驱动程序已经配置为 BOARD_FLASH 。 我还尝试了串口下载模式 + MCU 配置工具的步骤。我使用 MCU 配置工具成功构建了镜像并写入了镜像。 然而,在那之后,我仍然无法通过正常的 MCUXpresso + LinkServer 调试流程从 Flash 中对应用程序进行编程/调试。 有趣的是,当我稍后再次尝试刷写/调试代码时,它突然就成功了,应用程序也成功地从 Flash 运行了。 在失败和成功的尝试之间,我没有故意更改项目配置、Flash 驱动程序、链接器配置或启动设置。 因此,目前我怀疑问题可能出在 Flash 编程/初始化/复位序列上,而不是应用程序/链接器配置本身。 请问是什么原因导致MIMXRT1040-EVK出现这种现象? 尤其: MIMXRT1040_SFDP_QSPI.cfx 是否是 EVK 外部 FlexSPI NOR 的正确 Flash 驱动程序? 即使 BOARD_FLASH 的驱动程序列中已分配了 MIMXRT1040_SFDP_QSPI.cfx,但默认 LinkServer Flash 驱动程序字段为空这一事实是否具有重要意义? 外部闪存在之前的编程/调试尝试失败后是否会保持意外状态,需要进行特定的RESET或断电重启? RT1040_connect.scp 或 LinkServer RESET/连接序列是否会导致 Flash 编程行为间歇性异常? MIMXRT1040-EVK、LinkServer 和 MIMXRT1040_SFDP_QSPI.cfx 是否存在已知问题,导致 Flash 编程间歇性失败? 由于相同的配置最终在没有进行任何有意更改的情况下就能正常工作,我想了解之前失败的原因,以便我们能够使 Flash 调试/编程更加可靠。 谢谢! Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH 你好@Prashanth1 , 根据您提供的截图,Flash 驱动程序配置似乎没有问题。 您能否先尝试将开发板置于串口下载模式,然后使用 MCUXpresso 安全配置工具通过 USB/UART 将镜像下载到 Flash? 该方法可以排除调试器的影响,并可用于检查电路板是否存在闪存硬件问题。另外,请提供使用调试器生成的下载失败日志。 我这边会尽快安排一台 RT1040-EVK,并尝试使用您之前附加的项目包重现该问题。 此致, 加文 Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH 您好,加文先生, 谢谢你的回复。 我按照您的建议检查了MCU设置→内存详细信息。我附上了截图。 在我的项目中,BOARD_FLASH 存储器配置如下: 位置:0x60000000 大小:0x800000 驱动程序:MIMXRT1040_SFDP_QSPI.cfx 因此,FlexSPI 或非 Flash 驱动程序似乎已经与 BOARD_FLASH 存储区域关联起来。 但是,我注意到 MCU 设置顶部的“默认 LinkServer Flash Driver”字段为空,而 BOARD_FLASH 的驱动程序列显示为 MIMXRT1040_SFDP_QSPI.cfx。 请您确认一下: 这种配置对 MIMXRT1040-EVK 是否正确? 我是否也应该在“默认 LinkServer Flash Driver”字段中选择 MIMXRT1040_SFDP_QSPI.cfx? 或者,BOARD_FLASH 行中显示的驱动程序是否足以让 LinkServer 对外部 FlexSPI 或非 进行编程? 我的主要问题是,应用程序已正确链接到 XIP 的 0x60000000,但在启动 LinkServer 调试会话后,我在内存窗口中看不到 0x60000000 / 0x60002000 处的应用程序内容。 RAM调试功能在同一应用程序中运行正常。 我已附上MCU设置截图供您参考。 谢谢!     Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH 你好@Prashanth1 , 感谢您对 NXP MIMXRT 系列产品的关注! 使用外置闪光灯时,需要特定的闪光灯驱动程序。请检查闪存驱动程序是否已正确加载到 IDE 中:(我的屏幕截图以 RT1170 为例;RT1040 的操作过程类似。) 此致, 加文 Re: MIMXRT1040-EVK: Debug works from RAM, but it's not working for FLASH 你好@Prashanth1 , 根据所描述的现象,最可能的原因是闪存中之前存在脏数据/图像。无论是错误的 FCB 标头还是导致 MCU 在执行时进入错误状态的映像,此类问题都可能导致尝试重新刷写映像时失败。在这种情况下,标准的恢复方法是进入串行下载模式。您可能需要参考这篇文章: https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs-Knowledge/RT-board-recovery-for-debugger-connect-issues/ta-p/1635260 关于闪存加载器的选择,您只需在 IDE 的“闪存”行中选择相应的闪存驱动程序即可。*.scp 文件随 SDK 提供,用于预配置链路服务器;您可以进入该文件了解每一行命令的更多信息。 此致, 加文
查看全文
K344 和 FS26 的示例代码,包含 MCAL 元器件 Sbc_fs26 和 OS 元器件 freeRTOS。 你好, 能否提供一个集成了 Sbc_fs26 和 freeRTOS 组件的 S32K344 和 FS26 芯片源代码示例(S32DS 项目)? 我知道有一些个别RTD的例子: 1) Sbc_fs26_example_HLD_S32K344(无 freeRTOS) 2) FreeRTOS_Toggle_Led_Example_S32K344(无 Sbc_fs26) 举个例子: 3) MR_CANHUBK3_IEEE1722,其中看门狗功能被禁用,并且未使用 Sbc_fs26 元器件。 我主要想找一个基本的源代码示例,用于在 freeRTOS 环境中正确设置和刷新 FS26 芯片。 谢谢! Re: Example code for K344 & FS26 with MCAL component Sbc_fs26 and OS component freeRTOS 你好,斯拉夫科, 目前,我还没有看到将这些元器件结合起来的实例项目。   您提到的例子都是相关的参考点: - Sbc_fs26_example_HLD_S32K344 这演示了 FS26/SBC 的集成,但它没有使用 FreeRTOS。 - FreeRTOS_Toggle_Led_Example_S32K344 这演示了 S32K344 上的基本 FreeRTOS 设置,但不包括 FS26 SBC 元器件。 - MR_CANHUBK3_IEEE1722 这包括更广泛的系统级实现,但 FS26 看门狗被禁用,并且未使用 Sbc_fs26 元器件。 就您的使用情况而言,比较实际的方法是先从 Sbc_fs26_example_HLD_S32K344 项目入手,然后集成 FreeRTOS 示例中的 FreeRTOS 配置。FS26 初始化应保留为系统启动序列的一部分,而看门狗刷新应由 FreeRTOS 任务或其他确定性计时机制定期处理。   BRs,托马斯
查看全文
PN512 - 実際にType 4 Tag(T4T/HCE)カードエミュレーションをサポートしているのでしょうか? こんにちは、皆さん。 カスタムボード(LPC54101 + PN512)で作業中で、NTAG213/216タグの読み取り(問題なく動作)と、静的なNDEF(BT-OOBペアリングレコード)を提供するタイプ4タグをエミュレートして、スマホがタップして読み取れるようにする必要があります。 NxpRdLib V2.0.3.0 を phpalI14443p4C_Sw / phceT4T_Sw で使用しています。ループ内でphceT4T_Listen()を呼び出す ->内部的にphhalHw_Listen() ->PN512のAutocoll。タイムアウト設定、リスニング前の明示的な FieldOff、レジスタレベルのチェック (TxControlReg で自身のフィールドがオフになっていることを確認、GsNOffReg はデータシートのデフォルト値、RFCfgReg/RxThresholdReg/DemodReg はすべて正常) の影響を受けずに、PH_ERR_IO_TIMEOUT (0x0201) が常に発生します。AndroidやiPhoneからはアンテナに直接反応がありません。 NXPサポートがデータシート上PN512はカードエミュレーションができないと言っているスレッドを見つけました。代わりにカードエミュレーションを推奨しているCLRC663: https://community.nxp.com/t5/Other-NXP-Products/PN512-Emulation-Tag-Write-issue/m-p/2089993 しかし、それはPN512の製品ページ(「カードエミュレーション機能」と機能として記載されている)や、誰かがMIFARE UltralightタグのエミュレーションをPN512で問題なく動作させた別のThreadと矛盾しているように思えます。 https://community.nxp.com/t5/NFC/Pn512-Tag-Emulation-Callibration/td-p/684135 つまり、PN512は単純なISO14443-3タグエミュレーション(UID/アンチコリジョン、例えばMifare ULのような)はできるけど、完全なISO14443-4タイプ4タグのアクティベーション(RATS/ATS、APDU交換)はできないという違いなのでしょうか?PN512で本物のT4T/HCEを動かした方はいらっしゃいますか?それともこのチップはその用途には行き止まりなのでしょうか? また別途、RdLib V2.0.3.0パッケージのReleaseNotes.txtでは、ディスカバリーループはポール/ポーズフェーズのみをサポートしており、.chmはドキュメントにはphceT4TやphpalI14443p4Cについて一切言及がなく、カードエミュレーションコンポーネントが公式に検証・ドキュメント化されたリリースだったかどうかも分かりません。適切なパッケージのアドバイスがあれば教えてください。 よろしくお願いします! Re: PN512 - Does it actually support Type 4 Tag (T4T/HCE) card emulation? お世話になります。 あなたの別のCASEでも言及されているように、はい、PN512はHCEをサポートしており、Raspberry Piの例もあります。 ただし、PN512は新しいデザインには推奨されていないことを覚えておいてください。当社のNFCリーダがフルサポートNFCモード(PN5190、PN5180、PN7462、PN7642)に対応している可能性もぜひ検討してください。 これらすべてのリーダーは 、当サイトのNFCリーダライブラリで使用できます。 この情報がお役に立てば幸いです。 Re: PN512 - Does it actually support Type 4 Tag (T4T/HCE) card emulation? 後でこのThreadを見つけた方のために簡単なアップデートです。こことサポートチケットで2つの異なる回答をもらいました。 AN11480(Raspberry Pi/EXPLORE-NFCガイド)はPN512でタイプ2タグエミュレーションのみをデモンストレーションしており、§7.1に直接記載されています(「カードエミュレーションの例はNFCフォーラムのタイプ2タグをエミュレートします」)。しかし、phceT4TやT4Tについては一切言及していません。T4T/HCEのためにそこを指示されたのであれば、それは適切な医師ではありません。 PN512 上での実際のタイプ 4 タグ (T4T/HCE) エミュレーションについては、AN11308 (PNEV512B/LPC1769 クイック スタートアップ ガイド) の §6.8「例 8 - HCE T4T」および §7.1.6 を参照してください。「HCEレイヤー」この例はNFCフォーラムのType 4 Tag Operation Specification v2.0を明示的に構築しており、phceT4T_Activate()/phceT4T_AppProcessCmd()を使い、Select/ReadBinary/UpdateBinaryをサポートしています。 SO、はい、PN512は本物のT4Tエミュレーションをサポートしていますが、Raspberry PiパッケージではなくPNEV512B/LPC1769(Blueboard)パッケージ経由で対応しています。サポートに確認して正確なライブラリバージョンを確認し、2つの回答を調整します。
查看全文
如何下载 GuierV1.7.2? 如何下载 GuierV1.7.2? Re: How can I download GuierV1.7.2? 嗨@smile168 感谢您的咨询。 目前仅提供 GUI Guider v2.0.0 和 v1.10.1 的下载。很遗憾,v1.7.2 版本已不再通过我们的下载渠道提供。 快速创建现代化的嵌入式图形用户界面 | 恩智浦半导体 BR 哈里
查看全文
Himiway:中置电机 vs 轮毂电机:优缺点 如果你正在选购电动自行车,那么最重要的决定之一就是在中置电机和轮毂电机之间做出选择。 两种设计方案没有绝对的优劣之分。中置电机特别擅长利用自行车的变速器来应对陡坡和技术地形,而轮毂电机则更简单、通常更实惠,并且需要的传动系统维护也更少。 对于许多日常骑行者来说,一款性能优良的轮毂电机就能提供绰绰有余的性能。对于经常需要应对陡峭山坡、山路或需要承载大量货物的骑行者来说,中置电机系统可能更有利。 以下是一个实际的比较。 中置电机与轮毂电机对比概览 特色中置电机轮毂电机 电机位置:曲柄/踏板附近,前轮或后轮轮毂 最适合山地、小径、技术性骑行、通勤、休闲、日常混合骑行 爬坡性能:优秀,具体取决于扭矩。 重量分布非常均衡,一个车轮的重量较大。 传动系统磨损较高 较低 维护方面更复杂,但通常更简单 补胎通常比较容易,但拆卸车轮可能比较困难。 踏板感觉通常非常自然,很大程度上取决于传感器的调校。 价格通常较高,但通常更实惠 什么是中置电机? 中置电机位于五通附近,也就是脚踏板和曲柄组与车架连接的地方。 电机不是直接驱动车轮,而是通过自行车的传动系统传递动力。这意味着电机可以像骑手一样利用自行车的齿轮。 例如,在陡坡上换到较低的档位,电机就可以以更合适的速度运行,同时产生强大的爬坡辅助。 这正是中置电机系统在高性能电动山地自行车和其他专为崎岖地形设计的自行车上广受欢迎的最大原因。 中置电机的优点 1. 出色的爬坡性能 这或许是支持中置驱动器的最有力论据。 因为电机动力通过自行车的齿轮传递,所以爬坡时可以选择较低的档位。这样可以提高电机的运行效率,而不是强迫电机以非常低的转速拉动自行车上坡。 对于居住在丘陵地带的骑行者来说,这可能会产生明显的差异。 但是,不要以为所有中置电机都比所有轮毂电机爬坡性能更好。电机扭矩、控制器调校、骑手体重、齿轮比、轮胎尺寸和整车重量都很重要。 一款动力强劲的 750W 齿轮轮毂电机,扭矩大,在普通道路和中等难度的山路上仍然是一款优秀的爬坡电机。 2. 更佳的重量分布 中置电机将重量放置在自行车较低的位置,靠近中心。 这通常使自行车的操控性更加中性,因为前轮或后轮内没有集中的大型发动机。 在技术性山地自行车骑行、快速改变方向以及在不平坦的地形上骑行时,这种优势会变得尤为明显。 3. 电机功率的高效利用 由于电机可以利用自行车的齿轮,中置驱动系统可以使电机在更高效的转速范围内运行。 这可以提高频繁出现海拔变化的路线的效率。 但这并不意味着中置电机就一定拥有更长的续航里程。电池容量、速度、轮胎压力、骑行者体重、温度、海拔、风力和辅助级别都可能对实际续航里程产生更大的影响。 4. 自然踏板体验 许多高端中置电机系统都配备了扭矩传感器。 扭矩传感器测量你踩踏板的力度,并据此调整电机辅助力度。 付出更多努力,就能获得更多帮助。轻踩踏板,电机反应也会更柔和。 这种感觉与骑普通自行车非常相似——只是你的腿部力量突然增强了很多。 中置电机的缺点 1.传动系统磨损加剧 中置电机爬坡的优势也正是源于这一特性,而这一特性同时也造成了它最大的劣势之一。 骑手和电机都通过以下元器件传递动力: 链 链轮 磁带 变速器系统 电机扭矩过大,加上不良的换挡习惯,会加速传动系统的磨损。 如果在电机输出最大功率时频繁换挡,链条和飞轮齿的磨损速度可能会明显加快。 2. 更贵 中置驱动系统通常价格更高。 电机必须集成在曲柄区域周围,车架通常需要专门围绕该驱动装置进行设计。 对于主要在铺装路面或相对平缓的地形上行驶的骑行者来说,支付额外费用可能不会带来足够的实际好处。 3. 换挡技巧很重要 中置电机骑行者需要更仔细地考虑档位选择。 以非常高的档位起步爬陡坡,然后在发动机负荷较大的情况下换挡,这不是理想的做法。良好的骑行技巧包括在传动系统负荷过重之前选择合适的档位。 对于经验丰富的骑行者来说,这很快就会变得很自然。对于初学者来说,可能需要一段时间的学习。 4. 链条断裂可能会演变成更大的问题 由于中置电机通过链条传递电机动力,传动系统故障可能会导致电机无法驱动后轮。 配备油门的轮毂驱动自行车在这方面具有优势,因为它的电机独立于自行车链条运行。 什么是轮毂电机? 轮毂电机直接安装在前轮或后轮的中心。 后轮毂电机在现代电动自行车上尤为常见。 电机不是通过链条和飞轮传递动力,而是直接驱动车轮旋转。这使得该系统在机械结构上变得简单,并将电机动力与传统的自行车传动系统分离。 Himiway的多款车型采用强大的轮毂驱动配置。Himiway D5 2.0 系列等自行车证明了轮毂电机在实用型胖胎电动自行车上仍然很受欢迎:它们可以将巨大的扭矩与相对简单的操作结合起来。 轮毂电机的优点 1. 简洁且维护成本低的设计 最大的优势之一就是简单易用。 电机通常不会通过自行车链条或飞轮传递动力。因此,你的传动系统只需要承受你的踩踏力,而不是你的踩踏力加上电机输出功率。 对于想要购买电动自行车用于通勤、周末骑行、办事或休闲娱乐的骑行者来说,这种简便性很有价值。 2. 日常表现优异 认为轮毂电机只适用于平坦道路的想法已经过时了。 现代齿轮轮毂电机可以产生相当大的扭矩。 例如,Himiway D5 2.0 使用 750W 齿轮轮毂电机,额定扭矩为 90 牛米。这种规格旨在提供强劲的加速性能和有效的爬坡辅助,而不是仅仅在平坦的自行车道上巡航。 D5 2.0 20" 结合了相同的总体理念,配备 20 英寸宽轮胎和全悬架,为骑手提供了一个以舒适性和操控性为核心的紧凑平台。 对于普通的山坡、居民区街道、碎石路和休闲小径,设计良好的轮毂电机完全能够胜任。 3. 更低的购买成本 对于制造商而言,轮毂电机通常结构更简单,成本也更低,更容易集成到电动自行车中。 这样一来,自行车预算中的更多资金就可以用于其他功能,例如: 更大的电池 液压制动器 更好的悬挂系统 集成照明 宽胎 更高的有效载荷能力 这也是轮毂电机自行车能够以非常优惠的价格提供极具吸引力的配置的原因之一。 4. 减轻链条和飞轮的压力 由于电机动力直接传递到车轮,链条无需传递电机的全部扭矩。 与动力强劲的中置电机自行车相比,这意味着传动系统元器件的使用寿命更长,前提是两辆自行车都得到妥善维护。 5. 油门操作可能很有用 在配备油门的兼容轮毂驱动电动自行车上,电机运行不一定取决于自行车传动系统。 从静止状态起步、短暂通过十字路口或载重时启动自行车,这会很方便。 它还提供了一个重要的机械优势:链条断裂不一定会阻止电机带动自行车运转。 轮毂电机的缺点 1. 在极端爬坡路段效率较低 传统的轮毂电机无法像中置电机那样充分利用自行车的飞轮。 在漫长而陡峭的爬坡过程中,电机可能被迫在重负荷下低速运转。 这会增加热量产生和能源消耗。 如果只是偶尔遇到小山坡,这可能影响不大。对于每天都要攀登陡峭山路的骑行者来说,这一点就显得更加重要了。 2. 后轮或前轮较重 电机给装有它的车轮增加了相当大的质量。 大多数动力强劲的电动自行车都使用后轮毂电机,因此在抬起或维修自行车时,自行车的后部可能会感觉更重。 你可能在扛着自行车上楼时比骑车时更容易注意到这一点。 3. 补胎可能更复杂 轮毂电机的车轮不像普通自行车车轮那样容易拆卸。 您可能需要断开电机电缆,并处理一个重量明显更重的车轮。 因此,对于轮毂驱动电动自行车来说,保持正确的胎压和使用防刺轮胎尤其重要。 Himiway电动自行车怎么样? Himiway 电动自行车就是一个很好的例子,因为它的许多自行车都强调强大的轮毂驱动系统,而不是仅仅因为中置驱动听起来更高端就自动使用中置驱动。 Himiway D5、D5 Pro、D5 2.0、D5 2.0 ST、D5 2.0 Camo、D5 2.0 20"、C3、A7、A7 Pro、D7 和 D7 Pro 等车型针对不同类型的骑行,因此重点是要看整辆自行车,而不是仅仅根据发动机的位置来判断。 例如,考虑购买 D5 2.0 的骑手可能更关心强劲的扭矩、宽胎的牵引力、悬架的舒适性、续航里程和日常可靠性,而不是追求最轻的传动系统。 D5 2.0 20" 对于那些重视操控性和舒适性的骑手来说,它尤其具有吸引力。它较小的 20 英寸车轮、4 英寸轮胎、全悬架和低重心,与传统的大轮山地电动自行车相比,带来了截然不同的骑行体验。 与此同时,A7 和 A7 Pro 更适合那些优先考虑城市交通和日常实用性的骑行者。 而 C1 Kids 则属于完全不同的类别。对于年轻的骑手来说,操控性、合适的尺寸、速度控制、刹车和成人监督远比追求最大电机扭矩重要得多。 这凸显了一个重要的教训: 不要仅仅根据电机来选择电动自行车。 骑手们真正注意到的是什么 规格参数固然有用,但日常骑行往往会让这些差异变得简单得多。 一辆调校良好的轮毂电机自行车在日常通勤中通常会感觉毫不费力。你踩着踏板,救援人员赶到,你就可以继续前进,而无需时刻考虑档位。 一款好的中置电机往往会给那些积极使用变速档位的骑手带来回报。接近坡顶时,降档可以让发动机和骑手高效地协同工作。在复杂地形上,重心集中也能使自行车感觉更加平衡。 当你在平坦的自行车道上以中等速度骑行时,这种差异就不那么明显了。 因此,对于每个骑手来说,花更多的钱购买中置电机并不一定值得。 哪款发动机更适合爬坡? 中置电机在爬坡时表现出色。 如果你的日常骑行包括漫长、陡峭的山路爬坡,那么中置电机利用自行车变速系统的能力就是一个很大的优势。 但“丘陵”和“极端丘陵”之间存在着重要的区别。 大多数人并非每天早上都要攀登山隘。 高扭矩齿轮轮毂电机能够很好地应对典型的社区山坡、起伏的乡村、碎石路和中等难度的山路爬坡。这就是为什么像 Himiway D5 2.0 这样的自行车对于那些想要爬坡能力但又不想升级到更昂贵的中置电机平台的骑手来说是一个不错的选择。 哪个更适合通勤? 对于一般的通勤,我会认为轮毂电机更有优势。 它结构简单,价格相对便宜,对自行车传动系统造成的电机相关压力较小,并且为正常的城市骑行提供了足够的助力。 但是,如果你的通勤路线包含非常陡峭的地形,那么中途驾车就更具吸引力了。 哪款更适合山地自行车? 对于高难度的技术型山地自行车骑行,我会选择中置电机。 电机居中位置改善了重量分布,同时方便调整自行车的变速装置,有助于在陡峭和技术性爬坡时获得更好的操控。 对于碎石路、林间小路、土路、露营旅行和难度相对较低的休闲步道来说,动力强劲的胖胎轮毂驱动自行车仍然是一个不错的选择。 哪个更适合初学者? 对于许多初学者来说,轮毂电机驱动的电动自行车更合适。 无需过多考虑如何保持发动机处于正确的档位,传动系统的维护也很简单,而且价格通常也更亲民。 然而,电机类型并不是影响易用性的唯一因素。 车架几何形状、车轮尺寸、自行车重量、跨高、油门响应、扭矩或踏频感应、刹车和悬架等因素,对骑行者的信心会产生更大的影响。 中置电机 vs 轮毂电机:最终评测 没有绝对的赢家。 如果您符合以下条件,请选择中置电机: 经常攀登非常陡峭的山坡 骑行技术性强的山地车道 想要均衡的重量分布 偏爱自然、注重性能的骑行感受 不介意额外的传动系统维护 愿意支付更多费用 如果您符合以下条件,请选择轮毂电机: 通勤或休闲骑行 主要遇到平坦或略有起伏的地形 想要降低维护成本 想在预算范围内获得更高的性价比 倾向于选择机械结构更简单的系统 希望电机独立于自行车传动系统运行。 对于许多日常骑行者来说,优质的齿轮轮毂电机在动力、简易性、可靠性和价格方面提供了更好的平衡。设计合理的 750W 高扭矩轮毂驱动电动自行车,其性能远不止于平坦的城市街道。 当地形变得真正复杂时,中置电机就显得尤为重要。 所以,与其问“哪个电机更好?”,不如问: “我到底要去哪里骑这辆自行车呢?” 如果答案是陡峭的山路和艰险的攀登,那么请仔细研究一下中途驱动。如果是通勤、周末骑行、碎石路骑行、办事以及中等坡度的山路骑行,一辆好的轮毂电机电动自行车——例如 Himiway 产品线中的几款车型——可以满足您的所有需求,而无需为用不到的复杂功能买单。
查看全文
i.MXRT1052はSRAM AADMモードを使用してFPGAと通信しますが、一部の信号は出力されません。 i.MXRT1052はSRAM AADMモードを使用してFPGAと通信しますが、一部の信号は出力されません。 現在AADMモードを使用しています。しかし、実際の設定時にWE#とOE#が表示されませんでした。SEMC_ADDR11/SEMC_ADDR12として設定されています。これらの2つの信号はFPGA側では変更されていません。ただし、データとアドレスは変更されており、ADV#も変更されています。SEMC_CS0は変更されていません。 なぜでしょうか?マニュアルにはSEMCピンマルチプレクサが記載されています。SEMC_ADDR11はWE#、SEMC_ADDR12はOE#ですが、MCUXpresso Config Tools 26.06で設定する際にOE#とWE#が表示されません。 それとも、信号がないのには他に何か理由があるのでしょうか? Re: i.MXRT1052和FPGA通讯用SRAM AADM模式,有些信号没有输出 こんにちは、 @SDFDSFSF さん、 FPGA SRAMのチップセレクトとしてSEMC_CS0を使用しないでください。SEMC_CS0はSDRAMのCS0であり、SRAMにはSEMC_CSX[3:0]を使用する必要があります。また、対応するMUX_CSXxはSEMC->IOCRでSRAM CE#として設定する必要があります。 さらに、周辺機器の初期化を確認した後、レジスタSRAMCR0.AM = 01 (AADM) を設定します。SRAMがAADMモードで動作している場合、SEMCはSEMC_ADDR11をWE#、SEMC_ADDR12をOE#として自動的に定義します。 よろしくお願いします、 シェリー
查看全文
如何观看所有直播赛事? 大家好,我是一名学生,我正在寻找一种简单可靠的方式在线观看直播活动、体育赛事、新闻和其他直播节目,而不想被太多不同的网站和应用程序搞得眼花缭乱。 我听说有人提到过IPTVGREAT ,但我并不是想推广任何服务。我只是想了解一下有哪些选择,找到一款安全、价格合理且方便学生使用的服务。 如果您有在线观看直播内容的经验,能否分享一些建议?我尤其希望您推荐合法可靠的平台、免费服务,或者价格实惠且在笔记本电脑或手机上都能流畅运行的平台。 感谢所有能提供帮助的人。我只是想找到一个既实用又不会花费太多钱的办法,毕竟我是个学生。
查看全文