Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
Clarifications Required for i.MX RT1170 EVKB Dear NXP Team, Greetings! We are planning to use the i.MX RT1170 MCU, starting with the EVKB board, for one of our upcoming projects. The project will involve integration of a 4G data module, Ethernet, camera, audio, and display. I have a few technical queries and would appreciate your guidance on the following: 1. 4G Data Module Configuration We would like to use a 4G module with the EVKB board. Is it correct to insert the SIM card into the on-board slot and connect a 4G modem (e.g., Quectel EC25) via the M.2 interface? Which interfaces (e.g., UART, USB) are internally connected between the EVKB, SIM slot, and the M.2 connector? Are there any SDK examples or application notes available for configuring and communicating with a 4G module through this interface? 2. Camera Interface and Remote Monitoring Our requirement involves using a camera to stream video remotely, similar to a CCTV system. Can the i.MX RT1170 EVKB support this use case? What are the supported camera interfaces (MIPI-CSI, USB, etc.), and is there any reference code or documentation for camera integration and remote streaming? 3. Display Integration We intend to use a display with either RGB-to-LVDS or MIPI-DSI interface to show full-screen videos, animations, and text. Are there any SDK examples or reference guides for interfacing LVDS/MIPI-DSI displays? What are the hardware/software requirements for rendering smooth video and graphics? 4. Audio Playback The system should play voice prompts example like “Hello” or “Good Morning.” We are considering using either an audio codec with the SAI interface or a DFPlayer module over UART. Which method would be more reliable or recommended for this platform? Are there any SDK examples available for SAI + codec configuration? I would greatly appreciate your support and any reference documentation or sample projects you could share. Looking forward to your kind assistance. Thank you in advance. Best regards, Pandiyan T. Re: Clarifications Required for i.MX RT1170 EVKB 1. Unfortunately, we do not have a test case to confirm this as the examples are for Wifi and Bluetooth. So I cannot confirm that inserting the SIM card will work with a 4g modem via M.2 interface.  The board schematic shows that SIM card is directly connected to the RT1170. M.2 connector interfaces with UART and SDIO. 2. Yes, that application can be used however there is no example of streaming video. There are examples to acquire video through MIPI-CSI and trough USB. Developing a simple UVC device based on i.MX RT1050 i.MX 8/RT MIPI DSI/CSI-2 3. Yes, please refer to the display examples on the SDK, as well as lvgl examples. Please refer to this application note: AN12940: Use Case of RT1170 LCD Display System based on MIPI DSI – Application Note Regarding the requirements, it may vary as the resolution would require certain amount of data. 4. I don't know your requirements to choose which one to use, however, we have useful examples of SAI with the onboard codec. Please refer to any of SAI examples of the SDK, they use SAI along with the EVK codec. BR, Omar
View full article
[RW612] デュアルアンテナスループット こんにちは、 現在、RW612 を使用して開発しており、Wi-Fi と BLE が同時に動作する機能に取り組んでいます。 このシステムは、Wi-Fi と BLE に別々のアンテナを備えたデュアルアンテナ構成を使用します。 以下は、MCUXpresso IDE で現在使用されている SDK の詳細です。 * SDK名: SDK_2.x_FRDM-RW612 * SDKバージョン: 24.12.00 * マニフェストバージョン: 3.15.0 テスト中に、2.4GHz 帯域の Wi-Fi に接続し、同時に BLE 操作を実行すると、Wi-Fi のスループットが大幅に低下することがわかりました。 一方、5GHz帯は目立った劣化もなく安定して動作します。 ただし、私たちのユースCASEでは 2.4GHz 動作も必要なので、この問題に対処する必要があります。 調査中に、「AN14121: RW61x の共存の概要」という文書を見つけました。質問させてください。私たちのようなデュアルアンテナ設定では、特別に PTA (Priority Traffic Arbiter) 設定を別々に構成する必要があるのでしょうか? さらに、FRDM-RW612 SDK で提供される Wi-Fi および BLE ファームウェア (rw61x_sb_wifi_a2.bin および rw61x_sb_ble_a2.bin) は、シングルアンテナ構成用に設計されているようです。デュアルアンテナ設定用に別のファームウェアバージョンはありますか?もしSOなら、それを入手することは可能でしょうか? ありがとう。 Re: [RW612] Dual Antenna Throughput こんにちは@hclee 共存はデフォルトで有効になっているため、構成する必要はありません。BT と 2.4G Wi-Fi が同時に動作すると、2.4G Wi-Fi と BT の中断を回避するためにスループットが低下します。 ただし、coex に関するデモを提供しており、SDKs で参照できます: \middleware\wireless\coex\build_coex.sh このシェルをビルドし、J-Link を使用してボードにフラッシュします。 よろしくお願いいたします。 ショーン 機密文書を入手するには NDA が必要です。 Re: [RW612] Dual Antenna Throughput こんにちは、 @shaun_wu 現在、デュアルアンテナで構成されたカスタムボードを使用しています。 私たちのアプリケーションでは、Wi-Fi 経由でサーバーからデータをストリーミングしながら、同時に BLE 経由でデータを送信します。 テスト中に、ダウンロードに 2.4GHz Wi-Fi 帯域を使用し、送信に BLE を使用すると、Wi-Fi スループットが著しく低下することが確認されました。 当社のボードではデュアルアンテナ設定を使用しているため、このシナリオで共存メカニズムを適切に有効にするために必要な特定の構成手順があるかどうかをお尋ねしたいと思います。 提供されたリンクにアクセスしようとしましたが、次のメッセージが表示されました: 「あなたのユーザーIDにはダウンロードを続行するための十分な権限がありません。」 コンテンツを表示またはダウンロードするために必要な権限がないようです。 よろしくお願いします ヘクリー Re: [RW612] Dual Antenna Throughput こんにちは@hclee FRDM ボードは 1 つのアンテナ構成のみをサポートしています。カスタム ボードを使用していますか? 調査中に、「AN14121: RW61x の共存の概要」という文書を見つけました。質問させてください。私たちのようなデュアルアンテナ設定では、特別に PTA (Priority Traffic Arbiter) 設定を別々に構成する必要があるのでしょうか? --> Wi-Fi 2.4G と BT の中断を回避するために共存メカニズムは使用できません。 さらに、FRDM-RW612 SDK で提供される Wi-Fi および BLE ファームウェア (rw61x_sb_wifi_a2.bin および rw61x_sb_ble_a2.bin) は、シングルアンテナ構成用に設計されているようです。デュアルアンテナ設定用に別のファームウェアバージョンはありますか?もしSOなら、それを入手することは可能でしょうか? --> frdm ボードのハードウェアはデュアル アンテナをサポートしていません。evk 設計を参照できます。当社はデュアル アンテナの設計と構成を提供します。https://www.nxp.com/webapp/Download?colCode=RD-RW61X-BGA-IPA-2A-V4&appType=license よろしくお願いいたします。 ショーン よろしくお願いいたします。 ショーン
View full article
[RW612] 双天线吞吐量 您好, ,我目前正在使用 RW612 进行开发,并正在开发 Wi-Fi 和 BLE 同时运行的功能。 该系统采用双天线配置,Wi-Fi 和 BLE 分别使用不同的天线。 以下是 MCUXpresso IDE 目前使用的 SDK 详情: * SDK 名称:SDK_2.x_FRDM-RW612 * SDK 版本:24.12.00 * 清单版本:3.15.0 在测试过程中,我发现当连接 2.4GHz 频段的 Wi-Fi 并同时运行 BLE 操作时,Wi-Fi 的吞吐量会明显下降。 另一方面,5GHz 频段运行稳定,没有任何明显降低。 不过,由于我们的使用案例也需要 2.4GHz 操作,因此需要解决这个问题。 在研究过程中,我看到了文档 AN14121:RW61x 的共存概述。我想问一下:在我们这样的双天线设置中,是否有任何特定的 PTA(优先流量仲裁器)设置需要进行不同的配置? 此外,FRDM-RW612 SDK 中提供的 Wi-Fi 和 BLE 固件(即 rw61x_sb_wifi_a2.bin 和 rw61x_sb_ble_a2.bin)似乎是为单天线配置而设计的。是否有适用于双天线设置的单独固件版本?如果有,是否有可能获得? 谢谢。 Re: [RW612] Dual Antenna Throughput 你好@hclee 共存默认为启用,无需配置。如果 BT 和 2.4G WIFI 同时运行,吞吐量会因避免 2.4G Wi-Fi 和 BT 中断而减少。 但是我们提供了关于 coex 的演示,你可以在 SDK 中参考:\中间件\wireless\coex\build_coex.sh 版本这个外壳然后使用 J-Link 闪存到板上: 顺祝商祺! 肖恩 机密文件需要 NDA 才能获得。 Re: [RW612] Dual Antenna Throughput 你好,@shaun_wu 我们目前正在使用配置有双天线的定制板。 我们的应用涉及通过 Wi-Fi 从服务器流式传输数据,同时通过 BLE 传输数据。 在测试过程中,我们观察到,当使用 2.4GHz Wi-Fi 频段进行下载、BLE 进行传输时,Wi-Fi 的吞吐量会明显下降。 鉴于我们的板使用双天线设置,我们想问一下在这种情况下是否需要任何特定的配置步骤来正确启用共存机制。 我尝试访问您提供的链接,但收到了以下信息: "您的用户名没有足够的权限继续下载。" 看来我没有查看或下载内容的必要权限。 敬上 hclee Re: [RW612] Dual Antenna Throughput 你好@hclee FRDM 板仅支持 1 个天线配置,您在使用自定义主板吗? 在研究过程中,我看到了文档 AN14121:RW61x 的共存概述。我想问一下:在我们这样的双天线设置中,是否有任何特定的 PTA(优先流量仲裁器)设置需要进行不同的配置? --> 不能共存机制用于避免 Wi-Fi 2.4G 和 BT 中断。 此外,FRDM-RW612 SDK 中提供的 Wi-Fi 和 BLE 固件(即 rw61x_sb_wifi_a2.bin 和 rw61x_sb_ble_a2.bin)似乎是为单天线配置而设计的。是否有适用于双天线设置的单独固件版本?如果有,是否有可能获得? -->-> frdm 板硬件不支持双天线。您可以参考 evk 设计,我们提供 dule 天线的设计和配置。 https://www.nxp.com/webapp/Download?colCode=RD-RW61X-BGA-IPA-2A-V4&appType=license 顺祝商祺! 肖恩 顺祝商祺! 肖恩
View full article
有关 NXP RT1010 SDK 中的 flexspi_nor_flash_read 示例的问题。 你好,恩智浦、 如前所述,我发现 flexspi_nor_flash_read 示例使用了写入启用命令。但如果之后没有写入或擦除,写入使能锁存器就会保持高电平,这可能会导致闪存意外写入或其他问题。 SDK 这样做有什么特殊原因吗?如果我直接删除该命令,会不会有风险?
View full article
mc145010 图 8.MC145010 数据表中典型的电池供电应用。 腔室内部没有反射,但是突然间 LED 开始闪烁几次,但输出 I/O 没有触发信号。 哪些条件会使发光二极管出现这种行为? 在哪里可以获得这些信息? Re: mc145010 亲爱的fpgiovanini 在与烟雾检测无关的几种情况下,LED 会闪烁: 低供电电压状态: 该芯片使用来自 LED 引脚的脉冲负载电流定期检查电源电压。 如果电压下降至阈值以下(由外部电阻器设定),LED 会与蜂鸣音或线性调频一起闪烁,表示电池电量不足。 箱体灵敏度降低: 集成电路会定期检查腔室灵敏度是否下降。 LED 指示灯闪烁到一半时发出 "嘟嘟 "声,表示出现这种情况。 按钮测试模式: 如果按下测试按钮,集成电路将进入高增益模式,并可能导致 LED 指示灯闪烁,作为测试序列的一部分。 上电复位或内部监控: 开机或待机时,集成电路可能会执行内部检查,从而瞬间激活 LED。 致以最崇高的敬意 约瑟夫
View full article
一部のUdiskがMCIMX6ULL-EVK評価ボードで列挙に失敗する 128GB と 64GB の 2 つの Udisk があります。これら 2 つは両方とも MX8MP-EVK 評価ボードで列挙できます。MCIMX6ULL-EVK 評価ボードでは 64GB を列挙できますが、64GB は列挙できません。 MCIMX6ULL-EVK 評価ボードの NXP デモ ファームウェア L4.1.15_2.0.0 と L5.4.24-2.1.0_images_MX6UL7D の両方でこの問題を再現できます。 以下は、MCIMX6ULL-EVK 評価ボードのテスト ログです。 NXP i.MX リリース ディストリビューション 5.4-zeus imx6ul7d ttymxc0 imx6ul7d ログイン: root 最終ログイン: 2020年5月28日(木) 16:05:12 UTC、tty7 ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# 64GBのudiskを試すが、いつも失敗する -sh: 変更: コマンドが見つかりません ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 33.127440] VSD_3V3: 無効化 [ 33.130571] CAN-3v3: 無効化 [ 33.977402] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 2 [ 34.030526] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 34.038928] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 34.046215] usb 1-1: 製品: ディスク 20 [ 34.056993] usb 1-1: メーカー: USB [ 34.064009] usb 1-1: シリアル番号: FC31114725D35 [ 34.081397] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 34.105046] SCSIホスト0: USBストレージ1-1:1.0 [ 35.129674] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 35.154632] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 35.170574] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 35.190603] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 35.195948] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 35.236559] sda: sda1 [ 35.252883] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 35.273942] usb 1-1: USB切断、デバイス番号2 [ 35.284399] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 35.292811] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 35.300184] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 35.320469] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 35.329034] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 35.336534] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 35.347154] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 35.727532] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 3 [ 46.307351] USB 1-1: デバイスがアドレス3を受け入れません、エラー -110 [ 46.457428] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 4 [ 51.967329] USB 1-1: デバイスがアドレス4を受け入れません、エラー -71 [ 51.973421] usb usb1-port1: 電源を入れ直す [ 52.467402] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 5 [ 52.637376] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 57.927378] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 58.197409] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 6 [ 58.367365] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 63.687362] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 63.807378] usb usb1-port1: USBデバイスを列挙できません ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 76.317394] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号7を作成しました [ 76.370177] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 76.378577] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 76.385854] usb 1-1: 製品: ディスク 20 [ 76.397014] usb 1-1: メーカー: USB [ 76.403918] usb 1-1: シリアル番号: FC31114725D35 [ 76.422972] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 76.445697] SCSIホスト0: USBストレージ1-1:1.0 [ 77.529821] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 77.554400] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 77.570541] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 77.587488] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 77.592898] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 77.648590] sda: sda1 [ 77.662782] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 77.683719] usb 1-1: USB切断、デバイス番号7 [ 77.694214] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 77.702615] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 77.709992] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 77.730370] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 77.738932] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 77.746434] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 77.757035] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 78.147306] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 8 [ 86.837348] USB 1-1: デバイスがアドレス8を受け入れません、エラー -71 [ 87.947309] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 9 [ 88.397411] USB 1-1: デバイスがアドレス9を受け入れません、エラー -71 [ 88.403501] usb usb1-port1: 電源を入れ直す ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# 128GB udisk を変更すると、常に成功します -sh: 変更: コマンドが見つかりません ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 134.957400] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号11を作成しました [ 135.010205] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 135.018605] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 135.025887] usb 1-1: 製品: ディスク 20 [ 135.037000] usb 1-1: メーカー: USB [ 135.043977] usb 1-1: シリアル番号: FC2900B1485C4 [ 135.062849] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 135.085469] SCSIホスト0: USBストレージ1-1:1.0 [ 136.169604] scsi 0:0:0:0: ダイレクト アクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 136.194433] sd 0:0:0:0: [sda] 245760000 512バイトの論理ブロック: (126 GB/117 GiB) [ 136.210578] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 136.227848] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 136.233272] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 136.289093] sda: sda1 [ 136.310555] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 138.115645] EXT4-fs (sda1): 順序付きデータモードでマウントされたファイルシステム。オプション: (null) ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# df ファイルシステム 1Kブロック 使用済み 使用可能 使用率 マウント先 /dev/root 1215192 746488 387904 66% / devtmpfs 168088 4 168084 1% /dev tmpfs 250520 0 250520 0% /dev/shm tmpfs 250520 8972 241548 4% /run tmpfs 250520 0 250520 0% /sys/fs/cgroup tmpfs 250520 4 250516 1% /tmp tmpfs 250520 148 250372 1% /var/volatile /dev/mmcblk1p1 27130 10722 16408 40% /run/media/mmcblk1p1 tmpfs 50104 4 50100 1% /run/media/ユーザー/0 /dev/sda1 120819424 61452 114597592 1% /run/media/sda1 root@imx6ul7d:~# [ 161.140099] usb 1-1: USB切断、デバイス番号11 [ 164.677402] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号12を作成しました [ 164.730130] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 164.738530] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 164.745816] usb 1-1: 製品: ディスク 20 [ 164.756858] usb 1-1: メーカー: USB [ 164.763932] usb 1-1: シリアル番号: FC2900B1485C4 [ 164.790406] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 164.822090] SCSIホスト0: USBストレージ1-1:1.0 [ 165.849535] scsi 0:0:0:0: ダイレクト アクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 165.874608] sd 0:0:0:0: [sda] 245760000 512バイトの論理ブロック: (126 GB/117 GiB) [ 165.887981] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 165.907494] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 165.912845] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 165.958829] sda: sda1 [ 165.979338] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 167.820051] EXT4-fs (sda1): 順序付きデータモードでマウントされたファイルシステム。オプション: (null) ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 178.797249] usb 1-1: USB切断、デバイス番号12 ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# 64GB udisk を再試行するが、常に失敗する -sh: 変更: コマンドが見つかりません ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 206.277395] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号13を作成しました [ 206.330256] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 206.338667] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 206.345948] usb 1-1: 製品: ディスク 20 [ 206.356882] usb 1-1: メーカー: USB [ 206.363925] usb 1-1: シリアル番号: FC31114725D35 [ 206.381244] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 206.403761] scsi ホスト0: usb-storage 1-1:1.0 [ 207.449663] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 207.474740] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 207.487973] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 207.510688] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 207.516111] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 207.558710] sda: sda1 [ 207.579364] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 207.596929] usb 1-1: USB切断、デバイス番号13 [ 207.602671] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 207.611076] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 207.618463] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 207.643260] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 207.651824] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 207.659379] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 207.669949] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 208.067342] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 14 ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 218.627329] usb 1-1: デバイスがアドレス14を受け入れません、エラー -110 [ 218.777517] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 15 [ 224.287335] USB 1-1: デバイスがアドレス15を受け入れません、エラー -71 [ 224.293525] usb usb1-port1: 電源を入れ直してみる [ 224.787394] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 16 [ 224.957376] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 230.247424] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 230.517415] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 17 [ 230.687412] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 236.007405] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 236.127474] usb usb1-port1: USBデバイスを列挙できません ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 1177.397394] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号18を作成しました [ 1177.450285] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 1177.458688] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 1177.465961] usb 1-1: 製品: ディスク 20 [ 1177.476789] usb 1-1: メーカー: USB [ 1177.483826] usb 1-1: シリアル番号: FC31114725D35 [ 1177.503847] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 1177.525431] SCSIホスト0: USBストレージ1-1:1.0 [ 1178.569560] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 1178.595649] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 1178.612255] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 1178.634376] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 1178.639860] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 1178.667061] sda: sda1 [ 1178.683380] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 1178.704463] usb 1-1: USB切断、デバイス番号18 [ 1178.713191] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 1178.721585] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 1178.728953] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 1178.753859] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 1178.762423] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 1178.769993] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 1178.780566] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 1179.167312] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号19を作成しました [ 1179.747351] USB 1-1: デバイスがアドレス19を受け入れません、エラー -71 [ 1231.457317] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 21 [ 1231.509890] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 1231.518295] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、Product=2、SerialNumber=3 [ 1231.525582] usb 1-1: 製品: ディスク 20 [ 1231.536329] usb 1-1: メーカー: USB [ 1231.543336] usb 1-1: シリアル番号: FC31114725D35 [ 1231.561890] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 1231.584731] SCSIホスト0: USBストレージ1-1:1.0 [ 1232.649677] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 1232.674366] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 1232.687983] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 1232.710654] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 1232.716076] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 1232.768537] sda: sda1 [ 1232.790606] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 1232.809177] usb 1-1: USB切断、デバイス番号21 [ 1232.820341] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 1232.828769] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 1232.836102] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 1232.858688] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 1232.867266] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 1232.874768] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 1232.885360] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 1233.277349] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 22 ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# df ファイルシステム 1Kブロック 使用済み 使用可能 使用率 マウント先 /dev/root 1215192 746488 387904 66% / devtmpfs 168088 4 168084 1% /dev tmpfs 250520 0 250520 0% /dev/shm tmpfs 250520 8952 241568 4% /実行 tmpfs 250520 0 250520 0% /sys/fs/cgroup tmpfs 250520 4 250516 1% /tmp tmpfs 250520 184 250336 1% /var/volatile /dev/mmcblk1p1 27130 10722 16408 40% /run/media/mmcblk1p1 tmpfs 50104 4 50100 1% /run/user/0 root@imx6ul7d:~# [ 1243.827330] usb 1-1: デバイスがアドレス22を受け入れません、エラー -110 [ 1243.977433] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 23 root@imx6ul7d:~# [ 1249.487330] usb 1-1: デバイスがアドレス23を受け入れません、エラー -71 [ 1249.493511] usb usb1-port1: 電源を入れ直す [ 1249.987411] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 24 [ 1250.157372] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 1255.447396] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 1255.717429] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 25 [ 1255.887415] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 1261.207667] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 1261.327356] usb usb1-port1: USBデバイスを列挙できません Udisk を除き、ハードウェアとソフトウェアは両方とも NXP 製です。この問題の根本的な原因は何でしょうか? i.MX6UL Re: Some Udisks fail to be enumerated in the MCIMX6ULL-EVK evaluation board この問題の根本的な原因は、この 64GB Udisk が USB 2.0 と適切に下位互換性がないことです。 Re: Some Udisks fail to be enumerated in the MCIMX6ULL-EVK evaluation board タイプミスの訂正: 128GB Udisk はMCIMX6ULL-EVK 評価ボードで列挙できますが、64GB Udisk は列挙できません。   追加情報:前述の Thinkplus Udisk はどちらもLenovo ブランドの製品です。下の図に示すように:
View full article
HSEをインストールした後にアプリケーションファームウェアが壊れた ファームウェアS32K3_HSE_DemoExamples_1_0_0を使用してHSEをインストールした後、メモリをフルにインストールしました。 アプリケーション コードが動作しなくなりました。デバッグ モードでは、フラッシュにアクセスしようとすると致命的なエラーが発生する可能性があります。 HSE と連携するには、アプリケーションで何かを変更する必要がありますか? HSE に乱数を生成させたいだけです。 Re: application firmware broke after installing HSE こんにちは@ggreguer HSE が稼働している場合、まだ CUST_DEL ライフサイクルであれば、サービス HSE_SRV_ID_ERASE_FW を使用できます。これにより、HSE ファームウェアと SYS_IMG が消去されるSO、HSE の観点からはほぼ「工場出荷時設定へのリセット」と同じになります。ほとんどと言うのは、OTP メモリである UTEST フラッシュにプログラムされたデータには影響しないからです。つまり、UTEST の HSE 機能フラグがプログラムされ、FULL_MEM ファームウェアがインストールされている場合、HSE 用に予約された領域は引き続き予約されます。AB_SWAP がインストールされている場合、UTEST の OTA フラグがプログラムされるSO、HSE FW 消去後も AB_SWAP ファームウェアの領域は予約されたままになります。SO、100% 工場出荷時の状態にリセットされるわけではありません。 HSE ファームウェアに問題があり起動できない場合は、ファームウェアを回復するか、SBAF でファームウェアを消去する必要があります。これは、ハンドシェイク メカニズムによって実行できます。残念ながら、この状況では他に方法はありません。 よろしくお願いいたします。 ルーカス Re: application firmware broke after installing HSE こんにちは@lukaszadrapa 、お元気ですか?これらのフラグをチェックして、何が起こっているのかさらに調査します。 一方、ロックしているこれらの MCU でマスター リセットを実行する方法はありますか?HSE からすべてを削除し、再び正常に動作させるには、工場出荷時設定にリセットする必要があります。ロックされているボードがいくつかあるのですが、本当に必要です。 Re: application firmware broke after installing HSE HSE に何らかの問題がある場合 (間違ったクロック構成による致命的なエラー、HSE メモリ リソースの ECC エラーなど)、フラッシュが HSE に対してロックされているが、何らかのエラーのために操作が完了していない可能性があります。HSE GPR レジスタは 0x4039_C028、ビット 16 ~ 29 で確認できます (HSE ファームウェア リファレンス・マニュアル v2.6、表 143 を参照)。HSE_CONFIG_GPR3 のステータス ビット)。リセット後約 1 秒経過しても一部のビットが永続的に設定されている場合、HSE はシャットダウン モードになっている可能性があり、ハンドシェイク手順を開始する必要があります。HSE FWリファレンスマニュアルの「14.6.7 HSEファームウェアハンドシェイク」を参照してください。こちらにも説明を書きました: https://community.nxp.com/t5/S32K/S32K3-HSE-ERR-GENERAL/mp/2072826/highlight/true#M47407 それでも解決しない場合は、具体的に何が問題なのかを詳しく教えていただく必要があります。 よろしくお願いいたします。 ルーカス Re: application firmware broke after installing HSE もう 1 つ質問があります。MCU をハード リセットして、エラーなしですべてのメモリを消去できる以前の状態に復元する方法はありますか? 送信された画像に示すように、HSE が初期化されるのを待ってアプリケーション ファームウェアをすでにテストしましたが、まだ動作しません。次を使用してフラッシュに書き込もうとすると、 C40_Ip_pFlashBaseAddress->DATA[0] = 0x00U; Re: application firmware broke after installing HSE こんにちは@ggreguer 1. HSE がインストールされると、フラッシュの一部が HSE ファームウェア専用に割り当てられます。リファレンス・マニュアルの次の表を参照してください。 表199.HSE_Bファームウェア使用機能フラグが有効になっている場合の構成の詳細 表200。ABスワップ構成 https://www.nxp.com/webapp/Download?colCode=S32K3XXRM 表 199 は、実際には FULL_MEM がインストールされている場合のメモリの状態です。 たとえば、Pemicro デバッガーを使用する場合、インストールされているファームウェアに応じて適切なフラッシュ アルゴリズムを選択するのはユーザー次第です。このようなフラッシュ アルゴリズムは、予約済み領域へのアクセスを回避します。 Segger のツールはステータス レジスタに基づいてこれを自動的に実行すると思います。詳細については、Segger に直接お問い合わせください。 https://kb.segger.com/NXP_S32K3xx#HSE_activated https://www.segger.com/support/technical-support/ 2. HSE ファームウェアをインストールしたら、次の 2 つが必要になります。 - MU_0 の FSR レジスタの HSE_STATUS_INIT_OK フラグが設定されるまで待機する必要があります。その前に、HSE サービスをトリガーすることはCANません。たとえば、HSE DemoExamples には次のようなものがあります。 または、RTD の例では次のようになります。 - リセット後にクロックが初期化されている場合、PRTN0_CORE2_STAT レジスタの WFI ビットを待つ必要があります。このビットは、SBAF/HSE がアイドル状態であり、クロックを変更CANことを示します。HSE の実行中に HSE_CLK を変更することはできません。これにより、予期しない動作が発生する可能性があります。これは RTD ドライバの以前のバージョンでは行われず、ユーザーが行う必要がありました。現在、この問題は修正され、RTD 5.0.0 以降のクロック初期化関数に実装されています。 よろしくお願いいたします。 ルーカス Re: application firmware broke after installing HSE また、HSE をインストールした後、J-Flash を使用してメモリを消去することもできません。 Re: application firmware broke after installing HSE #こんにちは@lukaszadrapa 私はS32K3X4EVB-T172ボードで作業しており、HSEファームウェアをインストールしようとしています。 HSE ファームウェアのフラッシュは成功しましたが、アプリケーションは常に次の場所で停止します。 if (FALSE == checkHseFwFeatureFlagEnabled()) { /* ここで止まります */ } SO、HSE FW の初期化は続行されません。 UTEST領域(0x1B000080)をチェックしたところ、値0XFFFFFFFFが返されました。 私たちのプロジェクトとイメージを確認して、この問題の解決にご協力ください。 ありがとう
View full article
iMXRT1165でSDPを使用したQSPIフラッシュのプログラミング 私は、iMX RT 1165を使用しているカードで生産のためのセットアップを試みています。USB経由のシリアルダウンロードを利用したいのですが。SDKのフラッシュローダーの例を使用し、古いプロセッサ(1060など)でsdphostとblhostを使用するプロセスを説明するいくつかのドキュメントを見つけました。私は、指示は同等であると思っていました。しかし、私はそれを機能させることができませんでした。私はsdphostとblhost用のspsdk pythonツールを使用しています。 それで私の質問はこれらの指示の更新版がありますか?または、これらの指示が同じである場合、私は何が間違っていますか? これが私の試みからの出力です: $ sdphost -v -u 0x1fc9:0x013d write-file 0x20202000 evkmimxrt1160_flashloader_cm7.bin INFO:spsdk.sdp.sdp:Connect: identifier='usb', device=SE Blank RT Family (0x1FC9, 0x013D)path=b'/dev/hidraw1' sn='' INFO:spsdk.sdp.sdp:TX-CMD: WriteFile(address=0x20202000, length=83432) Status (HAB mode) = 2 (0x2) NO DESCRIPTION. Response status = 32 (0x20) NO DESCRIPTION. $ sdphost -v -u 0x1fc9:0x013d jump-address 0x20202400 INFO:spsdk.sdp.sdp:Connect: identifier='usb', device=SE Blank RT Family (0x1FC9, 0x013D)path=b'/dev/hidraw1' sn='' INFO:spsdk.sdp.sdp:TX-CMD: Jump To Address: 0x20202400 INFO:spsdk.sdp.sdp:RX-PACKET: Response: 0x00000020 Status (HAB mode) = 32 (0x20) NO DESCRIPTION. $ blhost -v -u 0x1fc9:0x013d flash-image program.bin erase INFO:spsdk.mboot.mcuboot:Connect: identifier='usb', device=SE Blank RT Family (0x1FC9, 0x013D)path=b'/dev/hidraw1' sn='' INFO:spsdk.mboot.mcuboot:CMD: FlashEraseRegion(address=0x00000000, length=90112, mem_id=0) INFO:spsdk.mboot.mcuboot:CMD: Status: 10000 (0x2710) Unknown Command. Response status = 10000 (0x2710) Unknown Command.
View full article
Trouble implementing ios app using Taplinx SDK Hi, i'm trying to follow UG10045.pdf - Starting development with TapLinx iOS SDK. Below is excerpt from that guide: 3.4 Implementing the delegate method for APDU communication To communicate with the TapLinx iOS Library and the Tag (or Card), a delegate method which is created inside the MIFAREApduHandler must be implemented in your class. Below is the delegate method. However i do not understand where i should implement that TapLinxApduHandlerProtocol, on what class? Where/how should i pass my class to something in Taplinx SDK to indicate where i implemented that hander? Is there a ios sample app like for Android? It would be very helpful. In case there is no such app, could someone share a code sample with full sdk initialization on ios? Re: Trouble implementing ios app using Taplinx SDK Hello @DamianD  Since your problem involves the level of code debugging, we do not have such a test environment as yours, so your problem needs to be debugged by you, say sorry for that. Re: Trouble implementing ios app using Taplinx SDK hi @KaiLi  - unfortunately there is only swiftsourceinfo file inside Project folder and it is of no use to me. When i add libTapLinxLibrary.a to xcode app project (and set up search paths) during compilation i get error: /Users/xxx/Projects/xcodeproj/facilityapp/SampleTaplinxApp/SampleTaplinxApp/ContentView.swift:9:8 Compiled module was created by a different version of the compiler '5.10.0.13'; rebuild 'TapLinxLibrary' and try again: /Users/xxx/Projects/xcodeproj/facilityapp/SampleTaplinxApp/TapLinxLibrary2/TapLinxLibrary.swiftmodule/arm64-apple-ios.swiftmodule\ Could you hint me at what to do? Re: Trouble implementing ios app using Taplinx SDK thanks, i will give it a try and let you know Re: Trouble implementing ios app using Taplinx SDK Hello @DamianD  Unfortunately, there is not the dedicated sample for ios, but I think there should be something in SDK could refer to, like sdk_TapLinx_Library_iOS\TapLinxv1.0.1\TapLinxiOSSDK\TapLinxiOSSDK\TapLinxLibrary\TapLinxLibrary.swiftmodule\Project. Please try it.
View full article
S32K344中FlexCAN1传输的问题 我启用了默认的FlexCAN_Ip_Example_S32K344中的引脚配置工具,以在正常模式下观察PTA7引脚上的CAN0 Tx输出。我能够在示波器上看到数字 CAN 信号。 但是当我将输出端口从 PTA7 更改为 PTB1 时,我在示波器上看不到任何信号。 我也尝试将 CAN0 改为 CAN1,但仍然只能看到来自 PTA7 端口的信号。 有什么原因导致我无法从 PTA7 以外的任何端口观察到 CAN 信号,因为在原理图中 PTA7 和 PTB1 都可以有 CAN0_Tx 信号。 我正在使用 S32K3X4EVB-T172 板并附加了该项目。 回复:S32K344中FlexCAN1传输的问题 我有 PCAN-USB CAN 解码器,当 CAN0 Tx 引脚为 PTA7 时可以正常接收消息,但当我将其更改为 PTB1 时,我没有收到任何消息。CAN0 中只能使用 1 个引脚进行传输吗?
View full article
新手该使用哪个 IDE? 当为 iMXRT1010 或 iMXRT1064 板启动新项目时,哪个 IDE 最适合新手? 这是 MCUXpress 还是 VSCode(带有 MCUXpress 用于 VSCode 扩展)。 或者它们是一样的?我尝试了一段时间来找出答案,但仍然不确定。 MCUXpress for VSCode 是否基于 Zephyr? 对于新手来说 Zephyr 是否更容易学习? 与 Zephyr 相比,MCUXpress 是否对外设提供更好的支持? 我不介意学习新的环境。但我不想在学习了几个小时之后才发现我需要学习不同的课程。 回复:新手应该使用哪个 IDE? 非常感谢 Diego 的详细回答!我现在终于明白了其中的区别。 在我看来,VSCode 路线是一种新的工作方式。MCUXpresso SDK 会在未来 10 年左右继续存在吗?那么使用 MCUXpresso SDK 启动新项目仍然明智吗?
View full article
MC EDAC を Linux EDAC サブシステムに登録します NXP が提供する BSP 40 を使用して Linux を実行している S32G-VNP-EVB3 ボードがあります。LinuxカーネルのEDACシステムを有効にしてsbesとdbesを監視しましたが、ファイルシステムに表示されません。このボードでEDACが実際に有効になっているのかどうか疑問に思いますか?使用可能なメモリの量は、そうであることを示しているようです。ただし、デバイスツリーで再確認するメモリノードが見つかりませんでした。私が確認する方法はありますか? ここにedacの情報が見られることを期待してください、 /sys/devices/system/edac/mc # ls power subsystem uevent システムメモリ、 /sys/devices/system/edac/mc # cat /proc/meminfo MemTotal: 3500312 kB MemFree: 3442776 kB MemAvailable: 3442020 kB Buffers: 1724 kB Cached: 9168 kB SwapCached: 0 kB Active: 7532 kB Inactive: 3924 kB Active(anon): 64 kB Inactive(anon): 640 kB Active(file): 7468 kB Inactive(file): 3284 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 24 kB Writeback: 0 kB AnonPages: 724 kB Mapped: 2116 kB Shmem: 60 kB KReclaimable: 25168 kB Slab: 33908 kB SReclaimable: 25168 kB SUnreclaim: 8740 kB KernelStack: 1376 kB PageTables: 192 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 1750156 kB Committed_AS: 2520 kB VmallocTotal: 259653632 kB VmallocUsed: 1872 kB VmallocChunk: 0 kB Percpu: 656 kB CmaTotal: 262144 kB CmaFree: 260576 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB Re: MC EDAC を Linux EDAC サブシステムに登録する これは、このボードがインラインドラムを使用しているため、スクラバーがMCからの結果を難読化しているため、ARMがこの情報にアクセスできないためですか?
View full article
Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settings We are looking to include multiple MIMXRT105x chips along with other devices in a 5 pin JTAG chain (TMS, TCK, TDI, TDO and nTRST). We have found AN4826, AN12419 and the MCU-LINK-PRO UM11673-2940346 documents. Are there any other application notes or other documentation that could contain useful guidelines and instructions for PCB layout and how to write an appropriate custom MCU-LINK-PRO connection scripts. Thank you for your help, Richard Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Thank you for you help Sam. +1 My take away is that there is no additional NXP documentation to find detailed NCU-LINK-Pro configuration comparable to e.g. Segger's more expensive debug probe and it's documentation; no worries and thank you once again. Best regards, Richard  Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Hi @RidiculousRichard  Thanks for your questions, it seems you want to know how to find dedicated documentaion about JTAG or MCU-LINK-pro for program or debug when you use MIMXRT105X, e.g useful guidelines and instructions for PCB layout. There are some comments from my side, please help clarify more if my understanding is wrong. 1. MIMXRT1050 EVKB Board Hardware User’s Guide to find JTAG connetor (J21 is a standard 20-pin/2.54 mm Box Header Connector for JTAG) 2. MIMXRT1050-EVK Design Resouces to download the schematics, layout files, and gerber files (including Silkscreen) for layout reference 3. AN4826 published by 2014 is still good guidelines for Schematic and PCB Layout, also please refer MCU-LINK-Pro User Manual to find more details, or other from MCU-LINK-Pro Documentation, it works well with our MCUXpresso or 3rd part IDE. Have a nice day. Sam Hi @Masmiseim  Thanks for your information and input. Have a nice day, Sam Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Thank you for the link and good experience report. +1 I'm hoping someone who knows of MCUXpresso & MCU-LINK-Pro configuration documents will post some links to them. Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Hello, We did this with the 1170. The whole thing was very unspectacular and runs without any problems. If you want to achieve good performance, you should just follow the usual layout rules. Microchip has also created a nice summary on chaining: https://onlinedocs.microchip.com/pr/GUID-73C92233-8EC5-497C-92C3-D52ED257761E-en-US-1/index.html?GUID-31B03AFD-1033-4EF9-A937-872192990AE9 How you have to adapt the connect script depends on the development environment you are using. In principle, you only have to configure the bits before and after the device to be addressed, in each case for the instruction and data register. Unfortunately, I cannot say how this works with MCUXpresso. We use Rowley Crossworks, which makes this very easy. Regards
View full article
i.MXRT1062 和 IS25WX256 八进制闪存的问题 再会, 我们正在开发一款将 MIMXRT1062DVL6B 与 IS25WX256-JHLE 闪存结合使用的产品。这是一块定制板,但我们已经验证,从闪存启动可以使用基本 LED 闪烁固件,并通过 USB 使用 NXP MCU BootUtility v6.2.0 进行闪存。 我们将设备型号设置为“ISSI_OctalSPI_IS25LXxxx_IS25WXxxx”,并且仅更改频率30 MHz。 现在我们继续开发,遇到了两个不同的问题: 1:ROM 引导加载程序拒绝启动大于 128KiB 的映像 小于 128K 的固件启动没有问题,但是任何大于 128K 的固件都无法启动(附加调试器显示只有来自 ROM 区域的代码正在运行)。 我们通过简单的更改来排除其他问题: 我们将 boot_data 中的“长度”字段修补为 128K 以下的数字: boot_data at 0x60001020 uint32_t start uint32_t length <-- Only patched this from 200K to 30K! uint32_t plugin 然后,尽管固件实际上更大,但它仍可以顺利启动!固件可以毫无问题地访问闪存中 128K 以上的区域。 所以现在我们可以启动更大的图像,但这感觉像是一次糟糕的破解。有什么问题? 2:通过 J-Link 进行烧写不起作用 能够使用 J-Link 和 Ozone 调试器进行闪存将极大地帮助开发。 我们如何才能让这一切顺利进行? 我们已经尝试过 SEGGER 和 RT-UFL 的内置闪存加载器。 我在这里更详细地描述了这个问题: https://github.com/JayHeng/RT-UFL/issues/16 i.MXRT 106x 回复:i.MXRT1062 和 IS25WX256 八进制闪存的问题 好吧,我已经从头开始编写了一个最小的闪存加载器,它似乎可以运行。 对于其他人找到此主题的要点: 使用 ROM API 之前,应通过 RESET# 引脚重置闪存芯片!RT-UFL 不执行此操作。 ROM API(fsl_romapi.h)效果很好!从 NXP MCU 启动实用程序中获取 option0 值,它立即起作用,擦除/编程/显示在 0x60000000 等。 在测试闪存加载程序时,我有时会收到“准备目标后,目标系统的 PC 具有意外值(PC = 0x00000000)!”,不知道为什么。我开始使用 RT-UFL 的 ufl_init_hardware_imxrt106x()(而不是 BOARD_InitBootClocks() 等),它解决了这个问题。可能是代码大小问题或与我的工具链(zig toolchain/clang/lld)有关。 按照 wiki.segger.com/SEGGER_Flash_Loader 上的说明了解如何设置链接器中的各个部分等。请注意,这使用与 RT-UFL(CMSIS 加载器 API)不同的功能,但其他功能相同。SEGGER API 的速度明显更快,因为它可以在一次函数调用中编程/擦除多个扇区。他们提到了一些二进制,但对我来说没有它也可以工作。 开发自己的闪存加载器很烦人,但至少您可以对其进行定制,使闪存加载器闪烁电路板上的 LED,甚至在 UART 上输出内容以帮助调试它。 对于我的固件映像,我复制了 NXP MCU Boot Uility 生成的 8KiB 启动头(FCFB...)并将其放在 .text 的前面通过链接器部分。因此,我可以使用 J-Link 只使用 .elf 文件来刷新空板文件。 还要在 SEGGER_FL_Restore() 中重置闪存芯片,以便 ROM 引导加载程序正确启动(也可以在 JLinkScript 中执行此操作)。 启动 flashloader 的基本代码: serial_nor_config_option_t option; option.option0.U = 0xC0603001; option.option1.U = 0; // NOTE(robin): Reset the flash chip as it may be in an invalid state. BOARD_INITPINS_FLASH_RST_GPIO->DR_CLEAR = BOARD_INITPINS_FLASH_RST_PIN_MASK; for(volatile int i = 0; i < 1000; ++i) {} BOARD_INITPINS_FLASH_RST_GPIO->DR_SET = BOARD_INITPINS_FLASH_RST_PIN_MASK; for(volatile int i = 0; i < 1000; ++i) {} status_t volatile status = ROM_FLEXSPI_NorFlash_GetConfig(0, &flashConfig, &option); if(status == kStatus_Success) { status = ROM_FLEXSPI_NorFlash_Init(0, &flashConfig); if(status == kStatus_Success) { // Go nuts } } 回复:i.MXRT1062 和 IS25WX256 八进制闪存的问题 谢谢你的链接。 那么,明确地说,这就是我应该得到的吗? 在 J-Link 弹出窗口中,比较填充至 100%,但无法清除: Device "MIMXRT1062_OCTAL" selected. Found SW-DP with ID 0x0BD11477 DPIDR: 0x0BD11477 CoreSight SoC-400 or earlier Scanning AP map to find all available APs AP[1]: Stopped AP scan as end of AP map has been reached AP[0]: AHB-AP (IDR: 0x04770041) Iterating through AP map to find AHB-AP to use AP[0]: Core found AP[0]: AHB-AP ROM base: 0xE00FD000 CPUID register: 0x411FC271. Implementer code: 0x41 (ARM) Cache: L1 I/D-cache present Found Cortex-M7 r1p1, Little endian. FPUnit: 8 code (BP) slots and 0 literal slots CoreSight components: ROMTbl[0] @ E00FD000 [0][0]: E00FE000 CID B105100D PID 000BB4C8 ROM Table ROMTbl[1] @ E00FE000 [1][0]: E00FF000 CID B105100D PID 000BB4C7 ROM Table ROMTbl[2] @ E00FF000 [2][0]: E000E000 CID B105E00D PID 000BB00C SCS-M7 [2][1]: E0001000 CID B105E00D PID 000BB002 DWT [2][2]: E0002000 CID B105E00D PID 000BB00E FPB-M7 [2][3]: E0000000 CID B105E00D PID 000BB001 ITM [1][1]: E0041000 CID B105900D PID 001BB975 ETM-M7 [1][2]: E0042000 CID B105900D PID 004BB906 CTI [0][1]: E0040000 CID B105900D PID 000BB9A9 TPIU-M7 [0][2]: E0043000 CID B105F00D PID 001BB101 TSG I-Cache L1: 32 KB, 512 Sets, 32 Bytes/Line, 2-Way D-Cache L1: 32 KB, 256 Sets, 32 Bytes/Line, 4-Way Connected to target device. J-Link/J-Trace serial number: 601014830 Reset: Halt core after reset via DEMCR.VC_CORERESET. Reset: Reset device via AIRCR.SYSRESETREQ. Failed to erase sectors. 我也尝试了 MIMXRT1060_UFL_L0,得到了相同的结果。 我感觉我需要自己构建 RT-UFL 才能正确调试它。遗憾的是,它的构建系统似乎依赖于 Keil MDK 或 IAR,而这些都是我们不使用的付费解决方案。所以我需要先转换它。
View full article
LPC55S69 USB问题 问候! 对于医疗设备项目,我们正在使用 LPC55S69,我无法从用户手册或硬件设计手册中找到有关以下问题的信息,因此,如果您能提供帮助,我将非常感激: 1. USB0 和 USB1 PHY 是否已经包含串联终端电阻(90 欧姆要求)以及用于电速度信号传输或检测的上拉/下拉电阻? 2. 如果使用 24 Mhz 的外部晶体作为 MCU 的时钟源,那么 USB0 和 USB1 是否也会使用它来获取其时钟?换句话说,无晶溶液不再相关,对吗? 3. 如果 USB1 被用作主机控制器,是否有办法强制它仅在 FS/LS 控制器上运行;换句话说,主机控制器应该拒绝任何连接到它的 HS 设备 提前致谢! 曼努埃拉 回复:LPC55S69 USB问题 你好,Pavel,谢谢你的及时回复。祝您周末愉快! 回复:LPC55S69 USB问题 您好,我可以更详细地回答您的问题。 第一个问题与 USB 规范中关于 90 欧姆差分阻抗的规定有关。我们串联使用 33 欧姆电阻,因为阻抗包括 USB 收发器的阻抗。USB 收发器的阻抗低于 USB 规范的要求,因此需要 33 Ω 电阻器来使设备阻抗在所需的规范限制范围内。请检查 EVK 的原理图作为参考。 2. 全速 USB 上的主机操作和高速 USB 上的主机/设备操作都需要晶振。需要适当的时钟配置来确保您选择正确的时钟源和衍生时钟。可以使用 MCUXpresso 时钟配置工具来简化此操作。 3. 对于主机操作,由于 IP 规格限制,当两端都具有 HS 功能时,没有设置可以将 USB1 限制为全速。如果适用的话,我建议使用 USB0。其他可能的解决方案可能包括在 USB1 中添加全速 USB 集线器 IC,从而有效地将速度限制为全速。对于 USB1 上的设备操作,有一个 FORCE FS 字段可以作为全速设备运行。 此致, 帕维尔 回复:LPC55S69 USB问题 您好,我查看了您的问题,并查看了参考手册和数据表,但没有找到足够的信息,我会向内部工程师询问。 此致, 帕维尔 回复:LPC55S69 USB问题 您好,我叫 Pavel,我将支持您的案例,让我获取有关 USB 的更多信息,当我有更多详细信息时,我会与您联系。 此致, 帕维尔
View full article
BFU660F 的 Spice 型号 您好, 能否提供 BFU660F 的香料型号? 谢谢! 约翰 Re: Spice Model for BFU660F 您好, ,我试图将此模型用于 Orcad PSpice,但似乎无法识别某些参数(例如:...M参数......),软件就会出错。请提供可在 orcad PSpice 中导入的 BFU660F 模型, ,谢谢您的支持 ,致以最诚挚的问候 Jonata Re: Spice Model for BFU660F 亲爱的艾丽卡 我想在 LTSPICE 中使用 2 发射器模型。 请发布 BFU660F 的 4 针型号。 顺祝商祺! 诹访仁 Re: Spice Model for BFU660F 嗨,艾丽卡、 谢谢你的香料模型。 您可以关闭此主题。 顺祝商祺! 约翰 Re: Spice Model for BFU660F 您好。 SPICE 模型附后。 希望对你有所帮助。 此致问候
View full article
CLRC66301B 掉电模式仍消耗 2 mA 而不是 nA 您好,恩智浦社区 我正在使用 CLRC66301B NFC 读卡器IC 并尝试通过将 PDOWN 引脚设为高电平来激活掉电模式 (3.3)V),详见数据手册。但是,电流消耗保持在2 mA,而数据表显示掉电时电流消耗应在8 nA至40 nA之间。 设置详情: PDOWN 引脚:3.3 V(恒定高电平) VDDs:VDD(TX)、VDD(AUX)、VDD(MCU)电压均为 3.3 V 接口:I²C(测试期间空闲) XTAL:连接 27.12 MHz 晶体 当前测量期间无通信或活动 测量电流: ~2 mA 问题 1.在断言 PDOWN 之前是否需要对寄存器进行配置? 2。IRQ、XTAL、IFSEL 或其他 GPIO 能否阻止进入真正的掉电模式? 3.PDOWN 是否需要使用 VDD 或 RESET 进行额外的定时或排序? 如有任何见解或建议,我们将不胜感激。 谢谢! 乌玛桑卡尔 NFC 控制器解决方案 Re: CLRC66301B Power-Down Mode Still Consumes 2 mA Instead of nA 您好, 当您提到当 SDA 和 SCL 物理断开时电流消耗会降低时,是指您移除了该引脚上的所有连接(同时移除主机 MCU 和上拉电阻器),还是指这些线路仅与主机 MCU 断开? 另外,能否请您描述一下测量所用的方法、设备和测试点? Eduardo。 Re: CLRC66301B Power-Down Mode Still Consumes 2 mA Instead of nA 亲爱的恩智浦团队 我使用带有 CLRC66303B 芯片的官方 CLEV6630ARD 板进行了掉电电流测试。只有在进行任何 I²C 通信之前物理断开 SDA 和 SCL 时,电流才会达到 ~40 nA。如果使用一次 I²C,即使将 PDOWN 设为高电平,电流也会保持在 2 mA 以上。 请说明在进入 PDOWN 之前,I²C 线路应该做些什么?具体来说 在断言 PDOWN 之前,MCU 是否应将 SDA 和 SCL 设置为高阻抗(输入,无拉)? 之前的任何 I²C 通信是否会阻止芯片进入真正的硬掉电? 谢谢! Follow-Up: CLRC66303 – High Current in Hard Power-Down Mode (CLEV6630ARD-Based Design) 亲爱的恩智浦团队 我之前曾就 CLRC66301HN 的硬掉电电流提出过问题,你的回复建议迁移到 CLRC663 Plus 系列 (CLRC66303)。此后我改用 CLRC66303B,使用基于 CLEV6630ARD 参考设计的定制板,我想继续提供最新的测试结果。 你之前的回复侧重于 LPCD 行为和 AN11783,但这个问题仅涉及通过 PDOWN 引脚进行硬掉电,没有RF场或 LPCD 处于活动状态。 掉电电流测量 (CLRC66303B): > 当 PDOWN 处于低电平时(芯片处于活动状态,RF场 开启):~100 mA >当 PDOWN 为高电平且存在 I²C 上拉时:~1.2 mA >当 PDOWN 为高且 I²C 线路被驱动为低时: ~6.6 mA >当 PDOWN 为高电平且 I²C 线路在使用前已物理断开时:~40 nA 只有在进行任何 I²C 通信之前物理断开 SDA 和 SCL 连接时,芯片才会在 PDOWN 模式下消耗 ~40 nA 电流。如果只使用一次 I²C,则即使在 PDOWN 钳位高电平之后,电流仍保持高电平。 硬件设置摘要: 芯片:CLRC66303B,I²C 模式。 微控制器:TI CC2652R7,100 kHz I²C 电压:3.3 V 调节 上拉:SDA/SCL 上 4.7 kΩ 至 3.3 V 未使用的引脚:按照数据表拉动 未启用射频或 LPCD 功能 方案设计:基于 CLEV6630ARD(附后) 需要澄清的问题: 1.在 PDOWN 模式期间,SDA/SCL 是否内部偏置? 2。即使后来将PDOWN设置为高电平,之前的任何I²C活动是否会阻止真正的掉电? 3.在断言 PDOWN 之前,是否有必要将 MCU I²C 引脚设置为 Hi-Z(输入,无拉)? 4.是否有恩智浦推荐的方法,可在硬 PDOWN 模式下可靠地实现<100 nA,而无需物理断开 I²C 线路? 我们的目标是确保电池的使用寿命,并且必须实现数据手册中规定的低功耗性能。如果有任何专门关于 PDOWN 行为和 I²C 漏电流的指导或文档,我们将不胜感激。 附上示意图以供参考。 顺祝商祺! Umasankar C Re: CLRC66301B Power-Down Mode Still Consumes 2 mA Instead of nA 你好@Umasankarc 希望你一切顺利。 我知道你使用的是基于 CLRC66301HN(非增强版)的自定义板,对吗?如果是,请考虑我们建议改用 CLRC663 plus 系列 (CLRC66303)。 引脚 PDOWN 的高电平应启用硬掉电。数据手册中描述的掉电电流 (Ipd) 相当于 CLRC663 芯片中所有电源电流的总和;但是,嵌入在板中的外部元器件可能会消耗额外的功率。 AN11783 CLRC663 plus《电源卡检测》第 3.4 节中描述了一些低功耗设计建议。 Eduardo。
View full article
rt685 HiFi4、MCUからロードされたときの不安定なDSPコードの動作 こんにちは、 私は R685-AUD-EVK で実行されるオーディオ プロセッシング デモに取り組んでいます。私は入門リソースに従いました。MCU と DSP FW は主に SDKs の「audio_demo_bm」に基づいています。 MCU FW は、シンプルなユーザーインターフェースのために GPIOS の基本的な初期化のみを実行します。 DSP FW はオーディオ入出力用の I2S と DMA を初期化し、NXP アプリケーション ノートの 1 つで提案されている「トリプル バッファ」アプローチを使用してデータをバッファリングします。 実際のオーディオ プロセッシング関数は、1msのオーディオデータ(つまり、左48個、右48個のサンプルが受信されました。 オーディオ データのプロセッシングには、natureDSP ライブラリ関数が使用されます。 これまでのところ、MCU FW と DSP FW がビルドされ、デバッグ モードで実行されるとすべてが期待どおりに実行されますが、DSP FW が MCU からロードされるときに問題が発生しています (リリース ビルド、 DSP_IMAGE_COPY_TO_RAM = 1)。 オーディオ プロセッシング関数(ISRから呼び出される)が「.iram0.text」に配置されている場合(命令 TCM メモリ) DSP FW で例外が発生します。 xt-ocd プリント: エラー: 例外の詳細: exccause:0x0、excvaddr:0xff0042、epc:0x240205bc、epcdbg:20e022 関数が TCM 以外のメモリに配置されている場合、または DSP FW がデバッグ モードでロードされている場合、この問題は発生しません。 観察された問題を説明するために探すべきものはありますか? これはメモリの配置に関係しているのでしょうか? i.MX RT600 Re: rt685 HiFi4, erratic DSP code bahaviour when loaded from MCU @Omar_Anguiano返信ありがとうございます。 post_buildスクリプトは「.iram0.text」をコピーしないことがわかりました。セクションは MCU コードに含まれるバイナリ ファイルに含まれていたSO、実際の機能コードはメモリ内に存在しませんでした。 現時点では「デバッグ」モードで作業を継続CANため、アライメントの問題についてはこれ以上調べていません。 BRウィタリ Re: rt685 HiFi4, erratic DSP code bahaviour when loaded from MCU アライメントの問題が潜在的な問題となる可能性がありますが、デバッグ用にビルドされている場合はこの問題は発生しないことがわかります。 リリース用にビルディングする場合、コンパイラによっていくつかの最適化レベルが追加されるCANがあり、それが例の動作に影響を与える可能性があります。 MCUが.iram0.textを適切にコピーしない場合または整列させないと、DSP は無効な命令をフェッチし、結果として 0x0 (不正な命令) が発生する可能性があります。 よろしくお願いします、 オマール
View full article
IMX8DXL 闪烁问题 您好,NXP团队, 我们的定制板使用i.MX8DXL处理器,我们的一位客户报告说,在使用Windows系统刷新设备时出现了闪存问题。该错误似乎与 USB 有关;但是,我们无法在我们的终端重现该问题。您有什么建议或可能与客户笔记本电脑有关的潜在原因吗? 以下是日志 UUU Tool\iW-PRGOT-R3.0-REL1.0-TelematicsGateway_Linux6.1.22_UUU>.\uuu.exe .\iW-PRGOT-R3.0-REL1.0-B0-iMX8DXL_Linux_6.1.22_UUU.uuu 用于 nxp imx 芯片的 uuu(通用更新实用程序) -- libuuu_1.4.243-0-ged48c51 成功 0 失败 1 2:7 1/ 0 [打开 USB 设备失败] U-启动 2023.04-iwg27_6.1.22_2.0.0_1.1+gb6bf789da2(Mar 20 2024 - 05:40:28 +0000) 中央处理器:NXP i.MX8DXL RevB A35,频率 1200 MHz,温度 34C 型号:iW-RainboW-G46M-i.MX8DXL-OSM 板:iWave iMX8DXL IWG46M OSM 启动:USB 动态随机存取存储器(DRAM):2 GiB 核心:169 个设备,25 个 uclasses,设备树:单独的 MMC:FSL_SDHC:0 从 MMC 加载环境... *** 警告 - CRC 错误,使用默认环境 输入:串行 输出:串行 错误:串行 董事会信息: BSP 版本:iw-prgot-sc-r3.0-rel1.0-Linux6.1.22 SOM 版本: iW-PRGWZ-AP-01-R3.80000000 CPU 唯一 ID:0x301e880e8293EE1C 载板版本:iw-prgjj-ap-01-rx.X(自定义 ) BuildInfo: -SCFW 6638c032、SECO-FW 80649c52、IMX-MKIMAGE 5cfd2180、ATF 8103e82 - 启动 2023.04-iwg27_6.1.22_2.0.0_1.1+gb6bf789da2 -V2X-FW 75e63de2 版本 1.2.1 切换到分区 #0,OK mmc0(第 0 部分)是当前设备 检测 USB 启动。将进入快速启动模式! 网络:无法获得 FEC0 的 PHY:addr 4 无法获得 FEC0 的 PHY:addr 4 在以太网上 获取共享 mii 总线 @5b050000 eth1:以太网 @5b050000 Fastboot:正常将总线 设置为 3 有效芯片地址:17 51 6A 6B 74 77 从 USB 启动 mfgtools *** 警告-使用 mfgtool 的默认环境,使用默认环境 运行 bootcmd_mfg:运行 mfgtool_args;if iminfo${initrd_addr}; then if test${tee} = yes; then bootm${tee_addr} ${initrd_addr} ${fdt_addr} ; else booti${loadaddr} ${initrd_addr} ${fdt_addr} ; fi; else echo"运行 fastboot ..."; fastboot auto; fi ; 点击任意键停止自动启动:0 ## Checking Image at 83100000 ... 未知图像格式! 运行 fastboot ... auto usb 1 Re: IMX8DXL flashing issue 嗨@Tanushree 对不起,我和我们的内部团队谈过了,目前还没有关于 uuu 无法在 win10 上运行,但可以在 win11 和 Ubuntu 操作系统上正常运行的解决方案。 最好的方法是使用 Ubuntu 或 Win11 操作系统运行 uuu 工具。 B.R Re: IMX8DXL flashing issue 你好@pengyong_zhang 是否有可能使用另一台 i.mx8dXL 设备刷新一台 i.mx8dXL 设备?有人尝试过这种方法吗?如果您有任何建议或指导,我们将不胜感激。 对 UUU 的观察结果与您在上次回复中分享的相同。 Re: IMX8DXL flashing issue 嗨@Tanushree 请尝试使用以下 uuu 版本在 windows10 操作系统上进行测试: https://github.com/nxp-imx/mfgtools/releases/download/uuu_1.5.201/uuu.exe B.R Re: IMX8DXL flashing issue 你好@pengyong_zhang 在设备管理器中,该设备作为 " USB 下载小工具列在 " 其他设备 " 下。"请与我们联系需要安装的具体驱动程序,以便我们继续进行测试。 Re: IMX8DXL flashing issue 请尝试卸载 USB 驱动程序并重新安装。这很奇怪,我以前从未遇到过这种问题。 Re: IMX8DXL flashing issue 是的,我们也尝试过了,但还是失败了,错误是:“无法打开 USB 设备”。 Re: IMX8DXL flashing issue 请尝试使用 uuu-b 命令将图像闪存到您的板上。 Re: IMX8DXL flashing issue 你好 请参见下文--它已检测到 已连接的已知 USB 设备 路径芯片 Pro Vid Pid BCD版本 =================================================================== MX8DXL Re: IMX8DXL flashing issue 嗨@Tanushree 当你键入 uuu -lsusb 命令时你能找到你的板设备吗? B.R Re: IMX8DXL flashing issue 你好@pengyong_zhang 请查看所附的 Windows 10 故障日志。 Re: IMX8DXL flashing issue 嗨@Tanushree Windows 10 应该不是根本原因,请共享 Windows 10 操作系统的故障日志。 B.R Re: IMX8DXL flashing issue 我查看了 Linux 6.1.22 的版本说明内核版本,发现它建议使用 UUU 1.5.21 版。目前,我使用的 UUU 版本如下所示: 虽然闪存在 Windows 11 和 Ubuntu 20.04 或更高版本上运行正常,但在 Windows 10 上却失效了。但是,我在发行说明中没有发现任何提及支持或不支持的Windows版本的内容——只提到了Ubuntu 20.04。 Re: IMX8DXL flashing issue 嗨@Tanushree 请分享您在 Windows10 操作系统上的 UUU 故障日志。你的 uuu 版本是什么?请使用最新的 uuu 版本。 B.R Re: IMX8DXL flashing issue 我们遇到一个问题,即内核 6.1.22 在 Windows 10 上无法闪烁,而在 Windows 11 上却能成功闪烁。这可能是因为缺乏对 Windows 10 的支持吗?此外,我们最近从内核版本 5.15.52 迁移到了 6.1.22。UUU 工具在 Windows 10 上使用 5.15.52 版时运行正常。 Re: IMX8DXL flashing issue 嗨@Tanushree 没有关于 Windows 设置 UUU 的特别说明。 B.R Re: IMX8DXL flashing issue 你好@pengyong_zhang 谢谢您的答复。 UUU 脚本似乎没有任何问题,因为同样的程序在某些笔记本电脑上也能运行。我们正在使用自己的自定义版本。是否有任何特定的 Windows 设置会影响 UUU 工具闪烁或 UMS 检测? 问候, Tanushree Re: IMX8DXL flashing issue 嗨@Tanushree 如果运行 uuu -b emmc_all <.wic> 命令? 不要选择 uuu 脚本文件闪存。 B.R
View full article
S32M27x EWM こんにちは、NXP 家、我在 S32M27x RM 手册中無法找到外部 WatchDog モニター関連説明,想麻烦帮忙提供下,谢谢 Re: S32M27x EWM こんにちは@Chenxu1 このような簡単な質問でお待たせしてしまい申し訳ございません。また、まだ内部から何の確認も受けておりません。 しかし、これはドキュメントのエラーであると確信しており、S32M27 には S32K1 や S32M24 のような EWM モジュールはありません。 ご理解いただきありがとうございます。 Re: S32M27x EWM こんにちは@ Chenxu1 お待たせして申し訳ございませんが、社内チームからの確認はまだありません。 2025年7月28日 Re: S32M27x EWM こんにちは@ Chenxu1 お待たせして申し訳ございませんが、社内チームからの確認はまだありません。 Re: S32M27x EWM こんにちは@Chenxu1 これがドキュメントのエラーであるかどうかを確認する必要があります。 私の知る限り、S32K3 には S32K14X と同様の EWM モジュールがないので、S32M27X にも EWM モジュールはないはずです。
View full article