Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
使用模板组件和导入组件设置时出错 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 因为我想使用之前项目的一些设置,我发现有两种方法都不起作用。我选择位于“\\\Freescale\CW MCU v10.3\MCU\CodeWarrior_Examples\Processor_Expert\Kinetis\TWR-K40X256\LCD”中的“The LCD”示例项目。 首先生成代码,构建并运行项目并成功。然后我将处理器设置保存为模板并将其从“组件库”添加到一个空的 PE 项目中,生成带有错误“工具链选择不正确”的处理器导出代码,我检查新项目属性并将“当前工具链”更改为“ARM 工具链”,与之前的项目相对应。重新生成代码, _arm_start.c文件中仍然存在退出 9 错误。 描述 Resource 通路 位置 类型 未定义:“退出” __arm_start.c /PE_use_template/项目设置/启动代码 第 287 行 C/C++问题 链接失败。 PE_使用_模板 C/C++问题 mingw32-make:*** [PE_use_template.elf]错误 1 PE_使用_模板 C/C++问题 未定义:“__aeabi_unwind_cpp_pr1” PE_使用_模板 第 0 行,外部位置:E:\CW_workspace\PE_use_template\RAM\Cpu_c.obj C/C++问题 未定义:“__call_static_initializers” __arm_start.c /PE_use_template/项目设置/启动代码 第 251 行 C/C++问题 未定义:“__copy_rom_sections_to_ram” __arm_start.c /PE_use_template/项目设置/启动代码 第 231 行 C/C++问题 未定义:“__init_registers” __arm_start.c /PE_use_template/项目设置/启动代码 第 179 行 C/C++问题 未定义:“__init_user” __arm_start.c /PE_use_template/项目设置/启动代码 第 257 行 C/C++问题 未定义:“memset” __arm_start.c /PE_use_template/项目设置/启动代码 第 229 行 C/C++问题 其次,当我使用导出“组件设置”时仍然存在同样的问题。有人能针对这个问题给出一些提示或建议吗?:D 组件开发环境 嵌入式组件 回复:使用模板组件和导入组件设置时出错 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我已经解决了这个问题。当我创建一个新的PE项目时,在“语言和构建工具选项”中,“ARM构建工具”默认是GCC,当我选择“Freescale”,并导入Processor Export组件或板设置时,新项目就可以工作了。因此我相信对于这个 PE 示例项目,构建工具应该是“Freescale”,这与默认设置不同。
View full article
S32K311_LPUART1_LIN_CLOCK Hi, LPUART0とLPUART1を使用して、LPUART_LINペリフェラルを介して2つのLINトランシーバーを読み取ろうとしています。Uart0によると、すべてがスムーズに実行されていますが、UART1については、UARTクロックについて質問があります。 リファレンス マニュアルでは、s32k311 では UART0 と UART1 は AIPS_PLAT_CLK でクロック供給され、私の場合は 60MHz に設定されていると記載されています。 一方、s32k311のprocesorエキスパートウィンドウでは、LPUART1が30MHzに設定されているAIPS_SLOW_CLKに設定されていることがわかります。 ペリフェラルを設定すると 30MHz のクロックを使用しますが、プロトコル トレースを分析すると、UART0 と同じバウダレート設定ですべてのデータを含む LIN スレーブ RX メッセージを受信できますが、マスターからヘッダーが送信されたときに TX メッセージを送信できないため、実際には 60MHz で進行していると思います。 これはエラーですか? サポートしてくれてありがとう! 日時:S32K311_LPUART1_LIN_CLOCK 残念ながら、そのようなドキュメントはなく、プロジェクトのRTDを更新することはできません。 S32DS IDE 3.5 の新しいインスタンスを新しいディレクトリにインストールすることをお勧めします。 次に、RTD 5.0.0 を新しい IDE にのみインストールし、古いプロジェクトと RTD 3.0.0 を古い IDE インストールに保持します。RTD 5.0.0 プロジェクトを構成したら、カスタム コードをコピーします。 よろしくお願いします。 Daniel 日時:S32K311_LPUART1_LIN_CLOCK ところで、プロジェクトのRTDのアップグレードに関するドキュメントはありますか? ある更新から別の更新に移行する際の混乱を避けると便利です。 感謝! 日時:S32K311_LPUART1_LIN_CLOCK Hi, RTD 3.0.0を使用していますが、したがって、さらなる更新でこれが修正されたことは理にかなっています。 ご不便をおかけして申し訳ありませんが、最後のRTDをダウンロードします。 感謝! 日時:S32K311_LPUART1_LIN_CLOCK Hi @arnau_sastre_doga, RTD バージョンが指定されていません。 しかし、最新のRTD 5.0.0は正しいです。
View full article
i.MX 6 Q/D/DL/S L3.0.35_4.1.0GA リリース <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、皆さん。 新しい i.MX 6 Q/D/DL/S/SL L3.0.35_4.1.0GAリリースが http://www.freescale.com/ サイトで利用可能になりました。 ・         利用可能なファイル                                   # 名称 形容 1 L3.0.35_4.1.0_LINUX_DOCS i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite、i.MX 6Solo、および i.MX 6Sololite Linux BSP のドキュメント。リリースノート、リファレンスマニュアル、ユーザーガイドが含まれています。APIドキュメント 2 L3.0.35_4.1.0_LINUX_MMDOCS i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite、i.MX 6Solo、および i.MX 6Sololite  Linux マルチメディア コーデックのドキュメント。CODECリリースノートとユーザーズガイドが含まれています 3 L3.0.35_4.1.0_ソース_BSP i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite、i.MX 6Solo、および i.MX 6Sololite Linux BSP ソース コード ファイル 4 L3.0.35_4.1.0_MM_コーデックス i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite、i.MX 6Solo、i.MX 6Sololite  Linux マルチメディア コーデック ソース 5 L3.0.35_4.1.0_AACP_コーデックス i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite、i.MX 6Solo、i.MX 6Sololite  Linux AAC Plus コーデック 6 L3.0.35_4.1.0_デモ_イメージ_BSP i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite、i.MX 6Solo、i.MX 6Sololite  Linux バイナリ デモ ファイル 7 L3.0.35_4.1.0_UBUNTU_RFS_BSP Ubuntuイメージ用の i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite、i.MX 6Solo、および i.MX 6Sololite  Linuxファイルシステム 8 Q_Vivante_VDK_146_Tools i.MX_6D Linux L3.0.35_4.1.0 用のアプリケーション・セットBSP は、グラフィックス アプリケーション開発者がグラフィックス アプリケーションを迅速に開発および移植するために使用できるように設計されています。アプリケーション、vprofiler を有効にした GPU ドライバー、およびドキュメントが含まれています。 9 IMX_6DL_6S_MFG_TOOL OS イメージを i.MX 6DualLite および i.MX 6Solo にダウンロードするためのツールとドキュメント。 10 IMX_6DQ_MFG_TOOL OS イメージを i.MX 6Quad および i.MX 6Dual にダウンロードするためのツールとドキュメント。 11 IMX_6SL_MFG_TOOL OS イメージを i.MX 6Sololite にダウンロードするためのツールとドキュメント。 ・         ターゲットHWボード o   i.MX クワッドセイバーSDP o   i.MX 6Quad SABRE-SDB o   i.MX 6Quad SABRE-AI o   i.MX 6DualLite セイバーSDP o   i.MX 6DualLite SABRE-AI o   i.MX 6SL EVK ・         新機能 o   i.MX 6D/Q、i.MX 6DL/S、MX 6SL の BSP 新機能: §  HDCPの §  CECの §  GPU4.6.9p12 §  オーディオ再生IRAM / SDMA §  MX6SLでのV4Lキャプチャーのサイズ変更 §  MX6DQ は PL310 の 2 重線塗りつぶし機能を無効にします ・         既知の問題 o   既知の問題と制限事項については、リリースノートを参照してください。 i.MX6_All i.MX6DL i.MX6Dual i.MX6Quad i.MX6S i.MX6SL Linux 日時:i.MX 6 Q/D/DL/S L3.0.35_4.1.0GA リリース <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 利用可能なパッチについては、 http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_3.0.35_4.1.0 を参照してください。
View full article
EVKボードは同じOTPMKを持っていますか? 私は2つのiMX8評価ボードを持っていますが、一方で暗号化されたCAAMブロブはもう一方で復号化できます。私は非常に限られたドキュメントを見つけましたが、私の理解では、これは彼らが同じOTPMKを持っている場合にのみ可能であるべきです。すべての評価ボードに工場出荷時の同じOTPMKが含まれていますか? i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re:EVKボードは同じOTPMKを持っていますか? こんにちは@vp2  お元気にお過ごしでしょうか。 この情報は、i.MX8Mのセキュリティリファレンスマニュアルに記載されています。直接チャネルサポートでリクエストできます。 その文書を取得するにはNDAが必要です。 これは、ドキュメント内の小さな断片です。 これがお役に立てば幸いです。 よろしくお願いいたします。 Salas.
View full article
如何使用 Yocto 在 S32Rxx 设备上添加 gdbserver 支持来添加这些包? Hi,  如何使用 Yocto 在 S32Rxx 设备上添加 gdbserver 支持来添加这些包? 敬上, 射线。 回复:如何使用 Yocto 在 S32Rxx 设备上添加 gdbserver 支持来添加该包? 经与 Sinetech 确认,gdb 服务器现在可以工作,关闭该工单。 回复:如何使用 Yocto 在 S32Rxx 设备上添加 gdbserver 支持来添加该包? Hello, 我不太确定。让我与 RADAR 团队交谈,我会尽快反馈给您。 顺祝商祺! Peter
View full article
在 i.MX 8QuadXPlus MEK 上刷写 Android 失败 我正在尝试使用以下命令刷新 Android 的预建演示映像(android-14.0.0_2.2.0_image_8qmek): sudo ./uuu_imx_android_flash.sh -f imx8qxp -a -e -u trusty-dual并且我收到错误: [HID(W): LIBUSB_ERROR_IO (-1) ] SDPS: boot -f u-boot-imx8qxp-mek-uuu.imx1500 上述命令的完整输出为: 本脚本已通过uuu 1.5.179版本验证,建议与此版本保持一致。 sed: 1:“:a;N;$!ba;s/\n//g”:未使用的标签‘a;N;$!ba;s/\n//g’ 支持 dtbo 支持双插槽 生成将 spl-imx8qxp-trusty-dual.bin 刷入 bootloader0 分区的行 生成行以将分区表-dual.img 刷入 gpt 分区 生成将 bootloader-imx8qxp-trusty-dual.img 刷入 bootloader_a 分区的行 生成将 dtbo-imx8qxp.img 刷入 dtbo_a 分区的行 生成行以将 boot.img 刷入 boot_a 分区 生成行以将 system.img 刷入 system_a 分区 生成行以将 vendor.img 刷入 vendor_a 的分区 生成行以将 product.img 刷入 product_a 的分区 生成行以将 vbmeta-imx8qxp.img 刷入 vbmeta_a 分区 uuu 脚本已生成,开始使用生成的 uuu 脚本调用 uuu 适用于 nxp imx 芯片的 uuu(通用更新实用程序)--libuuu_1.5.191-0-g6c2141e 成功 0 失败 1 0:13-120F600 1/ 1 [HID(W): LIBUSB_ERROR_IO (-1) ] SDPS: boot -f u-boot-imx8qxp-mek-uuu.imx1500 开发板处于下载模式(将 SW2 的引脚设置为 1000)。 命令uuu -lsusb显示设备已连接: 已连接的已知 USB 设备 Path Chip Pro Vid Pid BcdVersion Serial_no ==================================================================== 0:13 MX8QXP SDPS:0x1FC9 0x012F 0x0004 XXXXX uuu 版本是:适用于 nxp imx 芯片的 uuu(通用更新实用程序)-- libuuu_1.5.191-0-g6c2141e 。 该主板是全新的,设备从随附的 SD 卡启动。根据 U-Boot SPL,它是 Rev C0: CPU:飞思卡尔 i.MX8QXP revC A35,1200 MHz,27C 型号:Freescale i.MX8OXP MEK Board: iMX8QXР МЕК 欢迎任何帮助或建议! TIA! Android 回复:在 i.MX 8QuadXPlus MEK 上刷入 Android 失败 我使用了官方文档中的命令sudo ./uuu_imx_android_flash.sh -f imx8qxp -e -u c0 。 回复:在 i.MX 8QuadXPlus MEK 上刷入 Android 失败 我设法让它工作并成功启动了 AAOS 14。该问题与 macOS 有关(最有可能),因为我设法使用 Ubuntu 24.04.1 LTS 刷新了所有内容。 谢谢您的支持! 回复:在 i.MX 8QuadXPlus MEK 上刷入 Android 失败 不幸的是,结果是一样的: sudo ./uuu_imx_android_flash.sh -f imx8qxp -e 密码: 此脚本已通过 uuu 1.5.179 验证版本,建议与该版本对齐。 sed:1:“:a;N;$!ba;s/\n//g”:未使用的标签“a;N;$!ba;s/\n//g” 支持 dtbo 支持双插槽 生成将 u-boot-imx8qxp.imx 刷入 bootloader0 分区的行 生成行以将分区表.img 刷入 gpt 分区 生成将 dtbo-imx8qxp.img 刷入 dtbo_a 分区的行 生成行以将 boot.img 刷入 boot_a 分区 生成行以将 system.img 刷入 system_a 分区 生成行以将 vendor.img 刷入 vendor_a 的分区 生成行以将 product.img 刷入 product_a 的分区 生成行以将 vbmeta-imx8qxp.img 刷入 vbmeta_a 分区 生成将 dtbo-imx8qxp.img 刷入 dtbo_b 分区的行 生成行以将 boot.img 刷入 boot_b 分区 生成行以将 system.img 刷入 system_b 分区 生成行以将 vendor.img 刷入 vendor_b 分区 生成行以将 product.img 刷入 product_b 分区 生成行以将 vbmeta-imx8qxp.img 刷入 vbmeta_b 分区 uuu 脚本已生成,开始使用生成的 uuu 脚本调用 uuu 适用于 nxp imx 芯片的 uuu(通用更新实用程序)--libuuu_1.5.191-0-g6c2141e 成功 0 失败 1 0:13-120F600 1/ 1 [HID(W): LIBUSB_ERROR_IO (-1) ] SDPS: boot -f u-boot-imx8qxp-mek-uuu.imx12798 并且汽车仍然收到错误:FB:未找到图像文件。 回复:在 i.MX 8QuadXPlus MEK 上刷入 Android 失败 Hello, 我无法重现该问题,下一步我们可以尝试避免 -u 并使用默认设置。 sudo ./uuu_imx_android_flash.sh -f imx8qxp -e 顺祝商祺! 回复:在 i.MX 8QuadXPlus MEK 上刷入 Android 失败 此外,这是我在启动时获得的调试信息,如果有帮助的话: 回复:在 i.MX 8QuadXPlus MEK 上刷入 Android 失败 我尝试重新下载 Andrdoi 14 图像(也使用 Android 13),但出现了同样的错误。 使用 Android Automotive 14.0.0_2.1.0,Android 汽车 14.0.0_1.1.0以及 Android Automotive 13.0.0_2.3.0,我收到另一个错误“错误:FB:未找到图像文件”。 回复:在 i.MX 8QuadXPlus MEK 上刷入 Android 失败 Hello, 您能否尝试一下以前的版本或者重新下载当前版本? 顺祝商祺! 回复:在 i.MX 8QuadXPlus MEK 上刷入 Android 失败 您好,感谢您的回复! 我运行了建议的命令;它确实刷新了引导加载程序,然后失败并显示以下消息:0:13-120F60011 / 26 [稀疏文件魔法未匹配] FB [-t 600000]:flash system_a system.img2775 在刷机过程中,控制台中的最新消息如下: 电源循环后,将引脚设置为从 eMMC 启动,我在控制台中看到以下内容: 顺祝商祺! 回复:在 i.MX 8QuadXPlus MEK 上刷入 Android 失败 Hello, 由于您使用的是 C0 板版本,请尝试下一个命令: sudo ./uuu_imx_android_flash.sh -f imx8qxp -e -u c0 此致。
View full article
i.MX6Q PCIe EP/RC検証システム <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i.MX6Q PCIe EP/RC検証とスループット ハードウェアのセットアップ * 2つのi.MX6Q SDボード、1つはPCIe RCとして使用されます。もう1つはPCIe EPとして使用されます。2 * mini_PCIe で standard_PCIe アダプター、2 PEX ケーブル アダプター、および 1 本の PCIe ケーブルに接続。 ソフトウェア構成 * RCイメージを構築するときは、次のことを確認してください         CONFIG_IMX_PCIE=y # CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYSが設定されていない         CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y * EPイメージを構築するときは、次のことを確認してください         CONFIG_IMX_PCIE=y         CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYS=y # CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYSが設定されていない 特長 * RCとEPの間のリンクは、内部で動作するスタンドアロンの125MHzによってセットアップされます。 ※EPのシステムでは、PCIe EPとPCIe RCの相互接続により、PCIe RCのシステムの予約済みDDRメモリ(デフォルトアドレス:0x40000000)にアクセスすることができます。 注:SDボード上の1G DDRメモリのレイアウトは0x1000_0000~0x4FFF_FFFF) カーネルコマンドラインで mem=768M を使用して、EP アクセステストの実行に使用される 0x4000_0000 ~ 0x4FFF_FFFF DDR メモリスペースを予約します。 (RCのコマンドラインの例: カーネルコマンドライン: noinitrd console=ttymxc0,115200 mem=768M root=/dev/nfs nfsroot=10.192.225.216:/home/r65037/nfs/rootfs_mx5x_10.11,v3,tcpip=dhcp rw) スループットの結果 ARM コアをバス マスターとして使用し、キャッシュは無効になります ARM コアをバス マスターとして使用し、キャッシュが有効になっている バスマスター(DMA)として使用されるIPU 1 回の書き込み tlp でのデータ サイズ 8バイト 32バイト 64 バイト 書き込み速度 ~109MB/秒 ~298MB/秒 ~344MB/秒 1 回の読み取り tlp のデータ サイズ 32バイト 64 バイト 64 バイト 読み取り速度 ~29MB/秒 ~100MB/秒 ~211メガバイト/秒 バスマスター(DMA)として使用されるIPU 以下は、IPUがテストしたPCIeスループット結果の概要です。 書き込み速度は約344 MB / sです。 読み取り速度は約211MB/秒 バスマスターとして使用されるARMコア(pcie.cでEP_SELF_IO_TESTを定義ドライバー) 書き込み速度 ~300MB/秒 読み取り速度 ~100MB/秒 キャッシュはイネーブルされます。 PCIe EP:データ転送を開始しています... PCIe EP:データ転送は成功しました、tv_count1 54840us、tv_count2 162814us。 PCIe EP:データ書き込み速度は298MB/sです。 PCIe EP:データ読み取り速度は100MB/sです。 ログについては、キャッシュが有効な場合の各TLPのデータサイズは、書き込み時のデータサイズの約4倍、キャッシュが有効になっていないときはリード時のデータサイズの約2倍です。 キャッシュが無効になっています キャッシュが有効になっている 1 回の書き込み tlp でのデータ サイズ 8バイト 32バイト 書き込み速度 ~109MB/秒 ~298MB/秒 1 回の読み取り tlp のデータ サイズ 32バイト 64 バイト 読み取り速度 ~29MB/秒 ~100MB/秒 キャッシュが有効になっていない PCIe EP:データ転送を開始しています... PCIe EP:データ転送は成功しました。tv_count1 149616us、tv_count2 552099us。 PCIe EP:データ書き込み速度は109MB/sです。 PCIe EP:データ読み取り速度は29MB/sです。 imx6 pcie ep と rc を接続するための簡単な方法の 1 つ ソリューション全体のビュー: HW材料: 2 * iMX6Q SDボード、2 * Mini PCIe to STD PCIeアダプター、1本のSATA2データケーブル。 Mini-PCIe から標準の PCIe 交換アダプター。 Here is the URL: http://www.bplus.com.tw/Adapter/PM2C.html 作り方。 信号接続 2 つのアダプター (1 つは A、もう 1 つは B と呼ばれます) A                  B TXM <----> RXM TXN <----> RXN RXM <----> TXM RXN <----> TXN A1 を B3 に接続 A2 を B4 に接続 A3 を B1 に接続 A4 を B2 に接続 ケーブルをアダプターに接続します。 SATA2データケーブルをMiniPCIe-STDPCIeアダプター(A)に接続します    SATA2 データ ケーブルを Mini PCIe to STD PCIe アダプター (B) に接続します 手記: ※ケーブルの長さはなるべく短くしてください。弊社のケーブルは約12cmです。 ※SATA2ケーブルのシールド線は、両基板のGNDに接続してください。 ※PCIe RCシステムを起動する前に、PCIe EPシステムを起動してください。 ベース1のimx_3.0.35メインライン、パッチ、およびIPUテストツールが取り付けられていました。 注: * IPUテスト使用方法。 xxx.zipを解凍し、xxx_r.shを実行して読み取りテストを実行し、xxx_w.shを実行して書き込みテストを実行します。 テストログ: EPの root@freescale ~/pcie_ep_io_test$ ./pcie-r.sh コマンドライン 14, ./pcie_ipudev_test.out を渡します。 新しいオプション:c フレームカウントセット 1 新しいオプション:L ループカウントセット 1 new option : i input w=1024,h=1024,fucc=RGB4,cpx=0,cpy=0,cpw=0,cph=0,de=0,dm=0 新しいオプション:O 640,480,RGB4,0,0,0,0,0 新しいオプション:s FB 0に表示 新しいオプション:F 出力ファイル名 IPU1-1ST-OVFB 新しいオプション:ÿ show_to_buf:0、input_paddr:0x1000000、output.paddr0x18800000 ====== IPUタスク====== インプット: フォラムト:0x34424752 幅:1024 高さ:1024 クロップ.w= 1024 クロップ.h= 1024 クロップ.pos.x= 0 クロップ.pos.y= 0 アウトプット: フォラムト:0x34424752 幅:640 身長:480 ローアテ:0 クロップ.w= 640 クロップ.h= 480 クロップ.pos.x= 0 クロップ.pos.y= 0 合計フレーム数 1 平均フレーム時間 19019 US、FPS 52.579000 root@freescale ~/pcie_ep_io_test$ ./pcie-w.sh コマンドライン 14, ./pcie_ipudev_test.out を渡します。 新しいオプション:c フレームカウントセット 1 新しいオプション:L ループカウントセット 1 new option : i input w=640,h=480,fucc=RGB4,cpx=0,cpy=0,cpw=0,cph=0,de=0,dm=0 新しいオプション:O 1024,1024,RGB4,0,0,0,0,0 新しいオプション:s FB 1に表示 新しいオプション:F 出力ファイル名 IPU1-1ST-OVFB 新しいオプション:ÿ show_to_buf:1、input_paddr:0x18a00000、output.paddr0x1000000 ====== IPUタスク====== インプット: フォラムト:0x34424752 幅:640 身長:480 クロップ.w= 640 クロップ.h= 480 クロップ.pos.x= 0 クロップ.pos.y= 0 アウトプット: フォラムト:0x34424752 幅:1024 高さ:1024 ローアテ:0 クロップ.w= 1024 クロップ.h= 1024 クロップ.pos.x= 0 クロップ.pos.y= 0 合計フレーム数 1 平均フレーム時間 11751 US、FPS 85.099140 root@freescale ~$ ./memtool-32 01000000=デッドビーフ アドレス 32 ビット値 0xDEADBEAF のアドレス 0x01000000 への書き込み RC: "./memtool を実行する前に-32 01000000=deadbeaf" を EP で更新します。 root@freescale ~$ ./memtool-32 40000000 10 アドレス 0x40000000 から始まる0x10カウントの読み取り 0x40000000: 00000000 00000000 00000000 00000000 0x40000010: 00000000 00000000 00000000 00000000 0x40000020: 00000000 00000000 00000000 00000000 0x40000030: 00000000 00000000 00000000 00000000 "./memtool"の実行後-32 01000000=deadbeaf" を EP で更新します。 root@freescale ~$ ./memtool-32 40000000 10 アドレス 0x40000000 から始まる0x10カウントの読み取り 0x40000000: DEADBEAF 00000000 00000000 00000000 0x40000010: 00000000 00000000 00000000 00000000 0x40000020: 00000000 00000000 00000000 00000000 0x40000030: 00000000 00000000 00000000 00000000 Labels parameters i.MX6_All Linux Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, 上記のファイルにアクセスできません。 同じものへのアクセスを提供していただけますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 添付ファイルは使用できなくなりました。 また、記事を読んで理解できなかったのは、実際に1つのtlpでキャッシング/データサイズを有効にする方法です。 ありがとうございます Christoph Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Eduardo, こんなことを解決したことはありますか? ありがとうございます Brian Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> リチャード・チュー Hi, i.MAX6 Quad Sabre Lite Development ボード (https://boundarydevices.com/product/sabre-lite-imx6-sbc/) で PCIE を起動し、TW6865 Intersil ビデオ チップと接続するのに問題があり、TW6865 の REFCLK- および REFCLK+ を i.MAX6Q Sabre Lite の PCIE ポートに接続する方法についての十分な詳細を見つけることができませんでした。 TW6865をSabre LiteのPCIEとインターフェースするように案内してもらえますか?(現在、私は3.14.52カーネルベースのシステムに取り組んでいます) ありがとうございます ピーター。 i.max‌#i.mx6q pcie‌ Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 親愛なるリチャード、 私は現在、iMX6のPCIe RCにDMAがないことを考えると、IPU DMAを使用してPCIe Link x1を介してiMX6ボードからXilinx FPGAボードにデータを送信しようとしています。 これをああするために、私はあなたのデモを私の特定のシナリオに適応させました。適応プロセスで大きな問題はありませんでした。iMX6からFPGAへの書き込み操作は正常に機能しているように見えますが、Yannの場合と同様に(シナリオは異なりますが)、デモのリンクに記載されている344 MB / sに達する代わりに、TLPデータサイズが64バイトの場合、FPGA側で受信するTLPのデータサイズが16バイトしかないため、約54MB / sしか得られません。2つのボード間で使用しているコネクタは、ミニPCIeからPCIeです 送信されるTLPのサイズを増やすために、iMX6側でどの設定パラメータに触れる必要がありますか? ご回答いただき、誠にありがとうございます。 よろしくお願いいたします。 Eduardo. Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> hi, Richard: あなたの返信をありがとう、私たちは私たちのドライバーコードをチェックしました、そしてそれは大丈夫なようです、そして私たちは実験をしました、r8169でnicをドライバーにしました、r8168-8.039.00ではなく、linux bspプロジェクトのfslの元のコードは何ですか。 --------------------------------------------------------------- x x < > パケットエンジン Hamachi GNIC-II 対応 x x x x < > パケット エンジン Yellowfin ギガビット NIC サポート (実験的) x x x x <*> Realtek 8169 ギガビット イーサネット サポート x x x x < > Realtek 8111Eギガビットイーサネットサポート ------------------------------------------------------------------- そして、問題はまだ同じです。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 以前、INTEL e1000e NICカードで1000バイト以上のパケット送信が確認されたことを覚えています。 NICデバイス/ドライバーを再確認できますか? 参考までに、これは単なる参照ログです。 root@imx6sxsabresd:~# ピン 192.168.1.253-S 469 ピン192.168.1.253(192.168.1.253):469データバイト 192.168.1.253 から 477 バイト:seq=0 ttl=64 time=0.595さん 192.168.1.253 から 477 バイト:seq=1 ttl=64 time=0.482さん 192.168.1.253 から 477 バイト:seq=2 ttl=64 time=0.457さん 192.168.1.253 から 477 バイト:seq=3 ttl=64 時間=0.450さん ^C --- 192.168.1.253PING統計--- 送信パケット 4 パケット、受信パケット 4 パケット、パケット損失 0% 往復最小/平均/最大 = 0.450/0.496/0.595さん root@imx6sxsabresd:~# lspci 00:00.0 PCIブリッジ:デバイス16c3:abcd(リビジョン01) 01:00.0イーサネットコントローラー:Intel Corporation 82574Lギガビットネットワーク接続 root@imx6sxsabresd:~# ピン 192.168.1.253-S1000 ピン192.168.1.253(192.168.1.253):1000データバイト 192.168.1.253 から 1008 バイト:seq=0 ttl=64 time=0.559さん 192.168.1.253 から 1008 バイト:seq=1 ttl=64 time=0.485さん 192.168.1.253 から 1008 バイト:seq=2 ttl=64 時間=0.472さん ^C --- 192.168.1.253PING統計--- 送信パケット数 3、受信パケット数 3、パケット損失 0% 往復最小/平均/最大 = 0.472/0.505/0.559さん root@imx6sxsabresd:~# lspci 00:00.0 PCIブリッジ:デバイス16c3:abcd(リビジョン01) 01:00.0イーサネットコントローラー:Intel Corporation 82574Lギガビットネットワーク接続 root@imx6sxsabresd:~# Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, Richard: 私たちが遭遇している新しい問題があります、私のボードでは、rtl8111e nicはpingパケット>= 469bytesのときにping操作を実行できません、さらに、ubuntuのrootfsをダウンロードすると、sshでログインできません、この操作もrtl8111eのドライバーに異常を引き起こします。 他のトピックについて: mx6 + rtl8111eドライバーCarmili LiとPavelが私と同じ問題に直面しているようです。Alexander はパッチを参照しています : [PATCH - v4] PCI: keystone: PCI 癖を追加して mrrs を制限する -- Linux PCIですが、私のカーネルソースには、このファイル "/drivers/pci/host/pci-keystone.c" がありません。       kernel ver: Linux version 3.0.35-2666-gbdde708 RTL8111Eドライバー情報: r8168: Realtek PCIe GBE ファミリ コントローラー mcfg = 0014 R8168 0000:01:00.0:MSIはありません。INTxに戻ります。 r8168:この製品は、US6,570,884、US6,115,776、およびUS6,327,625の1つ以上の特許によって保護されています。 r8168 Copyright (C) 2014 Realtek NIC ソフトウェアチーム <[email protected]> このプログラムには一切の保証が付いていません。詳細については、<http://www.gnu.org/licenses/>をご覧ください。 これはフリーソフトウェアであり、特定の条件下で再配布することは歓迎されます。<http://www.gnu.org/licenses/>を参照してください。 ping 操作: root@freescale ~$ ping 192.168.1.5-S 465 ピン192.168.1.5(192.168.1.5):465データバイト 192.168.1.5 から 473 バイト:seq=0 ttl=64 time=0.435さん 192.168.1.5 から 473 バイト:seq=1 ttl=64 time=0.518さん --- 192.168.1.5PING統計--- 送信パケット 2 パケット、受信パケット 2 パケット、パケット損失 0% 往復最小/平均/最大 = 0.435/0.476/0.518さん root@freescale ~$ ping 192.168.1.5-S 468 ピン192.168.1.5(192.168.1.5):468データバイト 192.168.1.5 から 476 バイト:seq=0 ttl=64 time=0.440さん 192.168.1.5 から 476 バイト:seq=1 ttl=64 time=0.503さん --- 192.168.1.5PING統計--- 送信パケット 2 パケット、受信パケット 2 パケット、パケット損失 0% 往復最小/平均/最大 = 0.440/0.471/0.503さん root@freescale ~$ ping 192.168.1.5-S 469 ピン192.168.1.5(192.168.1.5):469データバイト --- 192.168.1.5PING統計--- 送信パケット34、受信パケット0、パケットロス100% root@freescale ~$ Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 親愛なる朱さん、 このトピックのIPUパッチが何のためにあるのか、私にはよくわかりません。提供されたIPUパッチは、IPUを再構成し、画像処理なしでIPU DMAを使用することを目的としていると思っていましたか? また、IPUで画像処理を行うと、その後でIPU DMAを使用できますか?つまり、私はIPUを、DMAにアクセスし、DDRに高速(344MB/s)で画像を保存するために、画像をほとんど変更しない小さなプロセス(たとえば、1行のトリミング)に使用しています。それは可能ですか? iMX6とビデオ処理カードの間にPHYFLEXキャリアボード1364.3(開発ボード)があります。データ転送量が少ないのは、それが原因かもしれません...接続をチェックして、すべてが正常であることを確認します。 ご協力いただきありがとうございます。 よろしくお願いいたします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 残念ながら、IPU DMAエンジンはIPU専用設計であり、汎用DMAエンジンとして使用できないため、実装でIPU DMAエンジンを使用することはできません。 私はあなたの側でのデータ転送のスループットがなぜそんなに悪いのか、あなたは接続の品質を確認できるのか興味があります IMX6 PCIe インターフェースとビデオプロセスカードの間にありますか? 十分な品質の接続がない場合、多くのCRCおよび再試行操作が発生する可能性があります。 幸運を祈ります。 リチャード。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> はい、 ep モードテストがあります、 あなたはfsl linux bsp リリースを参照することができます。 リチャード。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 親愛なる朱さん、 私はこのトピックを注意深く読みましたが、システムが機能していないため、あなたの助けが必要です。 まず、私の状況を説明しましょう。 PCIeスロットのおかげで、iMX6に接続されたビデオ処理カードがあります。ビデオ処理カードは、iMX6のDDRに画像を書き込むために物理アドレスを取ります。そんな私もiMX6(MEM=768M)のメモリを減らしました。次に、ドライバーは0x4000_0000のアドレスを使用して画像を書き込みます。これは問題なく動作しますが、私の問題は、最大書き込み速度が約50MB / sであることです。IPUをバスマスターとして使用して、344MB/sの速度に到達できますか?具体的に何をすればいいですか? よろしくお願いいたします。 Yann Tinauus Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは朱鴻興: imx6プラットフォームsdk「pcie_test」をRCモードでテストしましたが、imx6プラットフォームsdkにEPモードテストサンプルコードはありますか、ありがとうございます! Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> リチャード: カーネルの設定をやり直し、再度カーネルをコンパイルしました。しかし、結果は同じです。 カーネルの設定は次のとおりです。 MX6オプション:*** x x [*] PCI Express サポート IMX6 RC/EP相互接続システムのPCI Express EPモード IMX6 RC/EP相互接続システムのPCI Express RCモード また、IPU関連の別の質問として、他のコマンドを実行せず、ドライバーモジュールをロードし、eth1を設定してから、PINGコマンドを実行しました。 ちなみにRTL8111EはPCIE nicで、mini-PCIE to PCIEアダプタを使用し、RTL8111E nicとi.MX6-SebraSDPボードを接続しました。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 以下のダンプについては、 "コード: e59f0010 e1a01003 eb133c07 e3a03000 (e5833000) 割り込み コンテキストではclk_enableを呼び出すことはできません [<80049e34>](unwind_backtrace+0x0/0xf8) from [<8006563c>] (clk_enable+0x88/0xa0) ” RTL8111eの操作を行うときにIPU関連のカーネルダンプがあるのは不思議です。 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 「削除」後に再試行できますか PCI Expressのサポート エ ックス カーネル構成の「」 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> カーネルの設定を追加します。 エックス <*> PCI スタブ ドライバー xx エックス [ ] PCI IOVのサポート xx エックス [*]PCI Expressのサポート xx エックス [*]  ルート ポートの高度なエラー報告のサポート xx エックス [ ] PCI Express ECRC 設定制御 xx エックス < > PCIe AER エラー インジェクターのサポート xx エックス [*]  PCI Express ASPM 制御 xx エックス [ ] Debug PCI Express ASPM                                             xx Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> リチャード カーネルのバージョンは:Linuxバージョン3.0.35-2666-gbdde708 カーネルブートログ: Linuxの解凍...完了、カーネルをブートします。 Linuxバージョン3.0.35-2666-gbdde708(user@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #20 SMP PREEMPT Sun Jan 11 02:32:04 PST 2015 CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ マシン:Freescale i.MX 6Quad/DualLite/Solo Sabre-SDボード 認識できないタグ0x54410008を無視する メモリ ポリシー: ECC が無効、データ キャッシュ writealloc CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:194560 カーネルコマンドライン: console=ttymxc0,115200 root=/dev/mmcblk1p1 rootwait rw video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) メモリ:512MB 256MB = 合計768MB メモリ:765672k / 765672k利用可能、282904k予約済み、0K高メモリ 仮想カーネルメモリのレイアウト: ベクター : 0xffff0000 - 0xffff1000 ( 4 kB) フィックスマップ : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xf4600000 - 0xffe00000 ( 184 MB) vmalloc : 0xc0800000 - 0xf2000000 ( 792 メガバイト) lowmem : 0x80000000 - 0xc0000000 (1024 MB) pkmap : 0x7fe00000 - 0x80000000 ( 2メガバイト) モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB) .init: 0x80008000 - 0x8003d000 ( 212 kB) 。テキスト: 0x8003d000 - 0x80aa54f0 (10658 kB) 。データ: 0x80aa6000 - 0x80b0a660 ( 402 kB) .bssの: 0x80b0a684 - 0x80b58b8c ( 314 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 プリエンプティブな階層型 RCU の実装。 NR_IRQS:624 MXC GPIOハードウェア sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ arm_max_freq=1GHz帯 MMIO 0x2020000 の MXC_Early シリアル コンソール (オプション '115200') ブートコンソール [ttymxc0] 有効 コンソール:カラーダミーデバイス80x30 遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) pid_max: デフォルト: 32768 最小: 301 マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 CPU:書き込みバッファのコヒーレンシのテスト:OK hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 CPU1:起動されたセカンダリプロセッサ CPU2:起動されたセカンダリプロセッサ CPU3:起動したセカンダリプロセッサ 4つのCPUを育てました SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 print_constraints:ダミー: NET: 登録プロトコル ファミリ 16 print_constraints:vddpu:725<--> 700 mVの速い正常な700のmVで print_constraints: vddcore: 725<--> 1300 mV at 1150 mV fast normal print_constraints:vddsoc:725<--> 1300 mV print_constraints: vdd2p5: 2000<--> 2400 mV で 2775 mV <--> <-->高速ノーマル print_constraints:vdd1p1:800 1400 mV print_constraints:vdd3p0:2625 hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 L310 キャッシュ コントローラーが有効 l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B BIO:0にスラブ を作成します MXS-DMA MXS-DMA-APBH:初期化済み print_constraints:SPKVDD:4200mV print_constraints:vmmc:3300 mV vgaarb: ロード済み SCSI サブシステムが初期化されました spi_imx imx6q-ecspi.0: プローブ usbcore: 新しいインターフェースドライバー usbfs を登録 usbcore:新しいインターフェースドライバーハブを登録 usbcore: 新しいデバイスドライバー USB を登録 フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ mc_pfuze 1-0008: ID: 0、フルレイ: 1、メタルレイ: 1 mc_pfuze 1-0008: FAB: 0 、 FIN : 0 <--> print_constraints:PFUZE100_SW1A:300 print_constraints:PFUZE100_SW1B:300<--> print_constraints:PFUZE100_SW1C:300<--> <--> <--> <--> <--> <--> <--> <--> <--> <--> <--> <--> 1875<--> mV print_constraints:PFUZE100_SW2:800 print_constraints:PFUZE100_SW3A:400 1975 mV、1500 mV print_constraints:PFUZE100_SW3B:400 print_constraints:PFUZE100_SW4:800 print_constraints:PFUZE100_SWBST:5000 5150 mV print_constraints:PFUZE100_VSNVS:1200 print_constraints:PFUZE100_VREFDDR:750mVで print_constraints:PFUZE100_VGEN1:800 1550 mV print_constraints:PFUZE100_VGEN2:800 1550 mV print_constraints:PFUZE100_VGEN3:1800 print_constraints:PFUZE100_VGEN4:1800 print_constraints:PFUZE100_VGEN5:1800 print_constraints:PFUZE100_VGEN6:1800 3300 mV IMX-IPUV3 IMX-IPUV3.0: IPU DMFC NORMAL モード: 1(0~1), 5B(4,5), 5F(6,7) IMX-IPUV3 IMX-IPUV3.1:IPU DMFC NORMAL モード: 1(0~1), 5B(4,5), 5F(6,7) mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a MIPI CSI2 ドライバー・モジュールがロードされました Advanced Linux Sound Architectureドライババージョン1.0.24。 Bluetooth:コアバージョン2.16 NET: 登録プロトコル ファミリ 31 Bluetooth:HCIデバイスと接続マネージャーが初期化されました Bluetooth:HCIソケットレイヤーが初期化されました Bluetooth:L2CAPソケットレイヤーが初期化されました Bluetooth:SCOソケットレイヤーが初期化されました cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています MAX17135 2-0048:eInkディスプレイ用PMIC MAX17135 I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] クロックソースmxc_timer1への切り替え NET: 登録プロトコル ファミリ 2 IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) TCP reno が登録されました UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました iMX6 PCIe PCIe RCモードimx_pcie_pltfm_probe入っています。 PCIE:リンクアップを開始imx_pcie_pltfm_probe。 IMX PCIeポート:リンクアップ。 PCI: bus0: 高速バックツーバック転送が無効 PCI:bus1:高速バックツーバック転送は無効 pci 0000:00:00.0: BAR 0: 割り当て済み [mem 0x01000000-0x010fffff 64bit pref] pci 0000:00:00.0: BAR 0: [mem 0x01000000-0x010fffff 64bit pref] (PCI アドレス [0x1000000-0x10fffff]) に設定 pci 0000:00:00.0: BAR 9: 割り当て済み [mem 0x01100000-0x011fffff pref] pci 0000:00:00.0: BAR 6: assigned [mem 0x01200000-0x0120ffff pref] pci 0000:00:00.0: BAR 7: 割り当て済み [io 0x1e00000-0x1e00fff] pci 0000:01:00.0: BAR 4: 割り当て済み [mem 0x01100000-0x01103fff 64bit pref] pci 0000:01:00.0: BAR 4: [mem 0x01100000-0x01103fff 64bit pref] (PCI アドレス [0x1100000-0x1103fff]) に設定 pci 0000:01:00.0: BAR 2: 割り当て済み [mem 0x01104000-0x01104fff 64bit pref] pci 0000:01:00.0: BAR 2: [mem 0x01104000-0x01104fff 64bit pref] (PCI アドレス [0x1104000-0x1104fff]) に設定 pci 0000:01:00.0: BAR 0: 割り当て済み [io 0x1e00000-0x1e000ff] pci 0000:01:00.0: BAR 0: [io 0x1e00000-0x1e000ff] (PCI アドレス [0x1e00000-0x1e000ff]) に設定 pci 0000:00:00.0: [bus 01-01] への PCI ブリッジ PCI 0000:00:00.0:ブリッジウィンドウ[IO 0x1e00000-0x1e00fff] PCI 0000:00:00.0: ブリッジ ウィンドウ [MEM 無効] PCI 0000:00:00.0: ブリッジ ウィンドウ [mem 0x01100000-0x011fffff pref] IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ CPUレギュレータモード:ldo_bypass _regulator_get: 識別子なしの get() mx6_cpu_regulator_init:PUレギュレーターの入手に失敗しました i.MXC CPU周波数ドライバー JFFS2 バージョン 2.2.(NAND) © 2001-2006 レッドハット株式会社 msgmni が 1495 に設定されている alg: stdrng (krng) のテストなし IOスケジューラNOOPが登録されました IOスケジューラの締切日登録 IOスケジューラCFQ登録済み(デフォルト) mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI ドライバーがプローブされました MIPI DSI ドライバー モジュールが読み込まれました mxc_sdc_fb mxc_sdc_fb.0:MXCディスプレイドライバーHDMIの登録 mxc_hdmi mxc_hdmi:検出されたHDMIコントローラー 0x13:0xa:0xa0:0xc1 fbcvt: 1920x1080@60: CVT 名 - 2.073M9 IMX-IPUV3 IMX-IPUV3.0:IPU DMFC DP 高分解能: 1(0,1), 5B(2~5), 5F(6,7) コンソール:カラーフレームバッファデバイス240x67への切り替え mxc_sdc_fb mxc_sdc_fb.1:MXCディスプレイドライバーLDBの登録 _regulator_get: 識別子なしの get() mxc_sdc_fb mxc_sdc_fb.2:MXCディスプレイドライバーLCDの登録 mxc_sdc_fb mxc_sdc_fb.2:IPU0-DI0 は既に使用済み mxc_sdc_fb: mxc_sdc_fb.2 のプローブがエラー -16 で失敗しました mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 IMX-SDMA: ファームウェア 1.1 をロード imx-sdma: 初期化済み シリアル:IMXドライバー imx-uart.2:MMIO 0x21ec000 (irq = 60) の ttymxc2 は IMX です imx-uart.0:MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です コンソール [ttymxc0] が有効、ブートコンソールが無効 コンソール [ttymxc0] が有効、ブートコンソールが無効 loop: モジュールがロードされました SATAディスクはありません。 M25P80 SPI0.0:M25P32が見つかり、予想SST25VF016B M25P80 SPI0.0:m25p32 (4096 キロバイト) "m25p80" に 2 つの MTD パーティションを作成します。 0x000000000000-0x000000100000 : 「ブートローダー」 0x000000100000-0x000000400000 : カーネル GPMI NANDドライバが登録されています。(IMXの) vcan: 仮想 CAN インターフェースドライバー CANデバイスドライバインターフェース Flexcan NetDevice ドライバ FEC イーサネット ドライバー fec_enet_mii_bus:プローブ ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー FSL-EHCI FSL-EHCI.0:フリースケールのオンチップEHCIホスト・コントローラ FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています FSL-EHCI FSL-EHCI.0:IRQ 75、IOベース0x02184000 FSL-EHCI FSL-EHCI.0:USB 2.0 開始、EHCI 1.00 ハブ 1-0:1.0:USBハブが見つかりました ハブ 1-0:1.0: 1 ポートが検出されました ウェイクアップソースIRQ 72を追加 FSL-EHCI FSL-EHCI.1:フリースケールのオンチップEHCIホスト・コントローラ FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました FSL-EHCI FSL-EHCI.1:IRQ 72、IOベース0x02184200 FSL-EHCI FSL-EHCI.1:USB 2.0 開始、EHCI 1.00 ハブ 2-0:1.0:USBハブが見つかりました ハブ 2-0:1.0: 1 ポートが検出されました usbcore:新しいインターフェースドライバーを登録しcdc_acm cdc_acm: USB モデムと ISDN アダプタ用の USB Abstract Control Model ドライバ USB大容量記憶装置ドライバを初期化しています... usbcore:新しいインターフェースドライバーのusb-storageを登録 USBマスストレージのサポートが登録されています。 ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) mousedev: PS/2 マウスデバイス (全マウス共通) 入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 入力:/devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1としてmax11801_ts egalax_ts 1-0004:egalax_ts:ファームウェアバージョンの読み取りに失敗しました egalax_ts: 1-0004 のプローブがエラー -5 で失敗しました 入力:eGalaxタッチスクリーン(/devices/platform/imx-i2c.2/i2c-2/2-0004/input/input2) elan - Hello パケットの読み取りに失敗しました ELAN-TOUCH:2-0010のプローブがエラー-22で失敗しました 入力:ISL29023光センサーを/devices/virtual/input/input3として ISL29023 2-0044: ドライバ バージョン 1.0 が有効 I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc i2c /dev entries ドライバー Linuxビデオキャプチャインターフェース:v2.00 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス18 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス19 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス20 mag3110 2-000e:mag3110チップIDを確認してください 入力:mag3110 as /devices/virtual/input/input4 MAG3110 2-000E:MAG3110をプローブ I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] 入力: MMA845x as /devices/virtual/input/input5 IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) Bluetooth:仮想HCIドライバーver 1.3 Bluetooth:HCI UARTドライバーver 2.2 Bluetooth: HCIATH3K プロトコルが初期化されました Bluetooth:汎用Bluetooth USBドライバーver 0.6 usbcore: 新しいインターフェースドライバー btusb を登録 sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー sdhci: Copyright(c) Pierre Ossman (英語) mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 mmc1: プラットフォーム [SDHCI-ESDHC-IMX.1] 上の SDHCI コントローラーDMAの使用 mmc2: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました VPU が初期化されました 登録mxc_asrc Galcoreバージョン4.6.9.6622 サーマルキャリブレーションデータ0x55c4af7d レシオ=176のサーマルセンサー Anatop Thermal は thermal_zone0 として登録されています anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! usbcore: 新しいインターフェースドライバー usbhid を登録 usbhid: USB HID コアドライバー usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 I2C-Core:従来の再開方法を使用するドライバー[CS42888] wm8962 0-001a: お客様 ID 0 リビジョン D 入力:WM8962ビープ音発生器を/devices/platform/imx-i2c.0/i2c-0/0-001a/input/input6として ASOC: WM8962 <-> IMX-SSI.1 マッピング OK 入力: wm8962-audio DMIC as /devices/platform/soc-audio.5/sound/card0/input7 入力:wm8962-audio Ext Spk as /devices/platform/soc-audio.5/sound/card0/input8 imx_3stack ASOCドライバー ASOC: MXC-HDMI-SOC <-> IMX-HDMI-SOC-DAI.0マッピングOK ALSA デバイス一覧: #0:WM8962-オーディオ #1:IMX-HDMI-SOCの NET: 登録プロトコル ファミリ 26 TCPキュービックが登録されました NET: 登録プロトコル ファミリ 17 CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 NET: 登録プロトコル ファミリ 29 CAN:RAWプロトコル(Rev 20090105) CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) Bluetooth:RFCOMM TTYレイヤーが初期化されました Bluetooth:RFCOMMソケットレイヤーが初期化されました Bluetooth:RFCOMMバージョン1.11 Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 mmc0: 新しい高速 DDR MMC カード (アドレス 0001) mmcblk0: mmc0:0001 SEM08G 7.39 GiB mmcblk0boot0: mmc0:0001 SEM08G パーティション 1 2.00 MiB mmcblk0boot1: mmc0:0001 SEM08G パーティション 2 2.00 MiB mmcblk0: p1 Bluetooth:BNEPフィルター:プロトコルマルチキャスト mmcblk0boot1: パーティション テーブルが不明です Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 mmcblk0boot0: パーティションテーブルが不明です lib80211: IEEE802.11 ドライバーの共通ルーチン VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 バス周波数ドライバモジュールがロードされました バス周波数ドライバ 有効 mxc_dvfs_core_probe DVFSドライバモジュールがロードされました regulator_init_complete: PFUZE100_VGEN6: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN3: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN2: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN1: 不完全な制約、オンのままにする snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 00:00:01 UTC (1) に設定 ルートデバイス /dev/mmcblk1p1 を待っています... mmc2: アドレス 1234 の新しい高速 SDHC カード mmcblk1: mmc2:1234 SA04G 3.63 GiB MMCBLK1:P1 EXT3-fs: バリアが有効になっていません kjournaldが起動しています。コミット間隔 5 秒 EXT3-fs (mmcblk1p1): 内部ジャーナルを使用 EXT3-fs (mmcblk1p1): リカバリ完了 EXT3-fs (mmcblk1p1): ライトバック・データ・モードでマウントされたファイルシステム VFS: デバイス 179:25 にルート (ext3 ファイルシステム) がマウントされました。 init メモリの解放: 212K pid 1468 以降、tty '': '/etc/rc.d/rcS' /proc と /sys のマウント ホットプラグイベントディスパッチャーudevdの起動 udevd(1477):/ proc / 1477 / oom_adjは非推奨ですので、代わりに/ proc / 1477 / oom_score_adjを使用してください。 初期ホットプラグ・イベントの合成 ホスト名をフリースケールに設定する ファイルシステムのマウント cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません mount: /proc/bus/usb への usbfs のマウントに失敗しました: そのようなファイルやディレクトリはありません pid 3292 以降、tty '': '/etc/rc.d/rc_gpu.S' pid 3298 以降、tty '': '/etc/rc.d/rc_mxc.S' arm-none-linux-gnueabi-gcc (Freescale MAD -- Linaro 2011.07 -- 2011/08/10 09:20 にビルド) 4.6.220110630(プレリリース) ルートファイルシステム Wed, 31 Dec 2014 21:03:35 -0800 に構築されました フリースケールセミコンダクタ株式会社 コマンド lspci 出力 : <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$ lspci 00:00.0 クラス 0604: 16c3:abcd 01:00.0 クラス 0200: 10ec:8168 次に、RTL8111Eドライバーをロードし、インターフェースeth1を設定します。 <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$ insmod r8168.ko r8168ギガビットイーサネットドライバ8.039.00-NAPIロード R8168 0000:01:00.0:MSIはありません。INTxに戻ります。 r8168:この製品は、US6,570,884、US6,115,776、およびUS6,327,625の1つ以上の特許によって保護されています。 r8168 Copyright (C) 2014 Realtek NIC ソフトウェアチーム <[email protected]> このプログラムには一切の保証が付いていません。詳細については、<http://www.gnu.org/licenses/>をご覧ください。 これはフリーソフトウェアであり、特定の条件下で再配布することは歓迎されます。<http://www.gnu.org/licenses/>を参照してください。 eth1: 0xc0b86000, 00:e0:4c:68:a2:04, IRQ 155 <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$ r8168: eth1: link up <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$(英語)ifconfigの eth1 Link encap:Ethernet HWaddr 00:E0:4C:68:A2:04 inetアドレス:192.168.0.2Bキャスト:192.168.0.255マスク:255.255.255.0          マルチキャストを実行しているUPブロードキャストMTU:1500メトリック:1 RXパケット数:0 エラー数:0 ドロップ数:0 オーバーラン数:0 フレーム数:0 TXパケット:0 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 衝突数:0 txqueuelen:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) 割り込み:155 ベースアドレス:0x6000    コマンド「PING 192.168.0.1」を実行したときのカーネルコアダンプ <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$ ping 192.168.0.1 PING 192.168.0.1(192.168.0.1):arch / arm / mm / dma-mapping.c:478の5kernelバグ! 6 データ バイト 仮想アドレス00000000でカーネルNULLポインタ逆参照を処理できません pgd = 80004000 [00000000] *pgd=00000000 内部エラー: Oops: 817 [#1] PREEMPT SMP リンクされているモジュール:r8168 [最後にアンロードされた:r8168] CPU:2汚染されていない(3.0.35-2666-gbdde708 #20) PCは__bug+0x1c/0x28 LRは__bug+0x18/0x28 pc : [<800462c8>]    lr : [<800462c4>]    psr: 60000193 sp : bffb5dc8  ip : c097a000  fp : bfb80000 R10: 0000021C R9 : 7F084544 R8 : FF9F2000 R7 : FF9F8000 R6 : 00000001 R5 : 00000012 R4 : FF9F2000 R3 : 00000000 R2 : 80AD329C R1 : 60000193 R0 : 00000033 フラグ: nZCv IRQ はモード SVC_32 ISA ARM セグメント カーネルで FIQ をオフにします。 制御:10c53c7d テーブル:4a70404a DAC:00000015 プロセススワッパー (pid: 0, stack limit = 0xbffb42f0) スタック: (0xbffb5dc8 から 0xbffb6000) 5DC0: 80B16930 8004CB08 00000012 00400000 0000002A 7F0489F8 5de0: 00000000 80000000 00000000 bfcbfd80 bfb804b4 ff9f8000 ff9f8000 80000113 5e00: c0b86000 ba14f090 00000000 60004980 bfcbfd80 bfb80000 00000000 80abc11c 5e20: 7f084544 bfdb8a20 80439354 8042f11c 00000006 bfb8018c bfcd0608 bfe7ed02 5e40: bfb80000 bfe7ef00 bfb80000 bfe7ef5c bfcbfd80 bfdb8a20 00000000 00000002 5e60: 80439354 8044a694 bfdb8a20 bfe7ef00 bfcbfd80 bfb80000 bfdb8a20 bfe7ef5c 5e80: 00000000 8042f5a0 bfe7ef5c bfe7ee00 00000000 00000000 00000000 bfcbfb40 5ea0: bfb80000 0100a8c0 0200a8c0 00000000 bfe7ee00 8047d8fc 0200a8c0 00000000 5ec0: bfcd0608 00000000 00000010 bfcbfb40 bfcbfb5c bfcbfb54 bfcbfcc0 00000000 5ee0: 00000103 80439558 bffb5f08 bffcc000 80aa8080 bffb4000 00200200 80082f84 5f00: 0000024e 7abe5a80 bffb5f08 bffb5f08 00000000 00000141 80aa8044 bffb4000 5f20: 00000103 80b102e0 00000002 80aa8040 00000001 8007d078 7a264549 0000024e 5F40: 7A264549 0000000A 7A264549 BFFB4000 BFFB4000 8003BC00 00000000 00000002 5F60: bffb4000 00000000 00000000 8007D5B4 80abbcc0 8003D2E0 FFFFFFFF F2A00100 5F80:00000002 00000002 00000001 80042A0C 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5fc0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 80043ae0 80043d20 5FE0:4FFB806A 00000015 10C03C7D80B0A8F8 1000406A 10511694 81022CCE 22705254 [<800462c8>] (__bug+0x1c/0x28) from [<8004cb08>] (___dma_single_cpu_to_dev+0x94/0xa4) 【<8004cb08>】(___dma_single_cpu_to_dev+0x94/0xa4) from [<7f0489f8>] (rtl8168_start_xmit+0x514/0x6c4 [R8168]) [<7f0489f8>](rtl8168_start_xmit+0x514/0x6c4 [R8168]) from [<8042f11c>] (dev_hard_start_xmit+0x2f4/0x59c) 【<8042f11c>】(dev_hard_start_xmit+0x2f4/0x59c) from [<8044a694>] (sch_direct_xmit+0xb0/0x1dc) [<8044a694>](sch_direct_xmit+0xb0/0x1dc) from [<8042f5a0>] (dev_queue_xmit+0x1dc/0x60c) 【<8042f5a0>】(dev_queue_xmit+0x1dc/0x60c) from [<8047d8fc>] (arp_solicit+0xd4/0x1b0) 【<8047d8fc>】(arp_solicit+0xd4/0x1b0) from [<80439558>] (neigh_timer_handler+0x204/0x38c) [<80439558>](neigh_timer_handler+0x204/0x38c) from [<80082f84>] (run_timer_softirq+0xec/0x214) [<80082f84>](run_timer_softirq+0xec/0x214) from [<8007d078>] (__do_softirq+0xac/0x140) 【<8007d078>】(__do_softirq+0xac/0x140) from [<8007d5b4>] (irq_exit+0x94/0x9c) [<8007d5b4>](irq_exit+0x94/0x9c) from [<8003d2e0>] (do_IPI+0x10c/0x17c) [<8003d2e0>] (do_IPI+0x10c/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8) 例外スタック(0xbffb5f90 から 0xbffb5fd8) 5F80: 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5fc0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 【<80042a0c>】(__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28) [<80043b04>](default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124) 【<80043d20>】(cpu_idle+0xe0/0x124) from [<10511694>] (0x10511694) コード: e59f0010 e1a01003 eb133c07 e3a03000 (e5833000) 割り込みコンテキストではclk_enableを呼び出すことはできません [<80049e34>](unwind_backtrace+0x0/0xf8) from [<8006563c>] (clk_enable+0x88/0xa0) [<8006563c>](clk_enable+0x88/0xa0) from [<8039b608>] (_ipu_get+0xc/0x24) [<8039b608>](_ipu_get+0xc/0x24) from [<8039c4bc>] (ipu_clear_irq+0x18/0x8c) 【<8039c4bc>】(ipu_clear_irq+0x18/0x8c) from [<802714bc>] (mxcfb_set_par+0xb8/0x6d0) 【<802714bc>】(mxcfb_set_par+0xb8/0x6d0) from [<80271b78>] (mxcfb_blank+0xa4/0xb8) [<80271b78>](mxcfb_blank+0xa4/0xb8) from [<80259d24>] (fb_blank+0x3c/0x68) [<80259d24>](fb_blank+0x3c/0x68) from [<80263b18>](fbcon_blank+0x1c4/0x258) [<80263b18>](fbcon_blank+0x1c4/0x258) from [<80297fa0>] (do_unblank_screen+0x94/0x194) [<80297fa0>](do_unblank_screen+0x94/0x194) from [<8023c004>] (bust_spinlocks+0x24/0x4c) [<8023c004>](bust_spinlocks+0x24/0x4c) from [<800465c0>] (ダイ+0xa8/0x284) [<800465c0>](ダイ+0xa8/0x284) from [<8051464c>](__do_kernel_fault.part.4+0x54/0x74) [<8051464c>](__do_kernel_fault.part.4+0x54/0x74)[<8004da68>]から (do_page_fault+0x2b4/0x31c) 【<8004da68>】(do_page_fault+0x2b4/0x31c) from [<8003d384>](do_DataAbort+0x34/0x9c) 【<8003d384>】(do_DataAbort+0x34/0x9c) from [<80042990>] (__dabt_svc+0x70/0xa0) 例外スタック(0xbffb5d80 から 0xbffb5dc8) 5D80: 00000033 60000193 80AD329C 00000000 FF9F2000 00000012 00000001 FF9F8000 5da0: ff9f2000 7f084544 0000021c bfb80000 c097a000 bffb5dc8 800462c4 800462c8 5dc0: 60000193 ffffffff [<80042990>](__dabt_svc+0x70/0xa0) from [<800462c8>] (__bug+0x1c/0x28) [<800462c8>] (__bug+0x1c/0x28) from [<8004cb08>] (___dma_single_cpu_to_dev+0x94/0xa4) 【<8004cb08>】(___dma_single_cpu_to_dev+0x94/0xa4) from [<7f0489f8>] (rtl8168_start_xmit+0x514/0x6c4 [R8168]) [<7f0489f8>](rtl8168_start_xmit+0x514/0x6c4 [R8168]) from [<8042f11c>] (dev_hard_start_xmit+0x2f4/0x59c) 【<8042f11c>】(dev_hard_start_xmit+0x2f4/0x59c) from [<8044a694>] (sch_direct_xmit+0xb0/0x1dc) [<8044a694>](sch_direct_xmit+0xb0/0x1dc) from [<8042f5a0>] (dev_queue_xmit+0x1dc/0x60c) 【<8042f5a0>】(dev_queue_xmit+0x1dc/0x60c) from [<8047d8fc>] (arp_solicit+0xd4/0x1b0) 【<8047d8fc>】(arp_solicit+0xd4/0x1b0) from [<80439558>] (neigh_timer_handler+0x204/0x38c) [<80439558>](neigh_timer_handler+0x204/0x38c) from [<80082f84>] (run_timer_softirq+0xec/0x214) [<80082f84>](run_timer_softirq+0xec/0x214) from [<8007d078>] (__do_softirq+0xac/0x140) 【<8007d078>】(__do_softirq+0xac/0x140) from [<8007d5b4>] (irq_exit+0x94/0x9c) [<8007d5b4>](irq_exit+0x94/0x9c) from [<8003d2e0>] (do_IPI+0x10c/0x17c) [<8003d2e0>] (do_IPI+0x10c/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8) 例外スタック(0xbffb5f90 から 0xbffb5fd8) 5F80: 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5fc0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 【<80042a0c>】(__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28) [<80043b04>](default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124) 【<80043d20>】(cpu_idle+0xe0/0x124) from [<10511694>] (0x10511694) arch/arm/plat-mxc/clock.c:101 のカーネルバグ! 仮想アドレス00000000でカーネルNULLポインタ逆参照を処理できません pgd = 80004000 [00000000] *pgd=00000000 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> お客様が使用しているカーネルのバージョンと、カーネルパニックを報告したときのRTL8111eのアクティビティは何ですか? リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> あるお客様は RTL8111e を使用しており、カーネルパニックの問題が報告されています。 eth1 Link encap:Ethernet HWaddr 00:E0:4C:68:A2:04 inetアドレス:192.168.0.2Bキャスト:192.168.0.255マスク:255.255.255.0          マルチキャストを実行しているUPブロードキャストMTU:1500メトリック:1 RXパケット数:12 エラー数:0 ドロップ数:0 オーバーラン数:0 フレーム数:0 TXパケット:0 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 衝突数:0 txqueuelen:1000 RXバイト:1002 (1002.0B) TXバイト:0 (0.0 B) 割り込み:155 ベースアドレス:0xe000 <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$(英語)ピン 192.168.0.1 PING 192.168.0.1 (192.168.0.1): 56 データ バイト arch/arm/mm/dma-mapping.c:478 のカーネルバグ! 仮想アドレス00000000でカーネルNULLポインタ逆参照を処理できません PGD = 80004000 [00000000] *pgd=00000000 内部エラー: Oops: 817 [#1] PREEMPT SMP リンクされているモジュール: r8168 CPU:2汚染されていない(3.0.35-2666-gbdde708 #20) PCはバグ __bug+0x1c/0x28 LR is at __+0x18/0x28です PC:[<800462c8>] LR:[<800462c4>] PSR:60000193 SP:BFFB5DC8 IPアドレス:C097A000 FP:BA074000 R10:0000021C R9:7F03D544 R8:FF9F2000 R7 : FF9F8000 R6 : 00000001 R5 : 00000012 R4 : FF9F2000 R3 : 00000000 R2 : 80AD329C R1 : 60000193 R0 : 00000033 フラグ: nZCv IRQ はモード SVC_32 ISA ARM セグメント カーネルで FIQ をオフにします。 制御:10c53c7d テーブル:4a2b404a DAC:00000015 プロセススワッパー (pid: 0, stack limit = 0xbffb42f0) スタック: (0xbffb5dc8 から 0xbffb6000) 5DC0: 80B16930 8004CB08 00000012 00400000 0000002A 7F0019F8 5DE0: 00000000 80000000 00000000 BFD92480 BA0744B4 FF9F8000 FF9F8000 80000113 5E00: C0B7E000 BFC938A0 00000000 60004980 BFD92480 BA074000 0000000 80ABC11C 5E20:7F03D544 BFD82480 80439354 8042F11C 00000006 BA07418C BFC1EC08 BFD3DD02 5E40:BA074000 BFD3DF00 BA074000 BFD3DF5C BFD92480 BFD82480 00000000 00000002 5E60: 80439354 8044A694 BFD82480 BFD3DF00 BFD92480 BA074000 BFD82480 BFD3DF5C 5E80: 00000000 8042F5A0 BFD3DF5C BFD3DE00 000000000 00000000 00000000 BFD92240 5EA0: BA074000 0100A8C0 0200A8C0 00000000 BFD3DE00 8047D8FC 0200A8C0 00000000 5EC0: BFC1EC08 00000000 00000010 BFD92240 BFD9225C BFD92254 BFD923C0 00000000 5EE0: 00000103 80439558 bffb5f08 bffcc000 80aa8080 bffb4000 00200200 80082f84 5F00: 000000FA 8436AE00 BFFB5F08 BFFB5F08 00000000 00000141 80AA8044 BFFB4000 5F20:00000103 80B102E0 00000002 80AA8040 00000001 8007D078 839E72DA 000000FA 5F40: 839E72DA 0000000A 839E72DA BFFB4000 BFFB4000 8003BC00 00000000 00000002 5F60: bffb4000 00000000 00000000 8007D5B4 80abbcc0 8003D2E0 FFFFFFFF F2A00100 5F80:00000002 00000002 00000001 80042A0C 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5FC0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 80043ae0 80043d20 5FE0:4FFB806A 00000015 10C03C7D80B0A8F8 1000406A 10511694 8102080C 22705244 [<800462c8>](__bug+0x1c/0x28) from [<8004cb08>] (___dma_single_cpu_to_dev+0x94/0xa4) 【<8004cb08>】(___dma_single_cpu_to_dev+0x94/0xa4) from [<7f0019f8>] (rtl8168_start_xmit+0x514/0x6c4 [R8168]) [<7f0019f8>](rtl8168_start_xmit+0x514/0x6c4 [R8168]) from [<8042f11c>] (dev_hard_start_xmit+0x2f4/0x59c) 【<8042f11c>】(dev_hard_start_xmit+0x2f4/0x59c) from [<8044a694>] (sch_direct_xmit+0xb0/0x1dc) [<8044a694>](sch_direct_xmit+0xb0/0x1dc) from [<8042f5a0>] (dev_queue_xmit+0x1dc/0x60c) 【<8042f5a0>】(dev_queue_xmit+0x1dc/0x60c) from [<8047d8fc>] (arp_solicit+0xd4/0x1b0) 【<8047d8fc>】(arp_solicit+0xd4/0x1b0) from [<80439558>] (neigh_timer_handler+0x204/0x38c) [<80439558>](neigh_timer_handler+0x204/0x38c) from [<80082f84>] (run_timer_softirq+0xec/0x214) [<80082f84>](run_timer_softirq+0xec/0x214) from [<8007d078>] (__do_softirq+0xac/0x140) 【<8007d078>】(__do_softirq+0xac/0x140) from [<8007d5b4>] (irq_exit+0x94/0x9c) [<8007d5b4>](irq_exit+0x94/0x9c) from [<8003d2e0>] (do_IPI+0x10c/0x17c) 【<8003d2e0>】(do_IPI+0x10c/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8) 例外スタック(0xbffb5f90 から 0xbffb5fd8) 5F80: 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5FC0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 【<80042a0c>】(__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28) [<80043b04>](default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124) 【<80043d20>】(cpu_idle+0xe0/0x124) from [<10511694>] (0x10511694) コード: e59f0010 e1a01003 eb133c07 e3a03000 (e5833000) 割り込みコンテキストではclk_enableを呼び出すことはできません [<80049e34>](unwind_backtrace+0x0/0xf8) from [<8006563c>] (clk_enable+0x88/0xa0) [<8006563c>](clk_enable+0x88/0xa0) from [<8039b608>] (_ipu_get+0xc/0x24) [<8039b608>](_ipu_get+0xc/0x24) [<8039c4bc>]から(ipu_clear_irq+0x18/0x8c) 【<8039c4bc>】(ipu_clear_irq+0x18/0x8c) from [<802714bc>] (mxcfb_set_par+0xb8/0x6d0) 【<802714bc>】(mxcfb_set_par+0xb8/0x6d0) from [<80271b78>] (mxcfb_blank+0xa4/0xb8) [<80271b78>](mxcfb_blank+0xa4/0xb8) from [<80259d24>] (fb_blank+0x3c/0x68) [<80259d24>](fb_blank+0x3c/0x68) from [<80263b18>](fbcon_blank+0x1c4/0x258) [<80263b18>](fbcon_blank+0x1c4/0x258) from [<80297fa0>] (do_unblank_screen+0x94/0x194) [<80297fa0>](do_unblank_screen+0x94/0x194) from [<8023c004>] (bust_spinlocks+0x24/0x4c) [<8023c004>](bust_spinlocks+0x24/0x4c) from [<800465c0>] (ダイ+0xa8/0x284) [<800465c0>](ダイ+0xa8/0x284) from [<8051464c>](__do_kernel_fault.part.4+0x54/0x74) [<8051464c>](__do_kernel_fault.part.4+0x54/0x74)[<8004da68>]から (do_page_fault+0x2b4/0x31c) 【<8004da68>】(do_page_fault+0x2b4/0x31c) from [<8003d384>](do_DataAbort+0x34/0x9c) 【<8003d384>】(do_DataAbort+0x34/0x9c) from [<80042990>] (__dabt_svc+0x70/0xa0) 例外スタック(0xbffb5d80 から 0xbffb5dc8) 5D80: 00000033 60000193 80AD329C 00000000 FF9F2000 00000012 00000001 FF9F8000 5DA0: FF9F2000 7F03D544 0000021C BA074000 C097A000 BFFB5DC8 800462C4 800462C8 5DC0: 60000193 ffffffff [<80042990>](__dabt_svc+0x70/0xa0) from [<800462c8>] (__bug+0x1c/0x28) [<800462c8>] (__バグ+0x1c/0x28) from [<8004cb08>] (___dma_single_cpu_to_dev+0x94/0xa4) 【<8004cb08>】(___dma_single_cpu_to_dev+0x94/0xa4) from [<7f0019f8>] (rtl8168_start_xmit+0x514/0x6c4 [R8168]) [<7f0019f8>](rtl8168_start_xmit+0x514/0x6c4 [R8168]) from [<8042f11c>] (dev_hard_start_xmit+0x2f4/0x59c) 【<8042f11c>】(dev_hard_start_xmit+0x2f4/0x59c) from [<8044a694>] (sch_direct_xmit+0xb0/0x1dc) [<8044a694>](sch_direct_xmit+0xb0/0x1dc) from [<8042f5a0>] (dev_queue_xmit+0x1dc/0x60c) 【<8042f5a0>】(dev_queue_xmit+0x1dc/0x60c) from [<8047d8fc>] (arp_solicit+0xd4/0x1b0) 【<8047d8fc>】(arp_solicit+0xd4/0x1b0) from [<80439558>] (neigh_timer_handler+0x204/0x38c) [<80439558>](neigh_timer_handler+0x204/0x38c) from [<80082f84>] (run_timer_softirq+0xec/0x214) [<80082f84>](run_timer_softirq+0xec/0x214) from [<8007d078>] (__do_softirq+0xac/0x140) 【<8007d078>】(__do_softirq+0xac/0x140) from [<8007d5b4>] (irq_exit+0x94/0x9c) [<8007d5b4>](irq_exit+0x94/0x9c) from [<8003d2e0>] (do_IPI+0x10c/0x17c) 【<8003d2e0>】(do_IPI+0x10c/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8) 例外スタック(0xbffb5f90 から 0xbffb5fd8) 5F80: 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5FC0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 【<80042a0c>】(__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28) [<80043b04>](default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124) 【<80043d20>】(cpu_idle+0xe0/0x124) from [<10511694>] (0x10511694) arch/arm/plat-mxc/clock.c:101 のカーネルバグ! 仮想アドレス00000000でカーネルNULLポインタ逆参照を処理できません PGD = 80004000 [00000000] *pgd=00000000 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> REF CLK は元の imx6 pcie hw デザインの pll から供給されているため、HW の変更は必須です。 よろしくお願いいたします。 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは richard.zhu keytwo 私は2つのSabre_Liteボードで検証システムを成功裏に実行しました。 現在、PCIeエンドポイント(Sabre_Lite)を他のルートコンプレックス(PCなど)で実行しようとしています。EPをSabre_Lite以外のRCに接続すると、リンクがアップしません。内部ref 125Mhzクロックが問題になっています。 PCIe コネクタSabre_Lite入力 CLK 信号がないため、RC リファレンス クロックを EP に渡す必要がある場合、ハードウェアの変更が必要になりますか。 「はい」の場合、ハードウェアの変更を防ぐことができますか。 ありがとうございます ハイダー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは: 私が知っているように、imx6 pcie のMAX_PAY_LOAD_SIZEは128バイトです。 1 tlp の実際のデータサイズは、 pcie マスターのキャッシュバースト機能によって決まります。 そのため、arm core をバス マスターとして使用すると、imx6 pcie ep/rc 検証のデータ サイズは 32 になります。 また、IPU(DMA)をバスマスターとして使用した場合のデータサイズは64です。 よろしくお願いいたします。 リチャード。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは 同じセットアップを使用して、imx6 エンドポイントからルート コンプレックスへの PCIe スループットを検証しています。アームコアをバスマスターとして使用する場合、TLPサイズをどのように変更できるか知りたいです。さらに重要なことは、Arm Coreが一度に4バイトしか読み取れない場合に、tlp paload sizeが読み取りスループットにどのように影響するかということです。Arm Coreをバスマスターとして使用するときに、TLPサイズを32バイトに設定するのはなぜですか?読み取りパフォーマンスに影響はありますか?それとも、TLPサイズに関係なく同じ番号を取得するだけですか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi richard.zhu i.MX6DLセットアップでこの検証を繰り返そうとしましたが、これまで失敗しました。このようなセットアップが失敗する理由がわかりますか?リンクトレーニングが開始された後、ハードウェアアクセスで失敗するようです。多くのコードは「ラベル付き」iMX6Qですが、iMX6DLに使用されており、レビューしましたが、明らかな間違いは見つかりませんでした。ほとんどの違いは、iMX6QまたはiMX6DLによって処理されます 私のコミュニティは、この問題について投稿しています。i.MX6DLセットアップでi.MX6Q PCIe EP/RC検証システムを正常に再現した人はいますか? どんなフィードバックも大歓迎です。 敬具 Andreas Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 現在、Xilinx Artix7 FPGAからiMX6のDDRへの高帯域幅データ転送のアーカイブを試みています。ようやく何かが動くようになりましたが、残念ながら、i.MX6ではデータ転送帯域幅が期待していたほど良くありませんでした。クロックカウンターを使用してFPGA内でデータストリームを生成し、FPGAをバスマスターとして使用してiMX6 RCに送信します。最初に転送されたデータワードから最後に転送されたデータワードを差し引くことで、データ転送速度を計算したため、計算はCPUの遅延に依存しないはずです。現在、生成されたクロック値をバッファリングする FPGA の PCIe コアに送信しているため、一部の精度が失われる可能性があります。chipscopeでわかるように、iMX6は128バイト後にPCIeバスに常にストールします(おそらくペイロードサイズの制限)が、約2048バイト以降にiMX6のDDRで受信したデータワードにギャップが見られるだけなので、Xilinx PCIeコアにバッファがあり、タイミング値が実際のPCIeデータパッケージと同期していないようです。ただし、帯域幅速度の全体的な計算に大きな影響を与えることはありません。 それにもかかわらず、512KByteのバッファをFPGAからi.MX6に転送すると、PCIe 2.0レーンが1つあるx86システムでは~400MB/sであるのに対し、270MB/sになりました。 i.MX6の最大ペイロードサイズが128バイトであることを除いて、転送速度がそれほど低いという明確な理由はありますか?FPGAの最大ペイロードサイズは現在256バイトに制限されているため、x86システムと比較してそれほど大きな影響はありません。 また、あなたの場合、最大で344MB / sにしか達しない理由も疑問に思っています。PCIeインターフェースはもう少し高い帯域幅を許可すべきではないですか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 別の質問:PCIe割り込みをEPからRCに送信する方法の例はありますか?iATUでさまざまな設定をテストしましたが、今のところ結果は出ていません。何かアイデアはありますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> この投稿をありがとう、完璧に機能します。 ちょっとした質問:BAR0で4K IOを作成すると、RCの0x1E00000に表示されます。それでいいんです。しかし、エンドポイント自体からIOスペースを読み書きする方法は?どこで割り当てられますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi: Imx PCIeは、応答SWの変更後に、外部100m参照clkを使用できます。 変更は、このコミュニティの外部OSC使用トピックを参照できます。 よろしくお願いいたします。 リチャード Huawei Mobileから送信 aleksandr Muraviov 编写: <> i.MX6Q PCIe EP/RC検証システム 新しいコメント by aleksandr Muraviov<>このドキュメントに対するすべてのコメントを表示します<> Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> PCからのPCIeは常にCLK信号を送信しますが、これはオプションではなく、必須です。 EP は、この CLK 信号を使用するか、内部クロックを使用して 8b10b クロック リカバリをリレーできます。 MX6Q の場合、現在カーネルにインプリメントされている方法では、内部クロックを使用します。 MX6に外部クロック(PCから)を与えることもできますが、この場合、外部クロックを使用するにはカーネルにパッチを適用する必要があります。 "while(true) ; do sleep 1 ; ./memtool -32 01ffc72c 1 | grep -v add | grep 0x; done" を実行して、得られる値を確認することをお勧めします。「XXXXXX1X」のようなものであればリンクはアップしており、「XXXXXX0X」のようなものであればリンクはダウンしています。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 Hongxing Zhu。 PCがフリースケールで必要なLVDS差分クロックを提供していないということですか? PCにこの信号を提供させることは可能ですか?PCのカーネルメニュー設定に関係オプションが見つかりません。 よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi richard.zhu, EPとRCがそれぞれを内部クロックとして使用するかどうかは問題ではありませんが、PCの場合、RCとして機能するPCがEP(ここではimx)にCLKを提供しており、このクロックは標準で100Mhzだと思います。(私が間違っていない限り? したがって、ここでの問題は、IMX が 125Mhz に設定されている場合、TX/RX のみを使用し、100Mhz の RC からの CLK は使用しないことです。どうなるの? それが1台のPCでしか動作しない理由でしょうか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはキー2: あなたがあなたのPCの1つでimx epを見ることができるのは素晴らしいことです。 申し訳ありませんが、最近は内部の重要なリリースで忙しく、ここであまり時間がありません。 Imx6q PCIeは、内部参照clkとして125MHzを使用します。 実際には、スタンドアロンの ref clk が ep と rc によっていつ使用されるかは関係ありません。 別の ref clk ソリューションである imx6q pcie ep は、理論的には pc pcie rc が提供する 100m clk を使用できます。 ただし、いくつかの設定が必要ですが、このコミュニティで100mの外部OSCが実装されているときにトピックを参照することができます。 よろしくお願いいたします リチャード 在 2013-11-28,下午6:38,"key two" > 写道: <> <> i.MX6Q PCIe EP/RC検証システム Key Twoによる新しいコメント<>このドキュメントに対するすべてのコメントを表示します<> Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> アップリンクレジスタをしばらくループで確認した後、デバイスが実際にはリンクを失っていることに気づきました。 そこで、新しいタイプのコネクタを使用して、トラックを互いに隣接させて配置することで、TX / RXラインの近接性を尊重する新しいケーブルを作成することにしました だから、片側ではSABRE Lite J23コネクタから私の小さなアダプターに来て、それはKZ-B21(http://www.bplus.com.tw/ExtenderBoard/KZ-B21.html)に行きます 私はこれをいくつかのPCでテストしました、そしてそのうちの1つ(1つだけ)で「lspci」を実行すると、私のdead:beafデバイスがRAM PCIeカードとして表示されます。 セイバーライトでは、リンクはUPのままです(0x00000310)ここではケーブルが本当に問題だったようです。 まだPCのメモリが読めません。 デバイスが100Mhzまたは125Mhzで動作しているかどうか、およびクロックの問題がないかどうかはまだわかりません。私が確実に知っているのは、別のPCでは、リンクがUPとDownをノンストップで取得するということです。だから、私はまだ時計の問題がないのかどうか疑問に思います。 たぶんrichard.zhuはそれについてもっと教えてくれるでしょう?私が知っているのは、一部の EP インプリメンテーションでは、入力の LVDS ポートの CLK1 がアクティブになるということです。外部クロックに切り替わっていますか? aleksandrmuraviovの時点で、使用しているボードについて詳しく教えていただけますか?(ところで、ここに写真を投稿するには、ドラッグアンドドロップするだけです) Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> keytwoつまり - https://community.freescale.com/docs/DOC-98614 申し訳ありませんが、ここに画像を貼り付けることはできません。 私が書いている状況は、アダプターにピンクとオレンジのプラグがなかったことです。 ボードに時計を提供することを願って追加しました。しかし、今ではルートコンプレックスからの信号はありません。カーネルのロードが「PCIe EP: waiting for link up...". よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> memtoolでレジスタを確認しました。"while(true) ;do sleep 1 ; ./memtool●32 01ffc72c 1 |grep -v 追加 |grep 0x;終わり" 実際には、4番目のビットは1から0に切り替わり、さらに1に切り替わります。ランダム。 だから、私のケーブルに何か問題があるのかもしれません。または、通常のPCIバスが100Mhzで同期されているのに対し、私のデバイスは125Mhzで同期している可能性があるため、同期が解除され、リンクがダウンする可能性があります。 richard.zhu125Mhz または100Mhzのどちらにいるかはどうすればわかりますか? 残念なことに、2つのSabreボードの代わりに通常のPCでデバイスをEPに変える方法のデモンストレーションはありません。 aleksandrmuraviov:あなたのセットアップの写真を投稿していただけますか? 私が使用しているボードでは、片面PCBを行っていたため、TX+/TX-信号が数センチ分離されるため、それが機能しない理由かもしれません。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 「keytwo」と同じ問題があります。 短いケーブルは、 "PCIE: Waiting for link up..." (またはこのようなもの)。 カーネルは正しく起動していますが、ルートコンプレックスに「dead_beaf」デバイスはありません。 私はPCをルートコンプレックス側で使用しています。私の質問は 、「通常のLinux 3.11を搭載した通常のPCでボードをEPとして動作させることは可能ですか?」です。フリースケールボードはもうありません。 よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、あなたの答えのためにthx。私の質問はもっとありました:リンクがUPであると言っている場合、それは本当にUPですか?それとも、RXパスに何らかの電気的活動があるためですか? 現在、ボードは100Mhzではなく125Mhzにあると思います(どうすれば確認できますか?)そして、PCの内部に挿入されているため、PCのバスの周波数は100Mhzである必要がありますか?この場合、リンクはどのようにアップされますか? また、PC側では、「lspci」を発行しても、メモリデバイスとしてボードに対応するPCIインターフェースが見当たりません。では、EP用のパッチと「メモリデバイスのエミュレーション」は、反対側のメモリデバイスとして見られるビーイングに対して機能しますか? よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi: うわー、それは驚くべきことです、 pcie リンクはまだアップしています、コネクタのケーブルはあなたのHWの少し長いです。 リンクがアップしているかどうかについては、デバッグレジスタ1(0x01ff_c72c)のビット4を再確認でき、このビットが設定されていればリンクがアップしています。 よろしくお願いいたします。 リチャード。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはリチャード IMX6Qを搭載したSabreliteボードをPCIeEPとして使用しようとしています。 PCIeポート(j23)からモレックスコネクタがある小さなボードにつながっているPCIeケーブルを作成し、FPC FlexコネクタからPCIeゴールドフィンガーまでルート化されているのは、これらのレイザーの1つを使用して: http://www.bplustech.com/KZ/KZ-B21.html このレイザーの概略図はここにあります :http://www.bplus.com.tw/PDF/KZ-B21_VER1_0_20130118A.pdf 基本的には、PCIe Goldfinger の部分に PRSNT1# -- PRSNT2# を接続して、ホスト PC に x1 pcie であることを伝えます。 その後、次のようにセットアップを再開できます。 GND --  GND TXP -- RXP TXM -- RXM RXP -- TXP RXM -- TXM (http://whatsphere.com/pcie.jpeg) これがBOOTのビューです カーネルを起動中… Linuxの解凍...完了、カーネルをブートします。 [    0.000000]Linuxバージョン3.0.35-2508-g54750ff(xavier@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #24 SMP PREEMPT 11/3 (日) [    0.000000]CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d [    0.000000]CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ [    0.000000]マシン:Freescale i.MX 6Quad Sabre-Liteボード [    0.000000]メモリ ポリシー: ECC が無効、データ キャッシュ writealloc [    0.000000]CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 [    0.000000]PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 [    0.000000]ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:227328 [    0.000000]カーネルコマンドライン: enable_wait_mode=off video=mxcfb0:off video=mxcfb1:off video=mxcfb2:off console=ttymxc1,115200 vmalloc=400M consoleblank=0 rootwait root=/dev/mmcblk0p1 [    0.000000]PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) [    0.000000]Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) [    0.000000]inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) [    0.000000]メモリ:640MB 256MB = 合計896MB [    0.000000]メモリ:896756k / 896756k利用可能、151820k予約済み、0K高メモリ [    0.000000]仮想カーネルメモリのレイアウト: [    0.000000]ベクター : 0xffff0000 - 0xffff1000 ( 4 kB) [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB) [    0.000000]DMA : 0xf4600000 - 0xffe00000 ( 184 MB) [    0.000000]     vmalloc : 0xc0800000 - 0xf2000000   ( 792 MB) [    0.000000]lowmem : 0x80000000 - 0xc0000000 (1024 MB) [    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB) [    0.000000]モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB) [    0.000000]       .init : 0x80008000 - 0x8003b000   ( 204 kB) [    0.000000]       .text : 0x8003b000 - 0x80aa62cc   (10669 kB) [    0.000000]。データ: 0x80aa8000 - 0x80b072c0 ( 381 kB) [    0.000000]        .bss : 0x80b072e4 - 0x80b556ac   ( 313 kB) [    0.000000]SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [    0.000000]プリエンプティブな階層型 RCU の実装。 [    0.000000] NR_IRQS:624 [    0.000000]MXC GPIOハードウェア [    0.000000]sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ [    0.000000] arm_max_freq=1GHz [    0.000000]MMIO 0x21e8000 の MXC_Early シリアル コンソール (オプション '115200') [    0.000000]ブートコンソール [ttymxc1] 有効 [    0.000000]コンソール:カラーダミーデバイス80x30 [    0.224540]遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) [    0.312867]pid_max: デフォルト: 32768 最小: 301 [    0.317802]マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 [    0.323097]CPU:書き込みバッファのコヒーレンシのテスト:OK [    0.328254]hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 [    0.428774]CPU1:起動されたセカンダリプロセッサ [    0.508778]CPU2:起動されたセカンダリプロセッサ [    0.588792]CPU3:起動したセカンダリプロセッサ [    0.628290]4つのCPUを育てました [    0.644115]SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 [    0.667822]print_constraints:ダミー: [    0.671823]NET: 登録プロトコル ファミリ 16 [    0.680477]print_constraints:vddpu:725 <--> 1150 mVの速い正常な1300 mV [    0.688013]print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal [    0.695751]print_constraints:vddsoc:725<--> 1300 mV [    0.703438]print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル [    0.711197]print_constraints:vdd1p1:800<--> 1400 mV [    0.718839]print_constraints:vdd3p0:2625<--> [    0.727742]**デバッグmx6_sabrelite_board_init [    0.790388] **DEBUG imx_add_pcie [    0.793966]hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 [    0.800798]hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 [    0.808143]hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 [    0.814042]L310 キャッシュ コントローラーが有効 [    0.818071]l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B [    0.849718]BIO:0にスラブ を作成します [    0.857066]MXS-DMA MXS-DMA-APBH:初期化済み [    0.861759]print_constraints:vmmc:3300 mV [    0.866817]vgaarb: ロード済み [    0.870369]SCSI サブシステムが初期化されました [    0.874931]spi_imx imx6q-ecspi.0:プローブ [    0.879688]usbcore: 新しいインターフェースドライバー usbfs を登録 [    0.885314]usbcore:新しいインターフェースドライバーハブを登録 [    0.890798]usbcore: 新しいデバイスドライバー USB を登録 [    0.895867]フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ [    0.918287] imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) [    0.938282] imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) [    0.946109]mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました [    0.952586]mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a [    0.960308]MIPI CSI2 ドライバー・モジュールがロードされました [    0.964632]Advanced Linux Sound Architectureドライババージョン1.0.24。 [    0.971833]Bluetooth:コアバージョン2.16 [    0.975533]NET: 登録プロトコル ファミリ 31 [    0.980001]Bluetooth:HCIデバイスと接続マネージャーが初期化されました [    0.986377]Bluetooth:HCIソケットレイヤーが初期化されました [    0.991277]Bluetooth:L2CAPソケットレイヤーが初期化されました [    0.996429]Bluetooth:SCOソケットレイヤーが初期化されました [    1.001760]cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています [    1.008652]I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] [    1.014941]I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] [    1.021168]クロックソースmxc_timer1への切り替え [    1.037670]NET: 登録プロトコル ファミリ 2 [    1.042238]IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) [    1.050180]TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) [    1.059505]TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) [    1.067234]TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) [    1.073869]TCP reno が登録されました [    1.077034]UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) [    1.082999]UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) [    1.089789]NET: 登録プロトコル ファミリ 1 [    1.094454]RPC: 登録された名前の UNIX ソケット転送モジュール。 [    1.100408]RPC: 登録済みの UDP トランスポート モジュール。 [    1.105126]RPC: 登録済みの tcp トランスポートモジュール。 [    1.109852]RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 [    1.117195]フリースケールi.MX6のスタティック・パワー・マネージメント [    1.122438]i.MX6 の待機モードは無効です [    1.126812]cpaddr = c0880000 suspend_iram_base=c091c000 [    1.132223]PM ドライバー モジュールが読み込まれました [    1.135722] **DEBUG imx_pcie_drv_init [    1.174919] **DEBUG imx_pcie_pltfm_probe [    1.178171] iMX6 PCIe PCIe EP mode imx_pcie_pltfm_probe entering. [    1.184380]PCIE:リンクアップを開始imx_pcie_pltfm_probe。 [    1.189459]PCIe EP:リンクアップを待っています... [   15.540166]PCIe EP:リンクアップ。 [   15.543512]IMX USBウェイクアッププローブ [   15.547195]ウェイクアップソースIRQ 75を追加 [   15.554446]IMX USBウェイクアッププローブ [   15.557952]CPUレギュレータモード:ldo_enable [   15.562170]i.MXC CPU周波数ドライバー [   15.590899]JFFS2 バージョン 2.2.(NAND) © 2001-2006 レッドハット株式会社 [   15.597527]msgmni が 1751 に設定されている [   15.602766]alg: stdrng (krng) のテストなし [   15.607030]IOスケジューラNOOPが登録されました [   15.610966]IOスケジューラの締切日登録 [   15.615331]IOスケジューラCFQ登録済み(デフォルト) [   15.621043]MIPI DSI ドライバー モジュールが読み込まれました [   15.625229]mxc_sdc_fb mxc_sdc_fb.0:mxcfb0のfbオプションを取得できません! [   15.631641]mxc_sdc_fb mxc_sdc_fb.1:mxcfb1のfbオプションを取得できません! [   15.638041]mxc_sdc_fb mxc_sdc_fb.2:mxcfb2のfbオプションを取得できません! [   15.644430]mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 [   15.650830]_regulator_get: 識別子なしの get() [   15.667087]コンソール:カラーフレームバッファデバイス160x50への切り替え [   15.682241]IMX-SDMA: ファームウェア 1.1 をロード [   15.690972]imx-sdma: 初期化済み [   15.814091]シリアル:IMXドライバー [   15.817281]imx-uart.0:MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です [   15.824129]imx-uart.1:MMIO 0x21e8000 (irq = 59) の ttymxc1 は IMX です [   15.830620]コンソール [ttymxc1] が有効、ブートコンソールが無効 [   15.830620]コンソール [ttymxc1] が有効、ブートコンソールが無効 [   15.846998]loop: モジュールがロードされました [   15.884600]SATAディスクはありません。 [   15.888429] m25p80 spi0.0: sst25vf016b (2048 Kbytes) [   15.893400]"m25p80" に 2 つの MTD パーティションを作成します。 [   15.898209]0x000000000000-0x000000100000 : 「ブートローダー」 [   15.904579]0x000000100000-0x000000200000 : カーネル [   15.910711]GPMI NANDドライバが登録されています。(IMXの) [   15.916014]vcan: 仮想 CAN インターフェースドライバー [   15.920464]CANデバイスドライバインターフェース [   15.924304]Flexcan NetDevice ドライバ [   15.928752]flexcan imx6q-flexcan.0:デバイス登録 (reg_base=C09E8000, IRQ=142) [   15.936542]FEC イーサネット ドライバー [   15.941717]fec_enet_mii_bus:プローブ [   15.946292]ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー [   15.952944] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller [   15.959594]FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています [   15.995767] fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 [   16.015757] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 [   16.022008]ハブ 1-0:1.0:USBハブが見つかりました [   16.025780]ハブ 1-0:1.0: 1 ポートが検出されました [   16.029901]ウェイクアップソースIRQ 72を追加 [   16.033602] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller [   16.040243]FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました [   16.075767] fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 [   16.095755] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 [   16.101938]ハブ 2-0:1.0:USBハブが見つかりました [   16.105702]ハブ 2-0:1.0: 1 ポートが検出されました [   16.109947]USB大容量記憶装置ドライバを初期化しています... [   16.114988]usbcore:新しいインターフェースドライバーのusb-storageを登録 [   16.121010]USBマスストレージのサポートが登録されています。 [   16.125632]ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) [   16.132344]mousedev: PS/2 マウスデバイス (全マウス共通) [   16.138373]入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 [   16.145762]egalax_ts 2-0004: egalax_ts: ファームウェア バージョンの読み取りに失敗しました [   16.152477]egalax_ts: 2-0004 のプローブがエラー -5 で失敗しました [   16.158557]I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 [   16.164830]I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] [   16.171586]snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc [   16.178258]i2c /dev entries ドライバー [   16.182461]Linuxビデオキャプチャインターフェース:v2.00 [   16.187446]mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 [   16.195068]mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 [   16.202918]I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] [   16.209139]I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] [   16.215645]IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) [   16.223761]Bluetooth:仮想HCIドライバーver 1.3 [   16.228680]Bluetooth:HCI UARTドライバーver 2.2 [   16.233128]Bluetooth: HCIATH3K プロトコルが初期化されました [   16.238105]Bluetooth:汎用Bluetooth USBドライバーver 0.6 [   16.243804]usbcore: 新しいインターフェースドライバー btusb を登録 [   16.249437]sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー [   16.255623]sdhci: Copyright(c) Pierre Ossman (英語) [   16.260386]mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 [   16.267756]mmc1: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 [   16.275002]mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました [   16.286210]VPU が初期化されました [   16.289955]登録mxc_asrc [   16.317073]サーマルキャリブレーションデータ0x5874c87d [   16.321870]レシオ = 183 のサーマルセンサー [   16.345881]Anatop Thermal は thermal_zone0 として登録されています [   16.351169]anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! [   16.358317]usbcore: 新しいインターフェースドライバー usbhid を登録 [   16.363893]usbhid: USB HID コアドライバー [   16.368144]usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 [   16.374848]mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ [   16.380296]Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー [   16.385539]I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 [   16.387149]mmc0: アドレス 0001 の新しい高速 SDHC カード [   16.397244]I2C-Core:従来の再開方法を使用するドライバー[CS42888] [   16.403550]mmcblk0: mmc0:0001 00000 7.44 GiB [   16.404126]imx-hdmi-soc-dai imx-hdmi-soc-dai.0:失敗:最初にHDMIビデオをロードします。 [   16.404881]imx_3stack ASOCドライバー [   16.405497]HDMIオーディオの初期化に失敗しました。最初にHDMIビデオをロードしてください! [   16.405505]ALSA デバイス一覧: [   16.405510]サウンドカードが見つかりません。 [   16.405716]NET: 登録プロトコル ファミリ 26 [   16.406295]TCPキュービックが登録されました [   16.406303]NET: 登録プロトコル ファミリ 17 [   16.406320]CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 [   16.406391]NET: 登録プロトコル ファミリ 29 [   16.406407]CAN:RAWプロトコル(Rev 20090105) [   16.406413]CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) [   16.425829]usb 2-1:fsl-ehciを使用した新しい高速USBデバイス番号2 [   16.470303]Bluetooth:RFCOMM TTYレイヤーが初期化されました [   16.471595]mmcblk0: p1 [   16.477735]Bluetooth:RFCOMMソケットレイヤーが初期化されました [   16.482876]Bluetooth:RFCOMMバージョン1.11 [   16.486635]Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 [   16.491949]Bluetooth:BNEPフィルター:プロトコルマルチキャスト [   16.497189]Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 [   16.503241]lib80211: IEEE802.11 ドライバーの共通ルーチン [   16.508958]VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [   16.516994]バス周波数ドライバモジュールがロードされました [   16.521011]バス周波数ドライバ 有効 [   16.526514]mxc_dvfs_core_probe [   16.529846]DVFSドライバモジュールがロードされました [   16.535886]snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 05:59:54 UTC (21594) に設定 [   16.549411]EXT3-fs: バリアが有効になっていません [   16.554225]kjournaldが起動しています。コミット間隔 5 秒 [   16.558984]EXT3-fs (mmcblk0p1): 内部ジャーナルを使用 [   16.558996]EXT3-fs (mmcblk0p1): ライトバック・データ・モードでマウントされたファイルシステム [   16.559027]VFS: デバイス 179:1 にマウントされたルート (ext3 ファイルシステム)。 [   16.559086]init メモリの解放: 204K [   16.648921]ハブ 2-1:1.0:USBハブが見つかりました [   16.652848]ハブ 2-1:1.0: 3 つのポートが検出されました pid 1354 以降、tty '': '/etc/rc.d/rcS' /proc と /sys のマウント ホットプラグイベントディスパッチャーudevdの起動 [   16.886688]udevd (1372): /proc/1372/oom_adj は非推奨ですので、代わりに /proc/1372/oom_score_adj を使用してください。 初期ホットプラグ・イベントの合成 ホスト名を境界に設定する ファイルシステムのマウント mount: /proc/bus/usb への usbfs のマウントに失敗しました: そのようなファイルやディレクトリはありません sysctl の実行 ループバックデバイスでのネットワーキングの設定: eth0 でのネットワークの設定: udhcpc (v1.20.2) 開始しました [   19.039687]eth0: フリースケール FEC PHY ドライバ [Micrel KSZ9021 Gigabit PHY] (mii_bus:phy_addr=1:06, irq=-1) ディスカバーを送信しています... ディスカバーを送信しています... ディスカバーを送信しています... リースなし、バックグラウンドへの分岐 dropbear ssh サーバーの起動: pid 3060 以降、tty '': '/etc/rc.d/rc_gpu.S' pid 3068 以降、tty '': '/etc/rc.d/rc_mxc.S' arm-none-linux-gnueabi-gcc (Freescale MAD -- Linaro 2011.07 -- 2011/08/10 09:20 にビルド) 4.6.220110630(プレリリース) ルートファイルシステム Tue, 18 Jun 2013 12:28:53 -0700 に構築されました フリースケール・セミコンダクタ株式会社 境界ログイン: Uブート 2013.01-rc1-00120-g7c28db0(2012年11月12日 - 09:15:04) CPU: Freescale i.MX6Q rev1.2 (792 MHz) したがって、ボードがブートし、「PCIe EP: waiting for link up...」と言い、PCの電源を入れるとすぐに、ログインプロンプトまで続きます。 その段階では、デフォルトではIMX6qは125Mhzであり、CLK信号はボードのPCIeコネクタに接続されていないため、内部PLLが使用され、PCIeの標準が100Mhzであることがわかっています。リンクisrが本当にUPになっていることは確かですか? 明らかにPC側では、「lspci」を発行しても何も表示されません。 パッチによると、VID/PIDを「DEADBEAF」に設定することになっていますが、メモリを見るとデフォルトのVID/PIDが表示されます。 $ ./memtool●32 01FFC000 20 0x20カウントの読み取りはアドレス 0x01FFC000 から開始します 0x01FFC000: ABCD16C3 00100000 00000001 00000000 0x01FFC010: 0000000C 00000000 00000008 00000001 0x01FFC020: 00000000 00000000 00000000 00000000 0x01FFC030: 00000000 00000040 000000000 000001FF 0x01FFC040: DBC35001 00000000 00000000 00000000 0x01FFC050: 01807005 00000000 00000000 00000000 0x01FFC060: 00000000 00000000 00000000 00000000 0x01FFC070:00020010 00008700 00102010 0001CC12 だから、私は何か間違ったことをしているに違いありません。どんな助けも大歓迎です。 参考までに、私は次のようにSabreliteファイルにパッチを当てました。 ==== アーチ/アーム/マッハ-MX6/ボード-mx6q_sabrelite.c +#define SABREAUTO_MAX7310_1_BASE_ADDR   IMX_GPIO_NR(8, 0) +#define SABREAUTO_PCIE_RST_B_REVB       (SABREAUTO_MAX7310_1_BASE_ADDR + 2) +static const 構造体 imx_pcie_platform_data mx6_sabrelite_pcie_data __initconst = { +        .pcie_pwr_en    = -EINVAL, +        .pcie_rst       = SABREAUTO_PCIE_RST_B_REVB, +        .pcie_wake_up   = -EINVAL, +        .pcie_dis       = -EINVAL, +#ifdef CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYS + .type_ep= 1、 +#else + .type_ep= 0 の場合、 +#endif +}; スタティックボイド__init mx6_sabrelite_board_init(ボイド) + /* PCIe RCインターフェースのサポートを追加 */ +        imx6q_add_pcie(&mx6_sabrelite_pcie_data);         imx6q_add_perfmon(0);         imx6q_add_perfmon(1);         imx6q_add_perfmon(2); } よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは 私の新しいトピック: https://community.freescale.com/message/362575#362575 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは: あなたの問題について話し合うために、新しいトピックを1つ発行していただけませんか? あなたの問題は PCIe EP / RC検証とはまったく関係がないと思います。 使用しているリリースバージョンが PCIe MSIをサポートしていることを確認してください。 私が覚えているように、1.1.0リリースはまだ PCIe MSI をサポートしていません。 よろしくお願いいたします。 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 選択すると、間違った.iがあります drivers/built-in.o:関数 'default_setup_msi_irqs' では、次のようになります。 clkdev.c:(.text+0x10ca4):'arch_setup_msi_irq' への未定義の参照 drivers/built-in.o:関数 'default_teardown_msi_irqs' では、次のようになります。 clkdev.c:(.text+0x10d18):'arch_teardown_msi_irq' への未定義の参照 make: *** [.tmp_vmlinux1] エラー 1 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [ ] make menuconfigのメッセージシグナル割り込み(MSIおよびMSI-X) を選択する必要がありますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> root@freescale ~$ lspci 00:00.0 クラス 0604: 16c3:abcd 01:00.0 クラス 0400: 14f1:8580 root@freescale ~$ lspci -v 00:00.0 クラス 0604: 16c3:abcd 01:00.0 クラス 0400: 14f1:8580 root@freescale ~$ 私のデバイスは 静的構造体 pci_device_id cx25858_pci_tbl[] = {     {         /* CX25858 Atlas Plus */ .vendor = 0x14f1、 .device = 0x8580、 .subvendor = 0x14f1、 .subdevice = 0x0950、 }, IDが正しいようですが、ログから見ることができます。 CX25858 ドライバー バージョン 2.0.111ロード CX25858 ドライバーの失敗 ドライバーにメッセージを印刷します。 if (!pci_register_driver(&cx25858_pci_driver)) {         pci_unregister_driver(&cx25858_pci_driver); printk(KERN_INFO "CX25858 ドライバーの失敗\n");         return -ENODEV;     } printk(KERN_INFO "CX25858 ドライバー成功\n");     return 0; } なぜ間違って登録するのですか、何か提案をいただけますか? /* リターン pci_register_driver(&cx25858_pci_driver);*/ } Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは PCIeは正しいようです、EPデバイスに必要なメモリスペースはPCIe RCによって割り当てられていました。 詳細情報は、コンソールにログインした後、「lspci -v」コマンドで取得できます。 よろしくお願いいたします。 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、私たちはstdpciをし、MiniPCIeからSTDへのPCIeアダプターを使用したい、、 Linux3.0.35_1.1.0_を使用しています121218フリースケールからのダウンロード ログ: U-Boot 2009.08 (2013年9月17日 - 20:02:02) CPU: Freescale i.MX6ファミリTO1.2(792MHz) 温度:29°C、校正データ0x5784c37d mx6q pll1:792MHz mx6q pll2:528MHzの mx6q pll3:480MHz mx6q pll8:50MHzの ipgクロック:66000000Hz ipg per clock : 66000000Hz uartクロック:80000000Hz cspiクロック:60000000Hz ahbクロック:132000000Hz 軸クロック:264000000Hz emi_slowクロック:132000000Hz DDRクロック:528000000Hz usdhc1クロック:198000000Hz usdhc2クロック:198000000Hz usdhc3クロック:198000000Hz usdhc4クロック:198000000Hz NFCクロック:24000000Hz 基板:i.MX6Q-SABRESD:基板不明 基板:0x63012 [POR ] ブートデバイス:MMC I2C: 準備完了 DRAM:1ギガバイト MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3 ### インサイドlcd_enable 入力:シリアル 出力:シリアル Err:   serial PFUZE100を見つけました!deviceid=10,revid=11 ネット:IIMからMACアドレスを取得:00:00:00:00:00 FEC0 [PRIME] 自動起動を停止するには、任意のキーを押してください:0 mmc3(パート0)は現行デバイスです MMC読み取り:開発#3、ブロック#2048、カウント8192 ...8192ブロック読み取り:OK ## レガシーイメージからカーネルを 10800000 で起動しています ... イメージ名: Linux-3.0.35-2310-gc27cb38 イメージ タイプ: ARM Linux カーネル イメージ (非圧縮) データ サイズ: 4147924 バイト = 4 MB ロードアドレス:10008000 エントリーポイント:10008000 チェックサムを確認しています...わかりました カーネルイメージを読み込んでいます...わかりました OK カーネルを起動中… Linux バージョン 3.0.35-2310-gc27cb38(lyc@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #22 SMP PREEMPT Wed Nov 13 00:56:32 PST 2013 CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ マシン:Freescale i.MX 6Quad/DualLite/Solo Sabre-SDボード 認識できないタグ0x54410008を無視する メモリ ポリシー: ECC が無効、データ キャッシュ writealloc CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:227328 カーネルコマンドライン: console=ttymxc2,115200 root=/dev/mmcblk0p1 rootwait rw ldb=sin0 video=mxcfb0:dev=ldb,LDB-WXGA,if=RGB666 PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) メモリ:640MB 256MB = 合計896MB メモリ:896280k / 896280k利用可能、152296k予約済み、0K高メモリ 仮想カーネルメモリのレイアウト: ベクター : 0xffff0000 - 0xffff1000 ( 4 kB)     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB) DMA : 0xf4600000 - 0xffe00000 ( 184 MB)     vmalloc : 0xc0800000 - 0xf2000000   ( 792 MB) lowmem : 0x80000000 - 0xc0000000 (1024 MB)     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB) モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB)       .init : 0x80008000 - 0x8003d000   ( 212 kB) 。テキスト: 0x8003d000 - 0x80b1309c (11097 kB) 。データ: 0x80b14000 - 0x80b7e0c0 ( 425 kB)        .bss : 0x80b7e0e4 - 0x80bccfec   ( 316 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 プリエンプティブな階層型 RCU の実装。 NR_IRQS:496 MXC GPIOハードウェア sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ arm_max_freq=2 MMIO 0x21ec000 の MXC_Early シリアルコンソール (オプション '115200') ブートコンソール [ttymxc2] 有効 コンソール:カラーダミーデバイス80x30 遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) pid_max: デフォルト: 32768 最小: 301 マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 CPU:書き込みバッファのコヒーレンシのテスト:OK hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 CPU1:起動されたセカンダリプロセッサ CPU2:起動されたセカンダリプロセッサ CPU3:起動したセカンダリプロセッサ 4つのCPUを育てました SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 print_constraints:ダミー: NET: 登録プロトコル ファミリ 16 print_constraints:vddpu:725 <--> 700 mVの速い正常な700のmVで print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal print_constraints:vddsoc:725<--> 1300 mV print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル print_constraints:vdd1p1:800<--> 1400 mV print_constraints:vdd3p0:2625<--> ライン内mx6_sabresd_board_init:1809 ライン内mx6_sabresd_board_init:1832 hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 L310 キャッシュ コントローラーが有効 l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B BIO:0にスラブ を作成します MXS-DMA MXS-DMA-APBH:初期化済み print_constraints:SPKVDD:4200mV print_constraints:vmmc:3300 mV vgaarb: ロード済み SCSI サブシステムが初期化されました spi_imx imx6q-ecspi.0:プローブ usbcore: 新しいインターフェースドライバー usbfs を登録 usbcore:新しいインターフェースドライバーハブを登録 usbcore: 新しいデバイスドライバー USB を登録 フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ imx-i2c imx-i2c.1: imx-i2c imx-i2c.1: bitrate:100000 mc_pfuze 1-0008: ID: 0、フルレイ: 1、メタルレイ: 1 mc_pfuze 1-0008: FAB: 0 ,FIN: 0 print_constraints:PFUZE100_SW1A:300<--> print_constraints:PFUZE100_SW1B:300<--> print_constraints:PFUZE100_SW1C:300<--> 1875 mV print_constraints:PFUZE100_SW2:800<--> print_constraints:PFUZE100_SW3A:400 <--> 1975 mV、1500 mV print_constraints:PFUZE100_SW3B:400<--> print_constraints:PFUZE100_SW4:800<--> print_constraints:PFUZE100_SWBST:5000<--> 5150 mV print_constraints:PFUZE100_VSNVS:1200<--> print_constraints:PFUZE100_VREFDDR:750mVで print_constraints:PFUZE100_VGEN1:800<--> 1550 mV print_constraints:PFUZE100_VGEN2:800<--> 1550 mV print_constraints:PFUZE100_VGEN3:1800<--> print_constraints:PFUZE100_VGEN4:1800<--> print_constraints:PFUZE100_VGEN5:1800<--> print_constraints:PFUZE100_VGEN6:1800<--> 3300 mV I2C I2C-1:IRQ 69を主張 I2C I2C-1: 0x21a4000 から 0x21a4fff までのデバイス リソース I2C I2C-1: 0x21a4000 で 4096 バイトを割り当てました。 I2C I2C-1:アダプタ名:「IMX-I2C」 i2c i2c-1: IMX I2Cアダプタ登録 imx-i2c imx-i2c.2: imx-i2c imx-i2c.2: bitrate:100000 I2C I2C-2:IRQ 70を主張 I2C I2C-2: 0x21a8000 から 0x21a8fff までのデバイス リソース I2C I2C-2: 0x21a8000 で 4096 バイトを割り当て I2C I2C-2:アダプタ名:「IMX-I2C」 i2c i2c-2: IMX I2C アダプタ登録済み imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a MIPI CSI2 ドライバー・モジュールがロードされました Advanced Linux Sound Architectureドライババージョン1.0.24。 Bluetooth:コアバージョン2.16 NET: 登録プロトコル ファミリ 31 Bluetooth:HCIデバイスと接続マネージャーが初期化されました Bluetooth:HCIソケットレイヤーが初期化されました Bluetooth:L2CAPソケットレイヤーが初期化されました Bluetooth:SCOソケットレイヤーが初期化されました cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] クロックソースmxc_timer1への切り替え NET: 登録プロトコル ファミリ 2 IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) TCP reno が登録されました UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました IMX PCIeポート:リンクアップ。 PCI: bus0: 高速バックツーバック転送が無効 PCI:bus1:高速バックツーバック転送は無効 PCI 0000:00:00.0:小節 14: assigned [mem 0x01200000-0x013fffff] PCI 0000:00:00.0:小節 0: 代入 [mem 0x01100000-0x011fffff 64bit pref] PCI 0000:00:00.0:BAR 0: [mem 0x01100000-0x011fffff 64bit pref] (PCI アドレス [0x1100000-0x11fffff]) に設定 PCI 0000:00:00.0:小節 6: assigned [mem 0x01400000-0x0140ffff pref] PCI 0000:01:00.0:BAR 0: 割り当て済み [mem 0x01200000-0x013fffff 64bit] PCI 0000:01:00.0:BAR 0:[mem 0x01200000-0x013fffff 64bit](PCIアドレス[0x1200000-0x13fffff])に設定 PCI 0000:00:00.0:PCIブリッジから[バス01-01] PCI 0000:00:00.0:ブリッジ ウィンドウ [IO 無効] PCI 0000:00:00.0:ブリッジウィンドウ [MEM 0x01200000-0x013fffff] PCI 0000:00:00.0:ブリッジ ウィンドウ [MEM 設定が無効] IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ CPUレギュレータ init ldo=1 _regulator_get: 識別子なしの get() mx6_cpu_regulator_init:PUレギュレーターの入手に失敗しました i.MXC CPU周波数ドライバー JFFS2 バージョン 2.2.(NAND) 漏 2001-2006 Red Hat, Inc. msgmni が 1750 に設定されている alg: stdrng (krng) のテストなし IOスケジューラNOOPが登録されました IOスケジューラの締切日登録 IOスケジューラCFQ登録済み(デフォルト) mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI ドライバーがプローブされました MIPI DSI ドライバー モジュールが読み込まれました mxc_sdc_fb mxc_sdc_fb.0:MXCディスプレイドライバーLDBの登録 valid mode RGB666 _regulator_get: 識別子なしの get() mxc_ldb mxc_ldb:ldb_clkからdi clk:ldb_di0_clk -> ipu1_di0_clk mxc_ldb mxc_ldb:シングルモードチャネル0からIPU0-DI0へのルート インサイド ldb_disp_setup pixel_clk:64998000 rounded_pixel_clk:64653061 imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) mxc_sdc_fb mxc_sdc_fb.0:### fb_blank行:1039 mxc_sdc_fb mxc_sdc_fb.0:空白 = 0 インサイド ldb_disp_setup pixel_clk:64998000 rounded_pixel_clk:64653061 コンソール:カラーフレームバッファデバイス170x48への切り替え mxc_sdc_fb mxc_sdc_fb.0:mxcfb_pan_displayライン:1399 ### 呼ばれfb_pan_display エラー:-22 mxc_sdc_fb mxc_sdc_fb.1:MXCディスプレイドライバーLDBの登録 valid mode RGB666 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.1:mxcディスプレイドライバが見つかりませんでした! mxc_sdc_fb mxc_sdc_fb.2:MXCディスプレイドライバーLCDの登録 mxc_sdc_fb mxc_sdc_fb.2:IPU0-DI0 は既に使用済み mxc_sdc_fb: mxc_sdc_fb.2 のプローブがエラー -16 で失敗しました mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 valid mode RGB666 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.3:mxcディスプレイドライバが見つかりませんでした! IMX-SDMA: ファームウェア 1.1 をロード imx-sdma: 初期化済み シリアル:IMXドライバー imx-uart.2:MMIO 0x21ec000 (irq = 60) の ttymxc2 は IMX です コンソール [ttymxc2] が有効、ブートコンソールが無効 コンソール [ttymxc2] が有効、ブートコンソールが無効 loop: モジュールがロードされました RESET HBA から回復できません。 SATAディスクはありません。 M25P80 SPI0.0:認識されないJEDEC ID 206a56 GPMI NANDドライバが登録されています。(IMXの) vcan: 仮想 CAN インターフェースドライバー CANデバイスドライバインターフェース Flexcan NetDevice ドライバ FEC イーサネット ドライバー fec_enet_mii_bus:プローブ ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー OTG VBus変更タイムアウトを待ってください! fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 ハブ 1-0:1.0:USBハブが見つかりました ハブ 1-0:1.0: 1 ポートが検出されました ウェイクアップソースIRQ 72を追加 fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 ハブ 2-0:1.0:USBハブが見つかりました ハブ 2-0:1.0: 1 ポートが検出されました USB大容量記憶装置ドライバを初期化しています... usbcore:新しいインターフェースドライバーのusb-storageを登録 USBマスストレージのサポートが登録されています。 ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) mousedev: PS/2 マウスデバイス (全マウス共通) 入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc i2c /dev entries ドライバー lirc_dev:IRリモコンドライバ登録済み、メジャー252 IR NEC プロトコル ハンドラが初期化されました IR RC5(x) プロトコル ハンドラが初期化されました IR RC6 プロトコル ハンドラが初期化されました IR JVC プロトコル・ハンドラーが初期化されました IR Sony プロトコルハンドラが初期化されました IR RC5 (streamzap) プロトコルハンドラが初期化されました IR LIRC ブリッジ ハンドラが初期化されました Linuxビデオキャプチャインターフェース:v2.00 MVC の場合: init_camera_struct MVC の場合: init_camera_struct ###### prp_enc_initライン内面:584 ###### Inside csi_enc_init line:423 adv7180_init年に DBG センサー データは 80b9f718 にあります adv7180_probeで Inside mx6q_csi0_io_init_adv7441 line:564 ライン内mx6q_csi0_io_init_adv7441:577 init high ライン内mx6q_csi0_io_init_adv7441:581をローに設定 ラインの内側mx6q_csi0_io_init_adv7441:588を高く設定 インサイドmx6q_csi0_cam_powerdown_adv7441ライン:559 ADV7441A 1-0021: adv7180_probe:ADV7180 プローブ I2C アドレスは0x21 adv7441a 1-0021: adv7180_probe:アナログ・デバイス adv7 00 検出! adv7441a 1-0021: adv7180:adv7180_hard_reset ###### adv7180_write_reg reg:0x0 val:0xe ###### adv7180_write_reg 登録:0x3 VAL:0x0 ###### adv7180_write_reg reg:0x4 val:0x47 ###### adv7180_write_reg 登録:0x5 評価:0x0 ###### adv7180_write_reg 登録:0x3c 評価:0xad ###### adv7180_write_reg reg:0x17 val:0x41 ###### adv7180_write_reg 登録:0x67 VAL:0x2 ###### adv7180_write_reg reg:0x68 val:0xf0 ###### adv7180_write_reg 登録:0x1d VAL:0x40 ###### adv7180_write_reg 登録:0x31 評価:0x1a ###### adv7180_write_reg reg:0x32 val:0x81 ###### adv7180_write_reg 登録:0x33 VAL:0x84 ###### adv7180_write_reg 登録:0x34 評価:0x0 ###### adv7180_write_reg REG:0x35 VAL:0x0 ###### adv7180_write_reg 登録:0x36 VAL:0x7d ###### adv7180_write_reg reg:0x37 val:0xa1 ###### adv7180_write_reg 登録:0x3a 評価:0x7 ###### adv7180_write_reg reg:0x3c val:0xa8 ###### adv7180_write_reg REG:0x47 VAL:0xa ###### adv7180_write_reg reg:0xba val:0xa0 ###### adv7180_write_reg reg:0xf3 val:0x7 ###### adv7180_write_reg 登録:0x69 VAL:0x0 ###### adv7180_write_reg reg:0xe8 val:0x41 ###### adv7180_write_reg reg:0xe9 val:0x84 ###### adv7180_write_reg reg:0xea val:0x6 type は 2 (expect 2) です ioctls の数は 11 です ADV7441A 1-0021: ADV7180:ioctl_s_power ADV7441A 1-0021: ADV7180:ioctl_g_fmt_cap 720x625 の戻り値のサイズ mxc_v4l2_master_attach年末:device_type 1 mxc_v4l2_master_attachの終わり:v2fピクセル幅x高さ288 x 352 mxc_v4l2_master_attachの終わり:crop_bounds幅x高さ720×625 mxc_v4l2_master_attachの終わり:crop_defrect幅x高さ720×625 mxc_v4l2_master_attachの終わり:crop_current幅x高さ720×625 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 GSPCA:v2.13.0登録済み CX25858 ドライバー バージョン 2.0.111ロード CX25858 ドライバーの失敗 usbcore: 新しいインターフェースドライバー uvcvideo を登録 USBビデオクラスドライバー(v1.1.0) I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) Bluetooth:仮想HCIドライバーver 1.3 Bluetooth:HCI UARTドライバーver 2.2 Bluetooth: HCIATH3K プロトコルが初期化されました Bluetooth:汎用Bluetooth USBドライバーver 0.6 usbcore: 新しいインターフェースドライバー btusb を登録 sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー sdhci: Copyright(c) Pierre Ossman (英語) sdhci sdhci-esdhc-imx.3:support_8bit:1 mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 sdhci sdhci-esdhc-imx.1:support_8bit:1 mmc1: プラットフォーム [SDHCI-ESDHC-IMX.1] 上の SDHCI コントローラーDMAの使用 sdhci sdhci-esdhc-imx.2:support_8bit:1 mmc2: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました VPU が初期化されました 登録mxc_asrc 温度校正データは0x5784c37d Anatop Thermal は thermal_zone0 として登録されています anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! usbcore: 新しいインターフェースドライバー usbhid を登録 usbhid: USB HID コアドライバー usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 I2C-Core:従来の再開方法を使用するドライバー[CS42888] imx-hdmi-soc-dai: imx-hdmi-soc-dai.0 のプローブがエラー -12 で失敗しました imx_3stack ASOCドライバー ALSA デバイス一覧: サウンドカードが見つかりません。 mmc0: 新しい高速 DDR MMC カード (アドレス 0001) NET: 登録プロトコル ファミリ 26 mmcblk0: mmc0:0001 SEM08G 7.39 GiB mmcblk0boot0: mmc0:0001 SEM08G パーティション 1 2.00 MiB mmcblk0boot1: mmc0:0001 SEM08G パーティション 2 2.00 MiB TCPキュービックが登録されました mmcblk0: p1 NET: 登録プロトコル ファミリ 17 CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 NET: 登録プロトコル ファミリ 29 CAN:RAWプロトコル(Rev 20090105) CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) mmcblk0boot1: パーティション テーブルが不明です Bluetooth:RFCOMM TTYレイヤーが初期化されました mmcblk0boot0: パーティションテーブルが不明です Bluetooth:RFCOMMソケットレイヤーが初期化されました Bluetooth:RFCOMMバージョン1.11 Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 Bluetooth:BNEPフィルター:プロトコルマルチキャスト Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 lib80211: IEEE802.11 ドライバーの共通ルーチン VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 バス周波数ドライバモジュールがロードされました バス周波数ドライバ 有効 mxc_dvfs_core_probe DVFSドライバモジュールがロードされました regulator_init_complete: PFUZE100_VGEN6: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN3: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN2: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN1: 不完全な制約、オンのままにする regulator_init_complete: SPKVDD: 不完全な制約、オンのままにします snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 08:04:21 UTC (29061) に設定 EXT2-fs (mmcblk0p1): 警告: チェックされていない fs をマウントし、e2fsck を実行することをお勧めします VFS: デバイス 179:1 にルート (ext2 ファイルシステム) をマウントしました。 init メモリの解放: 212K pid 1440 以降、tty '': '/etc/rc.d/rcS' /proc と /sys のマウント ホットプラグイベントディスパッチャーudevdの起動 udevd (1449): /proc/1449/oom_adj は非推奨ですので、代わりに /proc/1449/oom_score_adj を使用してください。 初期ホットプラグ・イベントの合成 mmc2: アドレス 1234 の新しい高速 SDHC カード mmcblk1: mmc2:1234 SA08G 7.28 GiB MMCBLK1:P1 ホスト名をフリースケールに設定する ファイルシステムのマウント cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp: 書き込みエラー: EXT2-fs (mmcblk0p1): エラー: ext2_lookup: 参照された i ノードを削除しました: 234449 デバイスに空き容量がありません cp:書き込みエラー:deviceEXT2-fs(mmcblk0p1)にスペースが残っていません:エラー:ext2_lookup:参照されたiノードを削除しました:234449 cp:書き込みエラー:EXT2-fs(mmcblk0p1)が残っていません:エラー:ext2_lookup:参照されたiノードを削除しました:234449 デバイス上 cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません ln: /etc/mtab: 入出力エラー mount: /proc/bus/usb への usbfs のマウントに失敗しました: そのようなファイルやディレクトリはありません ポートマッパーの起動: boa Webサーバーの起動: RPMデータベースの再構築 rpmdb:書き込み:0x7e977654、8192:デバイスにスペースが残っていません エラー: dbenv->open からの db4 エラー (28): デバイスにスペースが残っていません エラー: パッケージ インデックスを開くことができません pid 2772 以降、tty '': '/etc/rc.d/rc_gpu.S' EXT2-fs (mmcblk0p1): エラー: ext2_lookup: 参照された i ノードを削除しました: 363702 EXT2-fs (mmcblk0p1): エラー: ext2_lookup: 参照された i ノードを削除しました: 363702 EXT2-fs (mmcblk0p1): エラー: ext2_lookup: 参照された i ノードを削除しました: 363702 ln: /usr/lib/libOpenVG.so:入出力エラー pid 2779 を開始、tty '': '/etc/rc.d/rc_mxc.S' arm-none-linux-gnueabi-gcc (Freescale MAD -- Linaro 2011.07 -- 2011/08/10 09:20 にビルド) 4.6.220110630(プレリリース) ルートファイルシステム に構築されました Sun, 28 Jul 2013 02:45:43 +0800 フリースケール・セミコンダクタ株式会社 フリースケールログイン: PCIeは正しいですか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、みんな。 問題があります。 RCボード上にRoute Complex Integrated End Pointを作成することは可能ですか? それとも、RCボードのメモリへのアクセスをどのようにして取得したのか説明していただけますか? あなたの助けを願っています。 よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、チップ(mcs9990)を搭載したPCIe経由でUSBを拡張したいと思います。奇妙なことに、PCIeのセットアップが良好の場合、システムは約10秒後に停止し、「PCIeリンクアップに失敗しました」と再起動します。これがpcieセットアップに問題がない場合のログです。 [    0.000000]cgroup subsys cpu の初期化 [    0.000000]Linuxバージョン3.0.35-2666-gbdde708(oser@macbook)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- 2011/08 に構築) /10 09:20) ) #6 SMP Tue Sep 17 09:04:37 CEST 2013 [    0.000000]CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c5387d [    0.000000]CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ [    0.000000]マシン:Dynsense DS7109ボード [    0.000000]メモリ ポリシー: ECC が無効、データ キャッシュ writealloc [    0.000000]CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 [    0.000000]PERCPU:埋め込み7ページ/ CPU @cc006000 s5728 r8192 d14752 u32768 [    0.000000]ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:260096 [    0.000000]カーネルコマンドライン: console=ttymxc3,115200 root=/dev/mmcblk0p3 rootwait rw [    0.000000]PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) [    0.000000]Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) [    0.000000]inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) [    0.000000]メモリ:1024MB = 合計1024MB [    0.000000]メモリ:1033972k / 1033972kが利用可能、14604k予約済み、360448K高メモリ [    0.000000]仮想カーネルメモリのレイアウト: [    0.000000]ベクター : 0xffff0000 - 0xffff1000 ( 4 kB) [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB) [    0.000000]DMA : 0xf4600000 - 0xffe00000 ( 184 MB) [    0.000000]     vmalloc : 0xea800000 - 0xf2000000   ( 120 MB) [    0.000000]     lowmem  : 0xc0000000 - 0xea000000   ( 672 MB) [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB) [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB) [    0.000000]       .init : 0xc0008000 - 0xc0033000   ( 172 kB) [    0.000000]       .text : 0xc0033000 - 0xc04ce188   (4717 kB) [    0.000000]       .data : 0xc04d0000 - 0xc05149e0   ( 275 kB) [    0.000000]        .bss : 0xc0514a04 - 0xc05570a8   ( 266 kB) [    0.000000]SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [    0.000000]階層型 RCU の実装。 [    0.000000] NR_IRQS:624 [    0.000000]MXC GPIOハードウェア [    0.000000]sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ [    0.000000] arm_max_freq=1GHz [    0.000000]MMIO 0x21f0000 の MXC_Early シリアル コンソール (オプション '115200') [    0.000000]ブートコンソール [ttymxc3] 有効 [    0.000000]コンソール:カラーダミーデバイス80x30 [    0.217079]遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) [    0.305391]pid_max: デフォルト: 32768 最小: 301 [    0.310317]マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 [    0.315667]CPU:書き込みバッファのコヒーレンシのテスト:OK [    0.320824]hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 [    0.330207]CPU1:起動されたセカンダリプロセッサ [    0.361619]CPU2:起動されたセカンダリプロセッサ [    0.401646]CPU3:起動したセカンダリプロセッサ [    0.440862]4つのCPUを育てました [    0.456684]SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 [    0.463648]devtmpfs: 初期化済み [    0.485974]print_constraints:ダミー: [    0.489947]NET: 登録プロトコル ファミリ 16 [    0.498839]print_constraints:vddpu:725 <--> 1150 mVの速い正常な1300 mV [    0.506463]print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal [    0.514251]print_constraints:vddsoc:725<--> 1300 mV [    0.521978]print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル [    0.529772]print_constraints:vdd1p1:800<--> 1400 mV [    0.537479]print_constraints:vdd3p0:2625<--> [    0.549656]hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 [    0.556488]hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 [    0.563843]hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 [    0.569727]L310 キャッシュ コントローラーが有効 [    0.573764]l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B [    0.583862]IMX USBウェイクアッププローブ [    0.587238]IMX USBウェイクアッププローブ [    0.599086]BIO:0にスラブ を作成します [    0.606129]MXS-DMA MXS-DMA-APBH:初期化済み [    0.610956]print_constraints:vmmc:3300 mV [    0.616092]SCSI サブシステムが初期化されました [    0.620426]usbcore: 新しいインターフェースドライバー usbfs を登録 [    0.626188]usbcore:新しいインターフェースドライバーハブを登録 [    0.631680]usbcore: 新しいデバイスドライバー USB を登録 [    0.638581]クロックソースmxc_timer1への切り替え [    0.643177]cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています [    0.657854]NET: 登録プロトコル ファミリ 2 [    0.662438]IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) [    0.670374]TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) [    0.679660]TCP バインド ハッシュ テーブル エントリ: 65536 (順序: 7、524288 バイト) [    0.687383]TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) [    0.694025]TCP reno が登録されました [    0.697184]UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) [    0.703180]UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) [    0.710009]NET: 登録プロトコル ファミリ 1 [    0.714674]RPC: 登録された名前の UNIX ソケット転送モジュール。 [    0.720613]RPC: 登録済みの UDP トランスポート モジュール。 [    0.725342]RPC: 登録済みの tcp トランスポートモジュール。 [    0.730061]RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 [    0.737627]PMU:タイプ0の登録された新しいPMUデバイス [    0.742741]フリースケールi.MX6のスタティック・パワー・マネージメント [    0.747994]i.MX6 の待機モードが使用可能 [    0.752315] cpaddr = ea880000 suspend_iram_base=ea828000 [    0.757735]PM ドライバー モジュールが読み込まれました [    0.761300] iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. [    0.873230]PCIE:リンクアップを開始imx_pcie_pltfm_probe。 [    0.896452]IMX PCIeポート:リンクアップ。 [    0.900472]PCI: bus0: 高速バックツーバック転送が無効 [    0.923438]PCI:bus1:高速バックツーバック転送は無効 [    0.931153]PCI 0000:00:00.0:小節 0: 代入 [mem 0x01000000-0x010fffff 64bit pref] [    0.938948]PCI 0000:00:00.0:BAR 0: [mem 0x01000000-0x010fffff 64bit pref] (PCI アドレス [0x1000000-0x10fffff]) に設定 [    0.949687]PCI 0000:00:00.0:BAR 8: assigned [mem 0x01100000-0x011fffff] [    0.956506]PCI 0000:00:00.0:小節 6: assigned [mem 0x01200000-0x0120ffff pref] [    0.963769]PCI 0000:01:00.0:小節 0: 割り当て済み [mem 0x01100000-0x01100fff] [    0.970587]PCI 0000:01:00.0:BAR 0: [mem 0x01100000-0x01100fff] (PCI アドレス [0x1100000-0x1100fff]) [    0.980365]PCI 0000:01:00.1:小節 0: 割り当て済み [mem 0x01101000-0x01101fff] [    0.987190]PCI 0000:01:00.1:BAR 0: [mem 0x01101000-0x01101fff] (PCI アドレス [0x1101000-0x1101fff]) に設定 [    0.996968]PCI 0000:01:00.2:小節 0: 割り当て済み [mem 0x01102000-0x01102fff] [    1.003804]PCI 0000:01:00.2:BAR 0: [mem 0x01102000-0x01102fff] (PCI アドレス [0x1102000-0x1102fff]) に設定 [    1.013582]PCI 0000:01:00.3:小節 0: 割り当て済み [mem 0x01103000-0x01103fff] [    1.020399]PCI 0000:01:00.3:BAR 0: [mem 0x01103000-0x01103fff] (PCI アドレス [0x1103000-0x1103fff]) に設定 [    1.030177]PCI 0000:01:00.4:小節 0: 割り当て済み [mem 0x01104000-0x01104fff] [    1.037001]PCI 0000:01:00.4:BAR 0: [mem 0x01104000-0x01104fff] (PCI アドレス [0x1104000-0x1104fff]) に設定 [    1.046779]PCI 0000:01:00.5:小節 0: 割り当て済み [mem 0x01105000-0x01105fff] [    1.053603]PCI 0000:01:00.5:BAR 0: [mem 0x01105000-0x01105fff] (PCI アドレス [0x1105000-0x1105fff]) に設定 [    1.063380]PCI 0000:01:00.6:小節 0: 割り当て済み [mem 0x01106000-0x01106fff] [    1.070198]PCI 0000:01:00.6:BAR 0: [mem 0x01106000-0x01106fff] (PCI アドレス [0x1106000-0x1106fff]) に設定 [    1.079976]PCI 0000:01:00.7:小節 0: 割り当て済み [mem 0x01107000-0x01107fff] [    1.086799]PCI 0000:01:00.7:BAR 0: [mem 0x01107000-0x01107fff] (PCI アドレス [0x1107000-0x1107fff]) に設定 [    1.096577]PCI 0000:00:00.0:PCIブリッジから[バス01-01] [    1.101819]PCI 0000:00:00.0:ブリッジ ウィンドウ [IO 無効] [    1.107509]PCI 0000:00:00.0:ブリッジウィンドウ [MEM 0x01100000-0x011fffff] [    1.114327]PCI 0000:00:00.0:ブリッジ ウィンドウ [MEM 設定が無効] [    1.120837]IMX USBウェイクアッププローブ [    1.124593]IMX USBウェイクアッププローブ [    1.128126]CPUレギュレータモード:ldo_enable [    1.132342]i.MXC CPU周波数ドライバー [    1.151254]Highmem バウンス・プール・サイズ: 64 ページ [    1.169381]msgmni が 1315 に設定されている [    1.174837]alg: stdrng (krng) のテストなし [    1.179101]IOスケジューラNOOPが登録されました [    1.183040]IOスケジューラの締切日登録 [    1.187408]IOスケジューラCFQ登録済み(デフォルト) [    1.192486]IMX-PCIe: MSI 0x3f00 @0x0:0x1ff8000、irq = 496 [    1.199230]IMX-SDMA: ファームウェア 1.1 をロード [    1.208696]imx-sdma: 初期化済み [    1.350226]シリアル:IMXドライバー [    1.353438]imx-uart.3:MMIO 0x21f0000 (irq = 61) の ttymxc3 は IMX です [    1.359919]コンソール [ttymxc3] が有効、ブートコンソールが無効 [    1.359919]コンソール [ttymxc3] が有効、ブートコンソールが無効 [    1.376725]loop: モジュールがロードされました [    1.381551]usbcore: 新しいインターフェースドライバー asix を登録 [    1.387076]usbcore: 新しいインターフェースドライバー cdc_ether登録 [    1.393037]usbcore:新しいインターフェースドライバSMSC75xxを登録 [    1.398920]usbcore:新しいインターフェースドライバーSMSC95xxを登録 [    1.404788]usbcore:新しいインターフェースドライバーnet1080を登録しました [    1.410575]usbcore:新しいインターフェースドライバー rndis_hostを登録しました [    1.416620]usbcore:新しいインターフェースドライバーを登録しcdc_subset [    1.422669]usbcore:新しいインターフェースドライバーZaurusを登録 [    1.428266]cdc_ncm: 2011年8月4日 [    1.431611]usbcore: 新しいインターフェースドライバー cdc_ncm登録 [    1.437410]usbcore:新しいインターフェースドライバーを登録しましたrndis_wlan [    1.443872]ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー [    1.450527]ウェイクアップソースIRQ 73を追加 [    1.454227] fsl-ehci fsl-ehci.2: Freescale On-Chip EHCI Host Controller [    1.461279]FSL-EHCI FSL-EHCI.2:新しいUSBバスが登録され、バス番号1が割り当てられています [    1.493211] fsl-ehci fsl-ehci.2: irq 73, io base 0x02184400 [    1.513186] fsl-ehci fsl-ehci.2: USB 2.0 started, EHCI 1.00 [    1.518851]usb usb1: 新しい USB デバイスが見つかりました, idVendor=1d6b, idProduct=0002 [    1.525654]usb usb1: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [    1.532881]usb usb1: 製品: フリースケール・オンチップEHCIホスト・コントローラ [    1.539331]usb usb1:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [    1.545955] usb usb1: SerialNumber: fsl-ehci.2 [    1.551056]ハブ 1-0:1.0:USBハブが見つかりました [    1.554824]ハブ 1-0:1.0: 1 ポートが検出されました [    1.559261]ウェイクアップソースIRQ74を追加 [    1.562943] fsl-ehci fsl-ehci.3: Freescale On-Chip EHCI Host Controller [    1.569893]FSL-EHCI FSL-EHCI.3:新しいUSBバスが登録され、バス番号2が割り当てられました [    1.603198] fsl-ehci fsl-ehci.3: irq 74, io base 0x02184600 [    1.623181] fsl-ehci fsl-ehci.3: USB 2.0 started, EHCI 1.00 [    1.628832]usb usb2: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [    1.635632]usb usb2: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [    1.642858]usb usb2: 製品: フリースケール・オンチップEHCIホスト・コントローラ [    1.649306]usb usb2:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [    1.655934] usb usb2: SerialNumber: fsl-ehci.3 [    1.660988]ハブ 2-0:1.0:USBハブが見つかりました [    1.664755]ハブ 2-0:1.0: 1 ポートが検出されました [    1.669192]ウェイクアップソースIRQ 75を追加 [    1.677670] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller [    1.684575]FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号3が割り当てられました [    1.713200] fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 [    1.733180] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 [    1.738830]usb usb3: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [    1.745631]usb usb3: 新しい USB デバイス文字列: mfr=3, Product=2, SerialNumber=1 [    1.752859]usb usb3: 製品: フリースケール・オンチップEHCIホスト・コントローラ [    1.759307]usb usb3:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [    1.765934] usb usb3: SerialNumber: fsl-ehci.0 [    1.770988]ハブ 3-0:1.0:USBハブが見つかりました [    1.774755]ハブ 3-0:1.0: 1 ポートが検出されました [    1.779164]ウェイクアップソースIRQ 72を追加 [    1.782865] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller [    1.789777]FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号4が割り当てられています [    1.823201] fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 [    1.843185] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 [    1.848835]usb usb4: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [    1.855637]usb usb4: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [    1.862863]usb usb4: 製品: フリースケール・オンチップEHCIホスト・コントローラ [    1.869312]usb usb4:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [    1.875940] usb usb4: SerialNumber: fsl-ehci.1 [    1.880997]ハブ 4-0:1.0:USBハブが見つかりました [    1.884765]ハブ 4-0:1.0: 1 ポートが検出されました [    1.889282]PCI: イネーブル化デバイス 0000:01:00.1 (0140 -> 0142) [    1.894989]ehci_hcd 0000:01:00.1:EHCI ホスト コントローラー [    1.900490]ehci_hcd 0000:01:00.1:新しい USB バスが登録され、バス番号 5 が割り当てられています [    1.908034]ehci_hcd 0000:01:00.1:MosChip frame-index 回避策の適用 [    1.943222] ehci_hcd 0000:01:00.1: irq 155, io mem 0x01101000 [    1.963182]ehci_hcd 0000:01:00.1:USB 2.0 開始、EHCI 1.00 [    1.969010]usb usb5: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [    1.975816]usb usb5: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [    1.983043]usb usb5: 製品: EHCI ホストコントローラ [    1.987930]usb usb5:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [    1.994553]usb usb5:シリアル番号:0000:01:00.1 [    1.999488]+++ hub_port_connect_change:udev->level :1 [    1.999747]ハブ 5-0:1.0:USBハブが見つかりました [    1.999759]ハブ 5-0:1.0: 1 ポートが検出されました [    2.000187]PCI: イネーブル化デバイス 0000:01:00.3 (0140 -> 0142) [    2.000214]ehci_hcd 0000:01:00.3:EHCI ホスト コントローラー [    2.000509]ehci_hcd 0000:01:00.3:新しいUSBバスが登録され、バス番号6が割り当てられています [    2.000737]ehci_hcd 0000:01:00.3:MosChip frame-index 回避策の適用 [    2.023241] ehci_hcd 0000:01:00.3: irq 154, io mem 0x01103000 [    2.043189]ehci_hcd 0000:01:00.3:USB 2.0 開始、EHCI 1.00 [    2.043272]usb usb6: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [    2.043280]usb usb6: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [    2.043287]usb usb6:製品:EHCIホストコントローラ [    2.043293]usb usb6:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [    2.043300]usb usb6:シリアル番号:0000:01:00.3 [    2.043862]ハブ 6-0:1.0:USBハブが見つかりました [    2.043875]Hub 6-0:1.0:1ポートが検出されました [    2.044307]PCI: イネーブル化デバイス 0000:01:00.5 (0140 -> 0142) [    2.044334]ehci_hcd 0000:01:00.5:EHCI ホスト コントローラー [    2.044597]ehci_hcd 0000:01:00.5:新しいUSBバスが登録され、バス番号7が割り当てられています [    2.044811]ehci_hcd 0000:01:00.5:MosChip frame-index 回避策の適用 [    2.113240] ehci_hcd 0000:01:00.5: irq 153, io mem 0x01105000 [    2.223212]usb 3-1:fsl-ehciを使用した新しい高速USBデバイス番号2 [    2.243203]ehci_hcd 0000:01:00.5:USB 2.0 開始、EHCI 1.00 [    2.249029]usb usb7: 新しい USB デバイスが見つかりました, idVendor=1d6b, idProduct=0002 [    2.255832]usb usb7: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [    2.263059]usb usb7: 製品: EHCI ホストコントローラ [    2.267946]usb usb7:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [    2.274570]usb usb7:シリアル番号:0000:01:00.5 [    2.279804]ハブ 7-0:1.0:USBハブが見つかりました [    2.283572]ハブ 7-0:1.0: 1 ポートが検出されました [    2.287948]PCI: イネーブル化デバイス 0000:01:00.7 (0140 -> 0142) [    2.293641]ehci_hcd 0000:01:00.7:EHCI ホスト コントローラー [    2.299165]ehci_hcd 0000:01:00.7:新しいUSBバスが登録され、バス番号8が割り当てられています [    2.306717]ehci_hcd 0000:01:00.7:MosChip frame-index 回避策の適用 [    2.343213]ehci_hcd 0000:01:00.7:要求割り込み 152 が失敗しました [    2.349138]ehci_hcd 0000:01:00.7:USB バス 8 の登録解除 [    2.354820] ehci_hcd 0000:01:00.7: init 0000:01:00.7 fail, -22 [    2.360665]ehci_hcd: 0000:01:00.7 のプローブがエラー -22 で失敗しました [    2.366899]USBレジスタエラーが0の場合 [    2.370703]usbcore:新しいインターフェースドライバARC hsetを登録 [    2.376462]USB HST初期化成功 [    2.380273]IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) [    2.388450]cpuidle:ガバナーラダーの使用 [    2.392551]cpuidle: ガバナーメニューの使用 [    2.394974]サポートされていないデバイス:ホワイトリストにない [    2.395019]+++ hub_port_connect_change:udev->level :1 [    2.406435]sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー [    2.412619]sdhci: Copyright(c) Pierre Ossman (英語) [    2.417084]sdhci sdhci-esdhc-imx.1:書き込み保護ピンがありません。 [    2.423491]MMC0 : VMMC レギュレータが見つかりません [    2.427681]mmc0: プラットフォーム [sdhci-esdhc-imx.1] 上の SDHCI コントローラーDMAの使用 [    2.434999]サーマルキャリブレーションデータは0x59c50d69 [    2.439791]レシオ = 186 のサーマルセンサー [    2.463188]Anatop Thermal は thermal_zone0 として登録されています [    2.468495]anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! [    2.475415]NET: 登録プロトコル ファミリ 26 [    2.480355]TCPキュービックが登録されました [    2.483599]NET: 登録プロトコル ファミリ 17 [    2.488055]lib80211: IEEE802.11 ドライバーの共通ルーチン [    2.494497]VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [    2.502176]ThumbEE CPU拡張がサポートされています。 [    2.506470]SWP/SWPB エミュレーション・ハンドラーの登録 [    2.511407]バス周波数ドライバモジュールがロードされました [    2.513199]usb 4-1:fsl-ehciを使用した新しい高速USBデバイス番号2 [    2.521949]バス周波数ドライバ 有効 [    2.527136]DVFSドライバモジュールがロードされました [    2.532045]regulator_init_complete: VMMC: 不完全な制約、オンのままにする ハングして再起動した後、pci リンクアップが失敗しました [    0.761407] iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. [    0.873253]PCIE:リンクアップを開始imx_pcie_pltfm_probe。 [    1.483143]リンクアップに失敗しました、DB_R0:0xdc998200、DB_R1:0x0820f700! [    1.489108] IMX PCIe port: link down! しかし、今ではシステムは正常に動作します。 何が問題だと思いますか? どうもありがとうございます。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> マッハさん、ありがとうございました。imx6のpcieスイッチについていくつかのテストを行います。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> すごい。 1 つの Pericom PCIe スイッチ (PI7C9X2G303EL) が imx_3.0.35.4.0 および 4.1.0 で検証されました。リリース。 幸運を祈ります。 最高のレガドル リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> hi ご返信ありがとうございます。 問題を解決しました。電源容量が不足しているため、デバイスが検出されません。 さて、これがログです iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. OpenEmbedによるCLKセットアップ--- CLKセットアップ、OpenEmbedによる IMX PCIe pcie_rst, 0. IMX PCIe pcie_rst, 1. PCIE:リンクアップを開始imx_pcie_pltfm_probe。 IMX PCIeポート:リンクアップ。 PCI: bus0: 高速バックツーバック転送が無効 PCI:bus1:高速バックツーバック転送は無効 PCI 0000:00:00.0:小節 0: 代入 [mem 0x01100000-0x011fffff 64bit pref] PCI 0000:00:00.0:BAR 0: [mem 0x01100000-0x011fffff 64bit pref] (PCI アドレス [0x1100000-0x11fffff]) に設定 PCI 0000:00:00.0:小節 9: assigned [mem 0x01200000-0x012fffff pref] PCI 0000:00:00.0:小節 6: assigned [mem 0x01300000-0x0130ffff pref] PCI 0000:00:00.0:小節 7: assigned [io 0x1000000-0x1000fff] PCI 0000:01:00.0:小節 4: 割り当て済み [mem 0x01200000-0x0120ffff 64bit pref] PCI 0000:01:00.0:小節 4: [mem 0x01200000-0x0120ffff 64bit pref] (PCI アドレス [0x1200000-0x120ffff]) に設定 PCI 0000:01:00.0:小節 6: assigned [mem 0x01210000-0x0121ffff pref] PCI 0000:01:00.0:小節 2: 割り当て済み [mem 0x01220000-0x01220fff 64bit pref] PCI 0000:01:00.0:BAR 2: [mem 0x01220000-0x01220fff 64bit pref] (PCI アドレス [0x1220000-0x1220fff]) に設定 PCI 0000:01:00.0:バー 0: 割り当て済み [io 0x1000000-0x10000ff] PCI 0000:01:00.0:BAR 0: [io 0x1000000-0x10000ff] (PCI アドレス [0x1000000-0x10000ff]) に設定 PCI 0000:00:00.0:PCIブリッジから[バス01-01] PCI 0000:00:00.0:ブリッジウィンドウ [IO 0x1000000-0x1000fff] PCI 0000:00:00.0:ブリッジウィンドウ [MEM 無効] PCI 0000:00:00.0:ブリッジウィンドウ [MEM 0x01200000-0x012fffff Pref] r8169ギガビットイーサネットドライバー2.3LK-NAPIをロード PCI: イネーブル化デバイス 0000:01:00.0 (0140 -> 0143) IMX-PCIe: MSI 0x3f01 @0x0:0x1ff8000、irq = 497 r8169 0000:01:00.0: eth1: RTL8168c/8111c at 0xc09e4000, ff:ff:ff:ff:ff:ff, XID 1c4000c0 IRQ 497 root@imx6-luhao:~# lspci -v 00:00.0 クラス 0604: デバイス 16c3:abcd (rev 01) フラグ: bus master, fast devsel, latency 0 01100000 のメモリ (64 ビット、プリフェッチ可能) [size=1M] バス: primary=00, secondary=01, subordinate=01, sec-latency=0 ブリッジの後ろのI/O:00000000-00000ff ブリッジの後ろのプリフェッチ可能なメモリ: 01200000-012fffff [バーチャル]拡張 ROM at 01300000 [無効] [サイズ=64K] 機能: [40] 電源管理バージョン 3 機能: [50] MSI: 有効 + カウント = 1/1 マスカブル+ 64 ビット+ 機能: [70] Express ルートポート (スロット-), MSI 00 機能: [100] 高度なエラー報告 機能: [140] 仮想チャネル 使用中のカーネルドライバー: pcieport 01:00.0 クラス 0200: デバイス 10ec:8168 (リビジョン 02) サブシステム:デバイス10ec:8168 フラグ: bus master, fast devsel, latency 0, IRQ 497 1000000 の I/O ポート [サイズ = 256] 01220000 のメモリ (64 ビット、プリフェッチ可能) [サイズ = 4K] 01200000 のメモリ (64 ビット、プリフェッチ可能) [size=64K] [バーチャル]01210000の拡張ROM [無効] [サイズ=64K] 機能: [40] 電源管理バージョン 3 機能: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+ 機能: [70] Express Endpoint, MSI 01 機能: [b0] MSI-X: 有効 - カウント = 2 マスク - 機能: [d0] 重要な製品データ 機能: [100] 高度なエラー報告 機能: [140] 仮想チャネル 機能: [160] デバイスのシリアル番号 00-00-00-00-00-00-00-00 使用中のカーネルドライバー: r8169 root@imx6-luhao:~# lspci 00:00.0 クラス 0604: デバイス 16c3:abcd (rev 01) 01:00.0 クラス 0200: デバイス 10ec:8168 (リビジョン 02) root@imx6-luhao:~# あなたの長期的なサポートに感謝します、今私はpcieスイッチpex8608を使用することはありません、あなたは同様のテストを行いましたか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私のメールに名刺を送ってもらえますか?郵送BCM5751は電話番号を記入する必要があります。私の電子メール [email protected]。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> これが私の住所です。 上海 浦東 新区梁京路192#ビルA 2F 郵便番号201203。 よろしくお願いいたします。 リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> はい、標準のPCIEEPデバイスを使用しています。 しかし、imx6のボードは私たち自身の design.so であり、変換する必要はありません。 今、私はまだpcieバスが上がっていないと思います。PCIE NIC デバイスとのリレーションシップはありません。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ああ、なるほど。 標準の PCIe EPデバイスを使用していますか? STD-PCIe EPを使用する場合は、 mini-PCIe からSTD-PCIeへのコンバーターが必要ですよね? コンバーターは PCIe の品質に深く影響しますので、ご注意ください。 ここに1つの推奨されるコンバーターがあります。 http://www.bplus.com.tw/Adapter/PM2C.html Best Regards Richard Zhu Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> hi ご返信ありがとうございます。 私はいくつかのpcie nicを内部に持っています.BCM5751など。郵送いたしますので、ご住所をお知らせください。 pcie nicの使用のために、私はTIのDM8168で実現しました。ただし、消費電力が高すぎます。そこで、IMX6を置き換えるつもりです。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ログについて: PM ドライバー モジュールが読み込まれました リンクアップに失敗しました、DB_R0:0x00b4f900、DB_R1:0x08200000! IMX PCIe port: link down! PCIe リンクを正しくセットアップできない。 PCIe EP デバイスに必要な必須要件 (外部電源など) は提供されていますか? それとも、あなたが使用した PCIe EPを1つ発送してもらえますか? その後、この問題を私の側で再現することを試みることができます。 よろしくお願いいたします リチャード・チュー。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> カーネルを起動中… Linuxの解凍...完了、カーネルをブートします。 Linuxバージョン3.0.35-2508-g54750ff(root@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #1 SMP PREEMPT Thu Sep 5 12:46:34 CST 2013 CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ マシン:Freescale i.MX 6Quad/DualLite/Solo Sabre-SDボード 認識できないタグ0x54410008を無視する メモリ ポリシー: ECC が無効、データ キャッシュ writealloc CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:227328 カーネルコマンドライン: console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,1024x600M@60,if=RGB666 ldb=sin0 PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) メモリ:640MB 256MB = 合計896MB メモリ:896688k / 896688k利用可能、151888k予約済み、0K高メモリ 仮想カーネルメモリのレイアウト: ベクター : 0xffff0000 - 0xffff1000 ( 4 kB)     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB) DMA : 0xf4600000 - 0xffe00000 ( 184 MB)     vmalloc : 0xc0800000 - 0xf2000000   ( 792 MB) lowmem : 0x80000000 - 0xc0000000 (1024 MB)     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB) モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB)       .init : 0x80008000 - 0x8003d000   ( 212 kB) 。テキスト: 0x8003d000 - 0x80ab36f8 (10714 kB)       .data : 0x80ab4000 - 0x80b18300   ( 401 kB) .bssの: 0x80b18324 - 0x80b6678c ( 314 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 プリエンプティブな階層型 RCU の実装。 NR_IRQS:624 MXC GPIOハードウェア sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ arm_max_freq=1GHz MMIO 0x2020000 の MXC_Early シリアル コンソール (オプション '115200') ブートコンソール [ttymxc0] 有効 コンソール:カラーダミーデバイス80x30 遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) pid_max: デフォルト: 32768 最小: 301 マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 CPU:書き込みバッファのコヒーレンシのテスト:OK hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 CPU1:起動されたセカンダリプロセッサ CPU2:起動されたセカンダリプロセッサ CPU3:起動したセカンダリプロセッサ 4つのCPUを育てました SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 print_constraints:ダミー: NET: 登録プロトコル ファミリ 16 print_constraints:vddpu:725 <--> 700 mVの速い正常な700のmVで print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal print_constraints:vddsoc:725<--> 1300 mV print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル print_constraints:vdd1p1:800<--> 1400 mV print_constraints:vdd3p0:2625<--> hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 L310 キャッシュ コントローラーが有効 l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B BIO:0にスラブ を作成します MXS-DMA MXS-DMA-APBH:初期化済み print_constraints:SPKVDD:4200mV print_constraints:vmmc:3300 mV vgaarb: ロード済み SCSI サブシステムが初期化されました spi_imx imx6q-ecspi.0:プローブ usbcore: 新しいインターフェースドライバー usbfs を登録 usbcore:新しいインターフェースドライバーハブを登録 usbcore: 新しいデバイスドライバー USB を登録 フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ mc_pfuze 1-0008: ID: 0、フルレイ: 1、メタルレイ: 1 mc_pfuze 1-0008: FAB: 0 ,FIN: 0 print_constraints:PFUZE100_SW1A:300<--> print_constraints:PFUZE100_SW1B:300<--> print_constraints:PFUZE100_SW1C:300<--> 1875 mV print_constraints:PFUZE100_SW2:800<--> print_constraints:PFUZE100_SW3A:400 <--> 1975 mV、1500 mV print_constraints:PFUZE100_SW3B:400<--> print_constraints:PFUZE100_SW4:800<--> print_constraints:PFUZE100_SWBST:5000<--> 5150 mV print_constraints:PFUZE100_VSNVS:1200<--> print_constraints:PFUZE100_VREFDDR:750mVで print_constraints:PFUZE100_VGEN1:800<--> 1550 mV print_constraints:PFUZE100_VGEN2:800<--> 1550 mV print_constraints:PFUZE100_VGEN3:1800<--> print_constraints:PFUZE100_VGEN4:1800<--> print_constraints:PFUZE100_VGEN5:1800<--> print_constraints:PFUZE100_VGEN6:1800<--> 3300 mV imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a MIPI CSI2 ドライバー・モジュールがロードされました Advanced Linux Sound Architectureドライババージョン1.0.24。 Bluetooth:コアバージョン2.16 NET: 登録プロトコル ファミリ 31 Bluetooth:HCIデバイスと接続マネージャーが初期化されました Bluetooth:HCIソケットレイヤーが初期化されました Bluetooth:L2CAPソケットレイヤーが初期化されました Bluetooth:SCOソケットレイヤーが初期化されました cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています MAX17135 2-0048:eInkディスプレイ用PMIC MAX17135 I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] クロックソースmxc_timer1への切り替え NET: 登録プロトコル ファミリ 2 IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) TCP reno が登録されました UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました リンクアップに失敗しました、DB_R0:0x00b4f900、DB_R1:0x08200000! IMX PCIe port: link down! IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ CPUレギュレータモード:ldo_bypass _regulator_get: 識別子なしの get() mx6_cpu_regulator_init:PUレギュレーターの入手に失敗しました i.MXC CPU周波数ドライバー JFFS2 バージョン 2.2.(NAND) 漏 2001-2006 Red Hat, Inc. msgmni が 1751 に設定されている alg: stdrng (krng) のテストなし IOスケジューラNOOPが登録されました IOスケジューラの締切日登録 IOスケジューラCFQ登録済み(デフォルト) mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI ドライバーがプローブされました MIPI DSI ドライバー モジュールが読み込まれました mxc_sdc_fb mxc_sdc_fb.0:MXCディスプレイドライバーLDBの登録 _regulator_get: 識別子なしの get() mxc_ldb mxc_ldb:LDB channel0のIPU DI1をIPU DI0に変更します。 fbcvt:アスペクト比はCVT標準ではありません fbcvt: 1024x600@60: CVT 名 - CVT 規格ではありません - 0.614 メガピクセル画像 imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) コンソール:カラーフレームバッファデバイス128x37への切り替え mxc_sdc_fb mxc_sdc_fb.1:MXCディスプレイドライバーLDBの登録 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.1:mxcディスプレイドライバが見つかりませんでした! mxc_sdc_fb mxc_sdc_fb.2:MXCディスプレイドライバーLCDの登録 mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.3:mxcディスプレイドライバが見つかりませんでした! IMX-SDMA: ファームウェア 1.1 をロード imx-sdma: 初期化済み シリアル:IMXドライバー imx-uart.2:MMIO 0x21ec000 (irq = 60) の ttymxc2 は IMX です imx-uart.0:MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です コンソール [ttymxc0] が有効、ブートコンソールが無効 コンソール [ttymxc0] が有効、ブートコンソールが無効 loop: モジュールがロードされました ahci:SSSフラグが設定され、パラレルバススキャンが無効 AHCI AHCI.0:AHCI 0001.0300 32スロット、1ポート、3 Gbps 0x1 implプラットフォームモード ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst scsi0 : ahci_platform ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02200fff] port 0x100 irq 71 M25P80 SPI0.0:認識されないJEDEC ID ffffff GPMI NANDドライバが登録されています。(IMXの) vcan: 仮想 CAN インターフェースドライバー CANデバイスドライバインターフェース Flexcan NetDevice ドライバ FEC イーサネット ドライバー fec_enet_mii_bus:プローブ ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 ハブ 1-0:1.0:USBハブが見つかりました ハブ 1-0:1.0: 1 ポートが検出されました ウェイクアップソースIRQ 72を追加 fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 ハブ 2-0:1.0:USBハブが見つかりました ハブ 2-0:1.0: 1 ポートが検出されました USB大容量記憶装置ドライバを初期化しています... usbcore:新しいインターフェースドライバーのusb-storageを登録 USBマスストレージのサポートが登録されています。 ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) mousedev: PS/2 マウスデバイス (全マウス共通) 入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 入力:/devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1としてmax11801_ts egalax_ts 1-0004:egalax_ts:ファームウェアバージョンの読み取りに失敗しました egalax_ts: 1-0004 のプローブがエラー -5 で失敗しました egalax_ts 2-0004: egalax_ts: ファームウェア バージョンの読み取りに失敗しました egalax_ts: 2-0004 のプローブがエラー -5 で失敗しました ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) ata1.00: ATA-8: WDC WD3200BPVT-00JJ5T0, 01.01A01, max UDMA/133 ata1.00: 625142448 セクター、マルチ 0: LBA48 NCQ (深さ 31/32) ata1.00: UDMA/133 用に設定 scsi 0:0:0:0: Direct-Access     ATA      WDC WD3200BPVT-0 01.0 PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 625142448 512 バイトの論理ブロック: (320 GB/298 GiB) SD 0:0:0:0: [SDA] 4096 バイトの物理ブロック sd 0:0:0:0: [sda] 書き込み保護がオフになっています sd 0:0:0:0: [sda] 書き込みキャッシュ: 有効、読み取りキャッシュ: 有効、DPO または FUA をサポートしていません SDA:SDA1 SDA2 SDA3 sd 0:0:0:0: [sda] 接続されたSCSIディスク usb 2-1:fsl-ehciを使用した新しいフルスピードUSBデバイス番号2 elan - Hello パケットの読み取りに失敗しました ELAN-TOUCH:2-0010のプローブがエラー-22で失敗しました I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc i2c /dev entries ドライバー Linuxビデオキャプチャインターフェース:v2.00 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス18 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス19 ハブ 2-1:1.0:USBハブが見つかりました ハブ 2-1:1.0: 4 つのポートが検出されました mag3110 2-000e: check mag3110 chip ID mag3110 2-000e:読み取りチップID 0xfffffffbが0xc4と等しくありません! MAG3110:2-000Eのプローブがエラー-22で失敗しました I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] mma8451 0-001c: 読み取りチップ ID 0x1 が 0x1a または 0x2a と等しくありません。 MMA8451 : 0-001C のプローブがエラー -22 で失敗する IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) Bluetooth:仮想HCIドライバーver 1.3 Bluetooth:HCI UARTドライバーver 2.2 Bluetooth: HCIATH3K プロトコルが初期化されました Bluetooth:汎用Bluetooth USBドライバーver 0.6 usbcore: 新しいインターフェースドライバー btusb を登録 sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー sdhci: Copyright(c) Pierre Ossman (英語) mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 mmc1: プラットフォーム [SDHCI-ESDHC-IMX.1] 上の SDHCI コントローラーDMAの使用 mmc2: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました VPU が初期化されました 登録mxc_asrc 温度校正データが0x5894f069 レシオ = 183 のサーマルセンサー Anatop Thermal は thermal_zone0 として登録されています anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! usbcore: 新しいインターフェースドライバー usbhid を登録 usbhid: USB HID コアドライバー usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 I2C-Core:従来の再開方法を使用するドライバー[CS42888] imx-hdmi-soc-dai imx-hdmi-soc-dai.0:失敗:最初にHDMIビデオをロードします。 mmc0: 新しい高速 DDR MMC カード (アドレス 0001) mmcblk0: mmc0:0001 SEM04G 3.68 GiB mmcblk0boot0: mmc0:0001 SEM04G パーティション 1 2.00 MiB mmcblk0boot1: mmc0:0001 SEM04G パーティション 2 2.00 MiB mmcblk0: p1 mmcblk0boot1: パーティション テーブルが不明です mmcblk0boot0: パーティションテーブルが不明です usb 2-1.3:fsl-ehciを使用した新しい低速USBデバイス番号3 wm8962 0-001a: デバイスは WM8962 ではありません。ID 0 != 6243 wm8962 0-001a: asoc: CODEC wm8962.0-001a のプローブに失敗しました。-22 ASOC: カードのインスタンス化に失敗しました WM8962-オーディオ: -22 imx_3stack ASOCドライバー HDMIオーディオの初期化に失敗しました。最初にHDMIビデオをロードしてください! ALSA デバイス一覧: サウンドカードが見つかりません。 NET: 登録プロトコル ファミリ 26 TCPキュービックが登録されました NET: 登録プロトコル ファミリ 17 CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 NET: 登録プロトコル ファミリ 29 CAN:RAWプロトコル(Rev 20090105) CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) Bluetooth:RFCOMM TTYレイヤーが初期化されました Bluetooth:RFCOMMソケットレイヤーが初期化されました Bluetooth:RFCOMMバージョン1.11 Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 Bluetooth:BNEPフィルター:プロトコルマルチキャスト 入力:HID 04b3:310d as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.3/2-1.3:1.0/input/input2 汎用-usb 0003:04B3:310D.0001:input,hidraw0: usb-fsl-ehci.1-1.3/input0 上の USB HID v1.11 マウス [HID 04b3:310d] Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 lib80211: IEEE802.11 ドライバーの共通ルーチン VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 バス周波数ドライバモジュールがロードされました バス周波数ドライバ 有効 mxc_dvfs_core_probe DVFSドライバモジュールがロードされました regulator_init_complete: PFUZE100_VGEN6: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN3: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN2: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN1: 不完全な制約、オンのままにする snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 00:00:00 UTC (0) に設定する usb 2-1.4:fsl-ehciを使用した新しい低速USBデバイス番号4 EXT3-fs: バリアが有効になっていません kjournaldが起動しています。コミット間隔 5 秒 EXT3-fs (mmcblk0p1): 警告: 最大マウント数に達しました。e2fsck を実行することをお勧めします EXT3-fs (mmcblk0p1): 内部ジャーナルを使用 EXT3-fs (mmcblk0p1): 復旧完了 EXT3-fs (mmcblk0p1): ライトバック・データ・モードでマウントされたファイルシステム VFS: デバイス 179:1 にマウントされたルート (ext3 ファイルシステム)。 init メモリの解放: 212K これは新しい uImage.It パッチを作成しません。そして、次の 構成 に従った だけです CONFIG_IMX_PCIE=y # CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYSが設定されていない # CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y しかし、PCIeは機能しません。 Commend LSPCIの後には何も出力されません。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi 私はあなたのconfigureatinに従いましたが、常に同じログです。 UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. PCIE:リンクアップを開始imx_pcie_pltfm_probe。 リンクアップに失敗しました、DB_R0:0x00ff5100、DB_R1:0x08200000! IMX PCIe port: link down! IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ │                     *** MX6 Options: ***                                                                │ │  │ │ [*] PCI Express対応 │ │ │ [ ] IMX6 RC/EP相互接続システムのPCI Express EPモード │ │ │ │ [ ] IMX6 RC/EP相互接続システムのPCI Express RCモード │ │ │ │ <*> USB Host 1 対応 ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │  │ │ [*] メッセージ信号割り込み (MSI および MSI-X) │ │ │ │ < > PCIスタブドライバ │ │ │ │ [ ] PCI IOV対応 │ │ │ │ [*] PCI Express対応 │ │ [*] ルートポートの高度なエラー報告のサポート │ │ │ │ [ ] PCI Express ECRC 設定制御 │ │ │ │ < > PCIe AERエラーインジェクター対応 │ │ │ [*] PCI Express ASPM制御 │ │   │ │                 [*]     Debug PCI Express ASPM 他に修正する必要はありますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi わかりました。 有効にしないでください CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y カーネル構成で。 正しい設定は次のとおりです。参考までに。 CONFIG_IMX_PCIE=y # CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYSが設定されていない # CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y 理学士 リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi: IMX6でRTL8111EなどのPCIEカードギガビットイーサネットコントローラーをPCIE経由で接続したいです。 しかし、私のIMX6PCIeは機能しません。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは: ログに関しては、 PCIe リンクはあなたの側にまったく設定されていません。 ここに貼り付けたこの検証システムは、主にi.MX6 PCIe EPモードの検証と、i.MX6 PCIeの スループットテストに使用されます。 しかし、あなたが「PCIEギガビットイーサネットポートを回したい」と言ったシナリオはわかりません。” PCIeの実装の詳細について教えてください。 よろしくお願いいたします リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> hi リチャード・チュー 私はrc.hereのpcieモードについての問題を抱えています私のログです カーネルを起動中… Linuxの解凍...完了、カーネルをブートします。 Linux バージョン 3.0.35(root@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #3 SMP PREEMPT Wed Sep 4 14:20:01 CST 2013 CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ マシン:Freescale i.MX 6Quad/DualLite/Solo Sabre-SDボード 認識できないタグ0x54410008を無視する メモリ ポリシー: ECC が無効、データ キャッシュ writealloc CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:227328 カーネルコマンドライン: console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,1024x600M@60,if=RGB666 ldb=sin0 PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) メモリ:640MB 256MB = 合計896MB メモリ:896372k / 896372k利用可能、152204k予約済み、0K高メモリ 仮想カーネルメモリのレイアウト: ベクター : 0xffff0000 - 0xffff1000 ( 4 kB)     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB) DMA : 0xf4600000 - 0xffe00000 ( 184 MB)     vmalloc : 0xc0800000 - 0xf2000000   ( 792 MB) lowmem : 0x80000000 - 0xc0000000 (1024 MB)     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB) モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB)       .init : 0x80008000 - 0x8003d000   ( 212 kB)       .text : 0x8003d000 - 0x80b01d14   (11028 kB)       .data : 0x80b02000 - 0x80b67420   ( 406 kB)        .bss : 0x80b67444 - 0x80bb58ec   ( 314 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 プリエンプティブな階層型 RCU の実装。 NR_IRQS:624 MXC GPIOハードウェア sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ arm_max_freq=1GHz MMIO 0x2020000 の MXC_Early シリアル コンソール (オプション '115200') ブートコンソール [ttymxc0] 有効 コンソール:カラーダミーデバイス80x30 遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) pid_max: デフォルト: 32768 最小: 301 マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 CPU:書き込みバッファのコヒーレンシのテスト:OK hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 CPU1:起動されたセカンダリプロセッサ CPU2:起動されたセカンダリプロセッサ CPU3:起動したセカンダリプロセッサ 4つのCPUを育てました SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 print_constraints:ダミー: NET: 登録プロトコル ファミリ 16 print_constraints:vddpu:725 <--> 700 mVの速い正常な700のmVで print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal print_constraints:vddsoc:725<--> 1300 mV print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル print_constraints:vdd1p1:800<--> 1400 mV print_constraints:vdd3p0:2625<--> hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 L310 キャッシュ コントローラーが有効 l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B BIO:0にスラブ を作成します MXS-DMA MXS-DMA-APBH:初期化済み print_constraints:SPKVDD:4200mV print_constraints:vmmc:3300 mV vgaarb: ロード済み SCSI サブシステムが初期化されました spi_imx imx6q-ecspi.0:プローブ usbcore: 新しいインターフェースドライバー usbfs を登録 usbcore:新しいインターフェースドライバーハブを登録 usbcore: 新しいデバイスドライバー USB を登録 フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ mc_pfuze 1-0008: ID: 0、フルレイ: 1、メタルレイ: 1 mc_pfuze 1-0008: FAB: 0 ,FIN: 0 print_constraints:PFUZE100_SW1A:300<--> print_constraints:PFUZE100_SW1B:300<--> print_constraints:PFUZE100_SW1C:300<--> 1875 mV print_constraints:PFUZE100_SW2:800<--> print_constraints:PFUZE100_SW3A:400 <--> 1975 mV、1500 mV print_constraints:PFUZE100_SW3B:400<--> print_constraints:PFUZE100_SW4:800<--> print_constraints:PFUZE100_SWBST:5000<--> 5150 mV print_constraints:PFUZE100_VSNVS:1200<--> print_constraints:PFUZE100_VREFDDR:750mVで print_constraints:PFUZE100_VGEN1:800<--> 1550 mV print_constraints:PFUZE100_VGEN2:800<--> 1550 mV print_constraints:PFUZE100_VGEN3:1800<--> print_constraints:PFUZE100_VGEN4:1800<--> print_constraints:PFUZE100_VGEN5:1800<--> print_constraints:PFUZE100_VGEN6:1800<--> 3300 mV imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a MIPI CSI2 ドライバー・モジュールがロードされました Advanced Linux Sound Architectureドライババージョン1.0.24。 Bluetooth:コアバージョン2.16 NET: 登録プロトコル ファミリ 31 Bluetooth:HCIデバイスと接続マネージャーが初期化されました Bluetooth:HCIソケットレイヤーが初期化されました Bluetooth:L2CAPソケットレイヤーが初期化されました Bluetooth:SCOソケットレイヤーが初期化されました cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています MAX17135 2-0048:eInkディスプレイ用PMIC MAX17135 I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] クロックソースmxc_timer1への切り替え NET: 登録プロトコル ファミリ 2 IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) TCP reno が登録されました UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. PCIE:リンクアップを開始imx_pcie_pltfm_probe。 リンクアップに失敗しました、DB_R0:0x009d9700、DB_R1:0x08200000! IMX PCIe port: link down! IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ CPUレギュレータモード:ldo_bypass _regulator_get: 識別子なしの get() mx6_cpu_regulator_init:PUレギュレーターの入手に失敗しました i.MXC CPU周波数ドライバー JFFS2 バージョン 2.2.(NAND) 漏 2001-2006 Red Hat, Inc. msgmni が 1750 に設定されている alg: stdrng (krng) のテストなし IOスケジューラNOOPが登録されました IOスケジューラの締切日登録 IOスケジューラCFQ登録済み(デフォルト) mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI ドライバーがプローブされました MIPI DSI ドライバー モジュールが読み込まれました mxc_sdc_fb mxc_sdc_fb.0:MXCディスプレイドライバーLDBの登録 _regulator_get: 識別子なしの get() mxc_ldb mxc_ldb:LDB channel0のIPU DI1をIPU DI0に変更します。 fbcvt:アスペクト比はCVT標準ではありません fbcvt: 1024x600@60: CVT 名 - CVT 規格ではありません - 0.614 メガピクセル画像 imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) コンソール:カラーフレームバッファデバイス128x37への切り替え mxc_sdc_fb mxc_sdc_fb.1:MXCディスプレイドライバーLDBの登録 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.1:mxcディスプレイドライバが見つかりませんでした! mxc_sdc_fb mxc_sdc_fb.2:MXCディスプレイドライバーLCDの登録 mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.3:mxcディスプレイドライバが見つかりませんでした! IMX-SDMA: ファームウェア 1.1 をロード imx-sdma: 初期化済み シリアル:IMXドライバー imx-uart.2:MMIO 0x21ec000 (irq = 60) の ttymxc2 は IMX です imx-uart.0:MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です コンソール [ttymxc0] が有効、ブートコンソールが無効 コンソール [ttymxc0] が有効、ブートコンソールが無効 loop: モジュールがロードされました ahci:SSSフラグが設定され、パラレルバススキャンが無効 AHCI AHCI.0:AHCI 0001.0300 32スロット、1ポート、3 Gbps 0x1 implプラットフォームモード ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst scsi0 : ahci_platform ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02200fff] port 0x100 irq 71 M25P80 SPI0.0:認識されないJEDEC ID ffffff GPMI NANDドライバが登録されています。(IMXの) e1000e: インテル(R) PRO/1000 ネットワーク ドライバ - 1.3.10-k2 e1000e: Copyright(c) 1999 - 2011 Intel Corporation. vcan: 仮想 CAN インターフェースドライバー CANデバイスドライバインターフェース Flexcan NetDevice ドライバ FEC イーサネット ドライバー fec_enet_mii_bus:プローブ ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 ハブ 1-0:1.0:USBハブが見つかりました ハブ 1-0:1.0: 1 ポートが検出されました ウェイクアップソースIRQ 72を追加 fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 ハブ 2-0:1.0:USBハブが見つかりました ハブ 2-0:1.0: 1 ポートが検出されました USB大容量記憶装置ドライバを初期化しています... usbcore:新しいインターフェースドライバーのusb-storageを登録 USBマスストレージのサポートが登録されています。 ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) mousedev: PS/2 マウスデバイス (全マウス共通) 入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 入力:/devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1としてmax11801_ts egalax_ts 1-0004:egalax_ts:ファームウェアバージョンの読み取りに失敗しました egalax_ts: 1-0004 のプローブがエラー -5 で失敗しました egalax_ts 2-0004: egalax_ts: ファームウェア バージョンの読み取りに失敗しました egalax_ts: 2-0004 のプローブがエラー -5 で失敗しました usb 2-1:fsl-ehciを使用した新しいフルスピードUSBデバイス番号2 elan - Hello パケットの読み取りに失敗しました ELAN-TOUCH:2-0010のプローブがエラー-22で失敗しました I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc i2c /dev entries ドライバー Linuxビデオキャプチャインターフェース:v2.00 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス18 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス19 ハブ 2-1:1.0:USBハブが見つかりました ハブ 2-1:1.0: 4 つのポートが検出されました mag3110 2-000e: check mag3110 chip ID mag3110 2-000e:読み取りチップID 0xfffffffbが0xc4と等しくありません! MAG3110:2-000Eのプローブがエラー-22で失敗しました I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] mma8451 0-001c: 読み取りチップ ID 0x1 が 0x1a または 0x2a と等しくありません。 MMA8451 : 0-001C のプローブがエラー -22 で失敗する IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) Bluetooth:仮想HCIドライバーver 1.3 Bluetooth:HCI UARTドライバーver 2.2 Bluetooth: HCIATH3K プロトコルが初期化されました Bluetooth:汎用Bluetooth USBドライバーver 0.6 usbcore: 新しいインターフェースドライバー btusb を登録 sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー sdhci: Copyright(c) Pierre Ossman (英語) mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 mmc1: プラットフォーム [SDHCI-ESDHC-IMX.1] 上の SDHCI コントローラーDMAの使用 mmc2: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました VPU が初期化されました 登録mxc_asrc 温度校正データが0x5894f069 レシオ = 183 のサーマルセンサー Anatop Thermal は thermal_zone0 として登録されています anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! usbcore: 新しいインターフェースドライバー usbhid を登録 usbhid: USB HID コアドライバー usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 I2C-Core:従来の再開方法を使用するドライバー[CS42888] imx-hdmi-soc-dai imx-hdmi-soc-dai.0:失敗:最初にHDMIビデオをロードします。 mmc0: 新しい高速 DDR MMC カード (アドレス 0001) mmcblk0: mmc0:0001 SEM04G 3.68 GiB mmcblk0boot0: mmc0:0001 SEM04G パーティション 1 2.00 MiB mmcblk0boot1: mmc0:0001 SEM04G パーティション 2 2.00 MiB mmcblk0: p1 mmcblk0boot1: パーティション テーブルが不明です mmcblk0boot0: パーティションテーブルが不明です usb 2-1.3:fsl-ehciを使用した新しい低速USBデバイス番号3 wm8962 0-001a: デバイスは WM8962 ではありません。ID 0 != 6243 wm8962 0-001a: asoc: CODEC wm8962.0-001a のプローブに失敗しました。-22 ASOC: カードのインスタンス化に失敗しました WM8962-オーディオ: -22 imx_3stack ASOCドライバー HDMIオーディオの初期化に失敗しました。最初にHDMIビデオをロードしてください! ALSA デバイス一覧: サウンドカードが見つかりません。 NET: 登録プロトコル ファミリ 26 TCPキュービックが登録されました NET: 登録プロトコル ファミリ 17 CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 NET: 登録プロトコル ファミリ 29 CAN:RAWプロトコル(Rev 20090105) CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) Bluetooth:RFCOMM TTYレイヤーが初期化されました Bluetooth:RFCOMMソケットレイヤーが初期化されました Bluetooth:RFCOMMバージョン1.11 Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 Bluetooth:BNEPフィルター:プロトコルマルチキャスト Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 lib80211: IEEE802.11 ドライバーの共通ルーチン VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 入力:HID 04b3:310d as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.3/2-1.3:1.0/input/input2 バス周波数ドライバモジュールがロードされました 汎用-usb 0003:04B3:310D.0001:input,hidraw0: usb-fsl-ehci.1-1.3/input0 上の USB HID v1.11 マウス [HID 04b3:310d] バス周波数ドライバ 有効 mxc_dvfs_core_probe DVFSドライバモジュールがロードされました regulator_init_complete: PFUZE100_VGEN6: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN3: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN2: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN1: 不完全な制約、オンのままにする snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 00:00:00 UTC (0) に設定する usb 2-1.4:fsl-ehciを使用した新しい低速USBデバイス番号4 入力:USBキーボードを/devices/platform/fsl-ehci.1/usb2/2-1/2-1.4/2-1.4:1.0/input/input3として 汎用-usb 0003:04D9:1702.0002:input,hidraw1: usb-fsl-ehci.1-1.4/input0 上の USB HID v1.10 キーボード [ USB キーボード 入力:USBキーボードを/devices/platform/fsl-ehci.1/usb2/2-1/2-1.4/2-1.4:1.1/input/input4として 汎用-usb 0003:04D9:1702.0003:input,hidraw2: usb-fsl-ehci.1-1.4/input1 上の USB HID v1.10 デバイス [ USB キーボード ata1: SATA リンク ダウン (SStatus 1 SControl 300) EXT3-fs: バリアが有効になっていません kjournaldが起動しています。コミット間隔 5 秒 EXT3-fs (mmcblk0p1): 内部ジャーナルを使用 EXT3-fs (mmcblk0p1): 復旧完了 EXT3-fs (mmcblk0p1): ライトバック・データ・モードでマウントされたファイルシステム VFS: デバイス 179:1 にマウントされたルート (ext3 ファイルシステム)。 init メモリの解放: 212K 私はあなたがカーネル(0001-ENGR00257661-pcie-imx-pcie-ep-rc-validation.patch)にパッチを打ったのに従います。 及び    CONFIG_IMX_PCIE=y # CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYSが設定されていない         CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y PCIEギガビットイーサネットポートを回したいです。 助けてください。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ようこそ。 よろしくお願いいたします。 リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> richard.zhuさん、ありがとうございました。この素晴らしい答えのために。 この問題のエントリを見つけるのに役に立ちましたか。 よろしく、ダーク
View full article
KW41Z 上の Zigbee 3.0 デバイスの構成 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [中国語訳] 添付ファイルを参照   元のリンク: https://community.nxp.com/docs/DOC-340993 KW41Z31Z21Z
View full article
すべてのボードビデオホスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ホストサイドのビデオ 画像(png、jpgなど)をYUV形式に変換する ffmpeg -f image2 -i test.png -pix_fmt yuv420p test.yuv AVIファイルをYUV形式に変換する AVIをYUVに変換するには、lav2yuvプログラムを使用できます。Ubuntu Linuxでは、このプログラムはmjpegtoolsパッケージに含まれています。これは変換する方法です。 lav2yuv myfile.avi > myfile.yuv YUVビデオファイルをAVI(DivX)に変換する ffmpeg ツールを使用します。 ffmpeg -s 176x144 -i kuuba_maisema_25fps_qcif.yuv -vcodec mpeg4 -sameq -aspect 4:3 ~/kuuba.avi ビデオのサイズ (176 × 144)、ビデオ コーデック (mpeg4)、およびアスペクト比 (4:3) を指定する必要があります。 MP4 から AVI への変換 mencoder ツールを使用します。 mencoder Bike1.mp4 -ovc lavc -oac lavc -o NewBike1.avi
View full article
KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 使用扭矩模式时,KMS 1.2.0 SNLESSHALL 参考项目中存在一个错误。 附件中提供的drv.c文件适用于SNLESSHALL参考项目。   在 SNLESSHALL 项目中,目标是使用霍尔传感器启动电机,然后过渡到 FOC。它并不打算将霍尔用于整个速度范围。 在这个版本中,它现在的启动方式类似于无传感器速度。它将跟踪速度参考直到达到交叉速度(GUI 中的“速度阈值”),一旦速度参考达到交叉速度,它将转换为 FOC 并以您期望的方式在扭矩模式下运行。如果您想在进入 FOC 之前加速更快,您可以在转换到 FOC 之前增加速度曲线的加速度和急动度。 Archive 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,亚当·雷诺兹 事实是这样的,我明白。似乎不可能得到代码的详细过程。谢谢。 此致! wang xuan 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 评估板信息,不知道对你是否有用。 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,菲利普·德雷克 感谢您的及时回复。 您的意思是 HVP-KV46F150 中不再提供 PMSM KMS 库吗?我必须再次购买 HVP-KV31F120M 吗,因为它有 PMSM KMS 库? 另外,我2017年11月从Mouser Electronics购买的HVP-KV46F、HVP-MC3PH的主板情况怎么样? 我有两张控制卡。 此致! wang xuan 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Wang, 该软件位于固件库中。它不作为开源提供。HALL 块解码霍尔效应传感器输入并计算速度,SPEED 块负责设置请求的电流,CURRENT 块负责设置请求的电压,SVPWM 块获取请求的电压和霍尔效应传感器读数以激发适当的相位。 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, 在您描述完硬件之后,我有几点需要注意。展望未来,HVP-KV46F150 中保存的 KMS 库是 ACIM KMS 库,而不是 PMSM KMS 库。目前,如果您想尝试 PMSM KMS 库,您必须使用 HVP-KV31F120M,因为它具有 PMSM KMS 库。到第三季度,NXP 应该会储备具有 KMS 支持的 KV46 MCU 部件号的样品。后缀 P 代表 PMSM 库,零件编号上的后缀 Q 代表 ACIM 零件编号。 根据您何时以及从谁处获得 HVP-mc3ph 和 HVP-KV46F150,KV46 MCU 中可能根本没有任何 KMS 库。我最近才从 NXP 的仓库中取出 HVP-mc3ph 和 HVP-KV46F150 的库存,并将其推送到 MCU KMS 库中。 您什么时候购买的该套件? 您从哪里购买的?从 NXP 还是从经销商处购买? 如果该卡未启用 KMS,我会很乐意修复它,但我要求您将该卡发送给我的 NXP。 此致, 菲利普·德雷克 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,@ Adam Reynolds 谢谢提醒,我用的硬件是HVP-mc3ph和HVP-KV46F150。我打开的参考是HVPKV46F150M_SNLESSHALL_IAR_1_2_0_426。我想知道霍尔传感器部分的代码在哪里,主要是6步换向控制过程。再次感谢您! 此致! wang xuan 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Wang, 当您选择参考项目时,请确保选择“无传感器速度 - 霍尔启动”。这是唯一使用霍尔效应传感器的控制模式。 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, 无传感器速度-霍尔启动这部分代码我找了好几天,类似Kinetis Motor Suite API参考手册里提到的HALL_run函数一直找不到,附件里是不是缺少这部分代码? 此致! wang xuan
View full article
S32DS for Power 2.1 + MPC5777CEVB の概要 Hello, タイトルで示唆されているように、私は S32DS をインストールして MPC5777CEVB と連携させましたが、これは Green Hills コンパイラ スイートとプローブ V4 でうまく使用しています。 ドキュメントを最初に見たとき、デバッグ環境について少し混乱しました:IDEをボードに接続する可能性は何ですか?私は(私が思うに)USBマルチリンクプローブまたはローターバッハプローブのいずれかを使用してこれを行うことができることを理解しており、すでに所有しているグリーンヒルズプローブまたは単純なUSB接続を使用できるかどうかを知りたいです(デバッグ機能が低下していても)。 ありがとうございます Ricardo Re:電源2.1 + MPC5777CEVBのためのS32DSを使ってみる Hi, 外部JTAGデバッガを使用する必要があり、ここでは単純なUSBケーブル接続は不可能です。 このバージョンのS32DSはGHSデバッガをサポートしていないようです。 リリースノートは言及のみ - PEMicro デバッガのサポート (P&E Multilink/Cyclone/OpenSDA) - Lauterbach Trace32 デバッガのサポート - iSYSTEMデバッガ対応 - PLSデバッガのサポート そして - Green Hills コンパイラのサポート BR, Petr
View full article
S32K3 witch UTEST address can customer use? We found that the "Reserved There is a problem with the area "for customer/application usage". When we tested, we wrote data to 0x1B000050~0X1B000058, and the program ran normally. However, when we tested writing the same data to 0x1B000048~0x1B00004F, the program worked abnormally and a periodic reset occurred. After testing, it was necessary to add a delay of several tens of milliseconds before the clock was initialized to run normally. In this regard, we believe that writing data to 0x1B000048~0x1B00004F will have an unknown impact on the operation of S32K3. So what addresses in the UTEST area can our users use at will? Can you give some suggestions? Thank you! Re: S32K3 witch UTEST address can customer use? The UTEST area(0x1B00_0048-0x1B00_007F) is programmable by the Application. Hence the description in HSE_b RM is incorrect and it will be updated in the upcoming version v2.4. According to the latest feedback from HSE team, they speculate that another HSE write operation was executing when APP was programming data at 0x1b00_0048 - 0x1b00_004f simultaneously would cause this issue. So the customer can try to add below check and also wait for HSE_STATUS_INIT_OK, before writing into the UTEST area. Re: S32K3 witch UTEST address can customer use? Thank you Robin, can you also ask AE Team if there will be any impact or risk after writing 0X1B000048~1B00004F? Currently, multiple products have already written to this address.
View full article
S32G2 の M7_0 コアでの LPDDR の初期化 コミュニティの皆さん、こんにちは。 S32G2 のコアで LPDDR M7_0初期化しようとしています。 S32DSのDDRツールでS32デバッグプローブを使用してDDRコードを生成しました。 しかし、生成された構成データをDDRCレジスタに書き込もうとしたとき、次のような障害が発生しました。 *(volatile uint32 *)0x4007c604 = 0x00000000u; DDRを初期化する前に何をする必要がありますか? M7_0コアでLPDDRを初期化する方法を教えてください。 ありがとうございます ハリー Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello @harry_choi, あなたが問題を解決できたことを知ってうれしいです。 解決策として私の返信を選んでいただきありがとうございます。 よろしくお願いいたします。 Alejandro  Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello Alejandro, ご協力いただきありがとうございます。 ついに、M7_0コアでDDRを初期化することに成功しました。 ありがとうございます ハリー Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello @harry_choi, 社内チームからフィードバックを受け取りましたが、彼らは次のように共有しました。 " お客様は、クロック設定の詳細については、 AN13354 を参照してください。 実際には、診断テストでM7にDDR初期化があります。コードはこちらから入手できます。 自動車SW - S32G - ボード診断テスト ノート: このコードは参照用であり、製品での使用を目的としたものではありません。 お客様がクロック設定をどのように行ったかについて、さらに詳しい情報を教えてください。可能であれば、お客様にクロック設定ファイルを提供して確認できるようにお願いできますか?。 "  同僚が確認できるように、クロック構成を共有できますか? リンクボード診断テストに直接入力できない場合は、次の手順に従ってください。 - NXPアカウントにサインインします(NXP Semiconductors) - [My NXP Account](右上)をクリックし、開いたウィンドウ内の[Licensing]セクションの下にある[Software Licensing and Support]をクリックします。 - これにより、別のページにリダイレクトされます。この新しいページで、[ソフトウェアアカウント]セクションの[アカウントの表示]オプションを選択します。 - これにより、再び別のページにリダイレクトされます。このページには、 Automotive SW – S32Gリファレンスソフトウェア オプションが表示されていますので、それをクリックします。次に、Automotive SW - S32G - Board Diagnostic Testsを再度検索し、クリックします。 - ソフトウェアの利用規約に同意すると、ファイルSW32G-DIAG-EAR-0.8.7.zipにアクセスできるようになります。 FlexNetページで一部のオプションが見つからない場合は、できるポイントをフォローアップしてから、最初に共有されている直接リンクをクリックしてください。 この情報があなたの問題を解決したかどうか私に知らせてください。 Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello @harry_choi, いいえ、DDR_GPRを読み取ることはできませんが、S32 デバッグ プローブを使用しています。私の質問の目的は、社内チームと共有するための情報を集めることでした。私たちが彼らと話し合ったすべてのことを共有し、答えを持ってあなたに戻ってきます。内部チームの帯域幅が限られている場合があり、その対応に時間がかかる可能性があることを考慮してください。ご理解のほどよろしくお願いいたします。 よろしくお願いいたします。 Alejandro Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello Alejandro, それは定義されていないMCAN_ENABLE_USER_MODE_SUPPORT悩んでいます。 ソースコードに以下のコードを追加してコンパイルしようとしたとき、ビルドエラーは発生しませんでした。 #if 定義(MCAL_ENABLE_USER_MODE_SUPPORT) #error 「MCAL ユーザー モード有効」 #endif T32を使用してレジスタのデータを読み取ることは可能かDDR_GPR エントリー時に読みDDR_GPR登録しようとするのは正常ですか? ありがとうございます ハリー Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello @harry_choi, あなたの問題がDDR_GPRに関連していることは理解していますが、S32G2のリファレンスマニュアル[1692ページ、S32G2リファレンスマニュアル、Rev.8、2024年2月]に記載されているとおりです。 DDR_GPRは、DDRモジュールの拡張として意図されています。モジュールのクロックが構成および初期化されていないときに、モジュールのレジスタを読み取れないというこの動作が見られます。 アクセスが禁止されるのは、ユーザー モードが有効な場合、M7 コアにデフォルトでスーパーバイザー モードがある場合、MCAL_ENABLE_USER_MODE_SUPPORTを定義している場合、またはプロジェクトで XRDC を有効にしている場合のみですか? 情報をよろしくお願いいたします。 Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello Alejandro, 今、私は私の問題はDDRデバイスとは関係がないと信じています。 M7_0コアでアクセスDDR_GPR登録できない理由に注目してください。 レジスタの0x4007C604にアクセスするだけでDDR_GPR JTAGでバスエラーが発生しました。 まず、このアドレスへのアクセスが禁止されているかどうかを確認してください。 ありがとうございます ハリー Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello @harry_choi, ご説明ありがとうございます。DDRクロックの設定と初期化はどのように行われていますか? 情報をよろしくお願いいたします Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello Alejandro, この問題はDDRの種類とは関係ないと思います。 レジスタDDR_GPR以下にアクセスすると、S32デバッグプローブへの接続エラーが発生する理由を知りたいのですが。 次のように、S32 デバッグ プローブを使用して DDR_GPR で読み取りまたは書き込みできません。 他のレジスタにアクセスできます。 これが最初の問題だと思います。 ありがとうございます ハリー Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello @harry_choi, 詳細な分析のために、この情報を社内チームと共有する必要があります。しかし、それを行う前に、いくつかの追加情報が必要になります。 設計の回路図 (少なくとも S32G2 DRAMポート と LPDDR4 接続を含むパーツ) LDDR4 datasheet S32DS DDRビュー ページのスクリーンショット( すべてのデバイス情報、 コード生成 、 詳細設定 セクションを表示) Init、Diags、Operational、Shmooテストの検証結果のスクリーンショット。 公開フォーラムでこの情報を共有することに抵抗がある場合は、次のオプションを使用して NXPページで直接サポートケースを開いてください。 トピックのトレーサビリティを向上させるために、この投稿のリンクをサポート チケットの本文に追加できます。 XRDCについて、RAMを初期化できるようにXRDCを構成する必要はありません。 あなたがどのように進めたいか教えてください、そして情報を事前に感謝します。 Re: S32G2 の M7_0 コアでの LPDDR の初期化 このほかにも、 M7_0 コアの DDR 汎用レジスタにアクセスする前に、XRDC などのコンフィギュレーションが必要ですか。 アクセスする前にクロックとMPUを初期化しただけです。 ありがとうございます ハリー Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hi Alejandro, ご返信ありがとうございます。 これが私の答えです。 - RDB2 またはカスタムボードを使用していますか?[ハリー]カスタムボード - メモリーの品番はいくつですか?(カスタムボードを使用している場合)[ハリー]サムスンK4F6E3S4HM-THCL(2GB) - RTDのバージョンは何ですか?[ハリー]4.0.0のように見えます - A53コアも使用していますか?その場合、どのBSPを使用していますか?[ハリー]今はやめて、後でA53コアを使うよ。M7_0コアでLPDDRを初期化したいのですが、それはお客様の要件です。 - S32DSでDDRツールを使用した場合、正しく実行されましたか?[ハリー]はい、すべてのテストに合格しました。 - 実行するためにトレイしているアプリケーションは、前述の行に到達するまで正常に機能しますか?( *(volatile uint32 *)0x4007c604 = 0x0000000u; )[ハリー]はい、問題ありませんでした。DDRCレジスタ0x4007c606にデータを書き込むだけで、このエラーが発生します。私が知っているように、レジスタに0x00000000uを書き込むことは0x4007c604 ddr_init()関数の最初のステップです。 私はすでにMPUが有効になっていることを確認しましたが、それらは読み取り可能領域と書き込み可能領域の両方です。 ありがとうございます ハリー Re: S32G2 の M7_0 コアでの LPDDR の初期化 Hello @harry_choi, セットアップについて詳しく教えてください。 RDB2 またはカスタムボードを使用していますか? メモリーの品番を教えてください。(カスタムボードを使用している場合) RTDのバージョンは何ですか? A53コアも使用していますか?その場合、どのBSPを使用していますか? S32DSでDDRツールを使用した場合、正しく実行されましたか? 実行するためにトレイしているアプリケーションは、言及した行に到達するまで正常に機能しますか?( *(volatile uint32 *)0x4007c604 = 0x0000000u; ) 情報をよろしくお願いいたします
View full article
FrameBuffer を使用して i.MX 93 EVK で SquareLine プロジェクトを実行する方法。 はじめに LVGLは、限られた量のリソースを使用するデバイス上で実行するグラフィックライブラリです。 以前、LVGLリポジトリからLVGLデモを実行しましたが、これにはさらにいくつかのデモが含まれており、それらすべてがコードの一部であり、ライブラリをすばやく簡単に評価する機会を提供します。 GUIプロジェクトは、ベアコードよりも多くのオプションを通じて顧客によって開発され、グラフィックアセットをLVGLコードに変換するGUIツールがあり、このデモンストレーションでは、MCU GUI開発で広く使用されているツールを使用し、作成されたGUIをLVGLコードに変換します。スクエアライン。 メモ: i.MX シリーズ プロセッサの先行する LVGL ドキュメントについては、付録を参照してください。 HWセットアップ i.MX 93 EVK は eMMC/uSD 経由で Linux Factory または Ubuntu にブートします。 電源を接続し、レシーバーをデバッグします。 MiniSASケーブルを介してMX8_DSI_OLED1をJ701(MIPI DSI)に接続します。 SquareLineのセットアップ SquareLineの最新バージョンは、ホストシステムに応じて 次のリンク からダウンロードしてください。 手記: このドキュメントは、ツールに含まれるテンプレートのデモンストレーションを目的としているため、無料の試用版をダウンロードすることをお勧めします。正式な開発については、このドキュメントの付録を参照してください。 インストーラーを解凍して実行します。これはWindowsプロンプトです。 デモのダウンロード SquareLineを設定した後、サンプルセクションに移動し、サーモスタットデモでサーモスタット機能を示します。 これらのUIファイルを直接エクスポートでき、グラフィカルにビルドする準備ができているので、[エクスポート]-[>エクスポートUIファイル]をクリックし、これらを保存するための希望の宛先を選択します。 LVGL のセットアップ。オプション1:新鮮な環境 LVGLとLV_DRIVERSリポジトリのクローン、これは.gitmodulesです必要な特定のブランチを指すファイル。 [submodule "lvgl"] path = lvgl url = https://github.com/lvgl/lvgl.git branch = release/v8.3 [submodule "lv_drivers"] path = lv_drivers url = https://github.com/lvgl/lv_drivers.git branch = release/v8.3 手記: 他の方法を使用している場合は、これらのコミット (lv_drivers @ 8cdabe8 と lvgl @ f2c1032) を指す必要があります。 ここにあるLVGL Linuxポートの例から、以下で説明する必要なファイルを収集します。 Makefile lv_conf.h lv_drv_conf.h main.c mouse_cursor_icon.c Makefile にパッチを適用します。 + include $(LVGL_DIR)/thermostat/thermostat.mk lv_drv_conf.hにパッチを適用します # define EVDEV_NAME "/dev/input/event10" /*You can use the "evtest" Linux tool to get the list of devices and test them*/ +# define EVDEV_NAME "/dev/input/event " 手記: これは、# evtest の出力に応じて変化します。 パッチ lv_conf.h -#define LV_FONT_MONTSERRAT_20 0 +#define LV_FONT_MONTSERRAT_20 1 main.c にパッチを適用します - disp_drv.hor_res = 800; - disp_drv.ver_res = 480; + disp_drv.hor_res = 1080; + disp_drv.ver_res = 1920; … - /*Create a Demo*/ - lv_demo_widgets(); + /*Create a Squareline Demo*/ + ui_init(); LVGLセットアップ。LVGLデモがすでに実行されているオプション2 ここにあるLVGL Linuxポートの例から、以下で説明する必要なファイルを収集します。 Makefile lv_conf.h lv_drv_conf.h main.c mouse_cursor_icon.c lv_drv_conf.hにパッチを適用します # define EVDEV_NAME "/dev/input/event10" /*You can use the "evtest" Linux tool to get the list of devices and test them*/ +# define EVDEV_NAME "/dev/input/event " 手記: これは、# evtest の出力に応じて変化します。 main.c にパッチを適用します - disp_drv.hor_res = 800; - disp_drv.ver_res = 480; + disp_drv.hor_res = 1080; + disp_drv.ver_res = 1920; … - /*Create a Demo*/ - lv_demo_widgets(); + /*Create a Squareline Demo*/ + ui_init(); デモの実行 次のコマンドでデモをビルドし、./demo をコピーします。i.MX 93 EVK RootFSに出力します。 # source /opt/path/to/your/toolchain # make clean # make デモは、次のコマンドで実行できます。 # systemctl stop weston # For LF $ sudo service gdm3 stop # For Ubuntu # ./demo まとめ SquareLineのデモは、FBを介して i.MX プロセッサのビルド済みおよび基本ビルドで実行できるため、機能を犠牲にすることなくウィンドウスタックを使用する前にGUIテストを迅速にセットアップできます。 付録 ドキュメント:フレームバッファを使用してiMXでLGVLを実行する方法 価格情報の公式ページ グラフィックスとディスプレイ ハンズオン・トレーニング Linux
View full article
飞思卡尔 MQX ™ RTOS 4.1.0FRDM-K64F发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 全新飞思卡尔 MQX ™ RTOS 4.1.0FRDM-K64F 现已在www.freescale.com上发布 ·         可用文件 # 名称 描述 1 FSL_MQX_FRDM-K64F_发布说明 飞思卡尔 MQX ™ RTOS 4.1.0FRDM-K64F 发行说明 2 飞思卡尔 MQX RTOS 4.1.0适用于FRDM-K64F 包括 RTOS、文件系统、TCP/IP 和 USB 主机/设备软件堆栈。不需要安装 MQX ™ 4.1。 ·         目标硬件板 o   FRDM-K64F ·         新功能 哦   PSP 支持 Kinetis K64F 哦   FRDM-K64F开发板的BSP 哦   支持 K64F 外设的标准 I/O 驱动程序集包括: §  LWGPI/O 驱动程序 §  串行中断和轮询驱动程序 §  SPI驱动程序 §  I2C中断和轮询驱动程序 §  LWADC §  闪存驱动程序 §  RTC驱动程序 §  PIT计时器 §  LPT定时器 §  WDOG §  低功耗模式 §  赛 §  直接接入 §  SD卡 §  以太网驱动程序 哦   USB 主机和设备驱动程序和堆栈 哦   演示 MQX、USB、RTCS 和 MFS 使用的示例和演示应用程序 ·         已知问题 哦   有关已知问题和限制,请参阅发行说明。
View full article
S32K312 割り込みを速くする方法は? こんにちは、私は1MHz PWMの5パルスを生成したいので、PWMパルスの数を制御するためにPit_Ipを使用します:(1)ピットカウンター5usを開始し、Emios_PWMデューティを設定します(2)ピットが割り込みに当たったとき、エミオスを停止します。 しかし、実際のパルス数は5以上なので、私はプロジェクトを作成し、Pitがどれだけ速くPit割り込みできるかを把握するために、PitとSiul2とIntCtrlのみを含めます。 これがメインコードです(ピットの例とほぼ同じ、PTE12->LEDピン): 7us / 5us / 1usを試しましたが、制限は6.2usで、6.2usより速くすることはできません では、割り込みを高速化する方法は?(ところで、私もemios_pwmの自己割り込みを試しましたが、正しい時間で割り込みもできません) Re:s32k312より速く中断する方法は? Hello @Vandarkholme, eMIOS を使用すると、バッファ PWM モードで 5 番目の PWM 期間中に PWM 出力をディスエーブルできます。 63.5.3.18.9タイミングの例:アクティブ出力の無効化を参照してください。 デューティサイクルが50%の場合、FlexIOを使用して5パルスをシフトアウトできます(エミュレートされたSPIや1MHzのボーレートなど)。 BR, Daniel
View full article
iMXRT1064 DP83826驱动程序 Hi, 我只想使用 DP83826 phy 而不是 KSZ8081 运行 SDK lwip 示例。 我用 iMXRT1064 和 DP83826 制作了一块定制板。 有没有适合该 phy 的库? 谢谢! 回复:iMXRT1064 DP83826 驱动程序 你好,最后我将fsl_phyksz8081.c 适配到 DP83826 上,并且运行顺利。 谢谢! 回复:iMXRT1064 DP83826 驱动程序 谢谢加文, 我们已经使用 Oryx 的堆栈测试了我们的主板并且它有效。 我也想测试该 phy 的 lwip 堆栈。我将尝试调整 fsl_phyksz8081.c到 DP83826。 谢谢你的信息。 回复:iMXRT1064 DP83826 驱动程序 Hi @etronic_arg , 感谢您对 NXP MIMXRT 系列的关注! 我检查了内部信息,目前没有可直接用于 RT1064 的 DP83826 驱动程序。但好消息是,客户已经实施了它并确定它是可行的。您可以参考此链接: https ://community.nxp.com/t5/i-MX-Processors/We-can-measure-RX-signals-from-PHY-but-not-TX-signals-coming/td-p/2030704 此外,github 上的供应商和第三方有一些可用资源可以帮助您移植。喜欢这个项目或其他项目: https://github.com/MikroElektronika/mikrosdk_v2/tree/master/thirdparty/ethernet/cyclonetcp/lib/cyclone_tcp/drivers/phy 此致, 加文
View full article
iMXRT1064 DP83826ドライバー Hi, SDK lwip の例を SDK の lwip サンプルを KSZ8081 の代わりに DP83826 phy で実行したいだけです。 DP83826に沿ってiMXRT1064でカスタムボードを作りました。 そのphyのライブラリはありますか? ありがとうございます 日時:iMXRT1064 DP83826ドライバー こんにちは、ついにfsl_phyksz8081.cをDP83826に適合させ、スムーズに機能しました。 ありがとうございます! 日時:iMXRT1064 DP83826ドライバー ありがとうギャビン、 すでにOryxのスタックを使用してボードをテストしましたが、うまくいきました。 そのphyのlwipスタックもテストしたいと思います。fsl_phyksz8081.cを適応させてみますDP83826に。 情報をありがとうございます。 日時:iMXRT1064 DP83826ドライバー Hi @etronic_arg , NXP MIMXRTシリーズにご興味をお寄せいただきありがとうございます。 内部情報を確認しましたが、現時点ではRT1064 DP83826ドライバーを直接入手できるものはありません。しかし、良いニュースは、お客様がそれを実装し、実行可能であると判断したことです。次のリンクを参照してください https://community.nxp.com/t5/i-MX-Processors/We-can-measure-RX-signals-from-PHY-but-not-TX-signals-coming/td-p/2030704 また、github のベンダーやサードパーティには、移植に役立つリソースがいくつかあります。このプロジェクトや他の人にいいね:https://github.com/MikroElektronika/mikrosdk_v2/tree/master/thirdparty/ethernet/cyclonetcp/lib/cyclone_tcp/drivers/phy よろしくお願いいたします ギャビン
View full article
サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SabreSDでサラウンドビューのデモを有効にするためのプロトタイプデモです。   添付ファイルはHW&SWガイドとデモビデオです。 ノートの更新: miniPCIEサラウンドView_Rev Aデザインファイル(回路図とレイアウトを含む)をアタッチメントとして追加します。 ガーバーファイルを追加   i.MX6Q サラウンドビューパッチ https://community.freescale.com/docs/DOC-95143 元の添付ファイルは次の場所に移動しました Gerber-file.zip 元の添付ファイルは次の場所に移動しました miniPCIe-Surround-View_Rev-A.zip i.MX6DL i.MX6Dual i.MX6Quad i.MX6S Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi LeiMa, お近くのサポーターにお問い合わせください。 Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはLinWang 、私はドキュメントでサラウンドビューのビデオデモを見ました、そのソースコードを共有してもらえますか? Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはJiajie、 詳細については、最寄りのサポートチームにお問い合わせください。 Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはLinWang: tw6869がAndroidで動作することについてのドキュメントはありますか? ありがとうございます! Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, はい、できます。 OS専用にしないでください。 SW関連の質問がございましたら、以下のリンクからお問い合わせください。 https://community.nxp.com/docs/DOC-95143  Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi linwang. Androidで動作しますか? Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 以下のリンクからドライバーの所有者にご相談ください。 iMX6Qサラウンドビューパッチ Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, LinWang. opencvを使用してサラウンドビューを実現することは可能ですか? Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Alvin, 以下のリンクからドライバーの所有者にご相談ください。 iMX6Qサラウンドビューパッチ 最後のドライバーがあなたの側で使用されているかどうかを確認します。 Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, LinWang. 私は韓国のNXPディストリビューターの1つであるSTCのFAEです。 TW6865テストボードを製作しましたが、MX6Q-SABRESDP で HDMI で 4ch の画像を見ることができます。 しかし、カメラの前で手を速く動かすと残像が見えてきます。(添付の動画をご覧ください。 私はintersil FAEに会いましたが、彼はそれがインターレース解除の問題であると言いました。 この問題を解決するためのガイドや解決策はありますか? Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 以下のリンクからお問い合わせください。 私の理解は、それがSW操作のリクエストであるということです。 iMX6Qサラウンドビューパッチ Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ありがとうございます Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi レンズで撮影したデータの保存方法を教えていただけますか? Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> もちろん、これはデモにすぎません。 お好きなものをお使いいただけます。 Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, ca-508はYigu .incからの背面図に使用され、缶詰サラウンドビューに使用する他のカメラは? 感謝! Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはジョセフ、 また、Intersil board + miniPCIe to PCIe アダプタ・ボードを使用する場合にも接続の問題が発生します。 そこで、このページで示した現在のデモのように、2つのボードを1つに結合するように変更します。 現在の2つのコネクタのソリューションでは、信号品質は良くありません。 詳細については、FSLまたはIntersilにお問い合わせください。 ありがとうございます! Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Linuxホストをubuntu 9.04に設定しました LTIBの構築に成功しました パッチpcie_cap_patchを追加しました miniPCIE to PCIE アダプター ボードを介して intersil ボードを接続し、1 台のカメラを input1 に接続しました ボードは起動するが、HDMIモニタに何も表示されない。 コードにパッチを適用しましたL3.0.35_4.1.0_130816_source.tar ビルドプロセス中にいくつかの追加のパッケージを選択する必要がありますか? これは私が取り組んでいる最初のimx6ボードなので、私の質問がばかげている場合はご容赦ください。 どなたか次のステップをご案内いただけませんか。 PCIeカードがボードによって検出されたかどうかを確認するにはどうすればよいですか。 LinuxホストからSDカードを作成しています。 ドキュメントで説明されている手順に従います i.MX 6Dual/6Quad SABRE-SD Linux User's Guide よろしくお願い申し上げます。 Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このV4L2プログラムを使用してください。 gst-launch v4l2src device=/dev/video0 !'video/x-raw-yuv, format=(fourcc)UYVY' !mfw_isink disp-width=960, disp-height=540 & gst-launch v4l2src device=/dev/video1 !'video/x-raw-yuv, format=(fourcc)UYVY' !mfw_isink disp-width=960 disp-height=540 axis-left=960 & gst-launch v4l2src device=/dev/video2 !'video/x-raw-yuv, format=(fourcc)UYVY' !mfw_isink disp-width=960 disp-height=540 axis-top=540 & gst-launch v4l2src device=/dev/video3 !'video/x-raw-yuv, format=(fourcc)UYVY' !mfw_isink disp-width=960 disp-height=540 axis-top=540 axis-left=960 & Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは JiangJustin、上記の質問に答えるのを手伝ってもらえますか? ありがとうございます! Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Frank, PCIeドライバについては、Intersilにお問い合わせください。 ありがとうございます! Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Lin, Qingrong, どうもありがとうございます。SABRE AI上で現在のYoctoが構築した画像で再現できました。しかし、PCIeはデフォルトの構成では有効になっていなかったので、最初にbitbake -c menuconfig virtual / kernelを使用して有効にする必要がありました フランク Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> コード ベースは L3.0.35_12.10 です Re:サラウンドビュー(D1)デモ(i.MX6) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Frank, このデモのSWオーナーを巻き込んで、あなたを助けましょう! こんにちは JiangJustin、 要件の確認を手伝ってもらえますか? 感謝!
View full article
OpenEmbed.com 的系统模块 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> CPU: ARM Cortex-A9,FreeScale i.MX6Q1Ghz/1.2Ghz 1024M Byte  DDR3 SDRAM,4G BYTE eMMC Flash 5 usart , USB Host,USB OTG 124位TFT接口,双LVDS输出和HDMI IIC*2,McSPI*3,CAN*2,SD卡*3,6*6键盘 120针接口*2 FR4 PC尺寸:84*55(mm) 概述
View full article