Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
LPC845 PINT Interrupt latency Hello,  I'm developing an application with tight constrains. My problem is related to PINT latency. For my understanding the typical latency time for an interrupt in an arm Cortex M0+ is around 15 clock cycle. My clock is at 30Mhz.  So I would expect something between 0.5 and 1uSec latency.  I have measured the time between the signal and the interrupt levering up a pin immediatly after the interrupt head, and actually I got 7uSecs.  Checking the assembler I can just see few instructions (less than 10) at the head of the interrupt. The PINT interrupt is the only one with a 0 priority. Is that normal or I'm doing something wrong? Thank to anyone answering, Re: LPC845 PINT Interrupt latency Hi @carlos_o , thank for your answer.  I'm using a custom hardware. I made the measure using a square wave generator, at 2400Hz, with the output connected to a pin of the LPC. The first instruction entering the irq change the status of another pin. Than I have a scope with two probes: one on the input pin, and the other on the out. I measure the time difference between the two fronts. Really I've lost the IRQLATENCY register! Thank you to point it out. Actually it has the default configuration at 0x10. The input filter in the pin is disabled, but I've activated the Hysteresis. For my understanding the GPIO is managed at the same freq then the core, and it requires 1 cycle to change the status of a pin. I suppose is the same with the input. I have a question: from the datasheet, seems that the GPIO is directly connected to the Core, bypassing the BUS, but the BUS is required for instruction and data access. So, if the DMA is using the Bus for a burst transfer, can be an interrupt be retarded?  Thank you Re: LPC845 PINT Interrupt latency Hi @xs_graziano  Thank you for your post Could you please confirm if you are using a custom board? if not, please specify which board you are using. Please share how are you doing the measurement of timing to the interrupt get triggered. Did you do any modification to the IRQLATENCY register?  BR Carlos Re: LPC845 PINT Interrupt latency I have made some more checks. Setting the pin high and than immediately low takes 4 asm instruction for a total of at most 5 clock cycles. I have got 255 nSecs, that is compatible with a clock of 20Mhz (I would have expected ca 160 nSecs). So, I've set up the main clock as clockout on a pin, and I got a clear 30Mhz on the scope. The system is configured for a 30Mhz FRO as main clock and the SYSAHBCLKDIV is set to 1 (one), so no div.  Could be it's core is running at a lower clock frequency also if the main clock, at the clockout output (enbled via SYSCON) is showing 30Mhz? Or something is slowing down the core? ... I think I've found part of the matter: the core is slowed down by the FLASH access time. Changing the Flash access time give a big improvement.  But I don't have seen any details about the minimum guaranties access time in the datasheet, or it's condition. If the instruction time improved, the interrupt latency is better (now 5uSec with 2 system clock access time for flash) but still far from the expectation.
查看全文
S32N55 HSE2 ADKP setAttribute 在 OTP 写入时导致芯片挂起——GCS 自定义板 -SoC:S32N55(B0 芯片)-GrayVIP:1.0.24 -HSE2 固件:HSE_FW_S32N5_1_0_24_0 -生命周期:OEM_OPEN-板:自定义 B/D(仅限 SGMII,无 RGMI I) EVB 板: - FSS/CRS 正常运行 - ADKP SetAttribute 成功 自定义板问题: -CRS_ETH0/1_RGMII_RX 时钟源不可用 (板上没有 RGMII 接口) -已应用变通方法:父时钟更改为 CRS_SAFE-解决方法后:FSS/CRS 正常,安全启动正常 在自定义主板上应用时钟变通办法后,HSE_OTP_ FOEM_ADKP_ATTR_ID setAttribute 返回 HSE_SRV_RSP_NOT_ALLOWED (0xAA55A21C)。 出现此故障后,芯片变得无响应: -T32 连接失败,在 AHB: 0xe0042FE0 (CoreSIGHT ROM 表)处出现总线错误-无法通过 JTAG 连接 FSS -板需要物理干预才能恢复 相同的 ADKP 配置代码 无需修改时钟即可在 EVB 上正常运行。 GetAttribute 调用(HSE_OTP_LIFECYCLE_ATTR_ID、HSE_OTP_FOEM_ADKP_ATTR_ID)在自定义板上正常运行,这确认了基本的 HSE 通信正常运行。 1.CRS_ETH0/1_RGMII_RX 时钟配置 会影响 HSE OTP 写操作吗? 2。为什么在 ADKP setAttribute 出现故障后芯片会变得无响应,是否有不更换主 板的恢复方法? 3.在 HSE_FW_S32N5_1_0_24_0 中 修改了 CRS 时钟配置的自定义主板上 ADKP 配置是否存在任何已知问题或限制? 1。生命周期得到确认后,哪些条件会触发 HSE_OTP_FOEM_ADKP_ATTR_ID setAttribute 的 HSE_SRV_RSP_NOT_ALLOWED 的 HSE_SRV_RSP_NOT_ALLOWE D? 2.CRS_ETH0/1_RGMII_RX 时钟配置 会影响 HSE OTP 写操作吗? 3.为什么在 ADKP setAttribute 出现故障后芯片会变得无响应,是否有不更换主 板的恢复方法? 4。在 HSE_FW_S32N5_1_0_24_0 中 修改了 CRS 时钟配置的自定义主板上 ADKP 配置是否存在任何已知问题或限制? Re: S32N55 HSE2 ADKP SetAttribute causes chip hang when OTP write - GCS custom board 你好,@EddiePark、 抱歉,我有几天不在办公室,耽误了您的时间。我收到了你回复我问题的通知,但你似乎删除了那些回复。 您还需要这方面的支持吗? 谢谢。 Re: S32N55 HSE2 ADKP SetAttribute causes chip hang when OTP write - GCS custom board 你好,@EddiePark、 感谢您再次联系我们。目前我还没有你的所有问题的答案,我找不到任何参考资料来表明你提到的时钟与HSE之间存在任何相关性。能否分享一下您为更改时钟而修改的确切寄存器?另外,如果您的主板不使用 RGMII 接口,为什么需要进行此更改? 谢谢。
查看全文
PN7150 MDBF 适合值 你好,恩智浦 能否提供 PN7150 在下列条件下的 MTBF/FIT 值?   Telcordia SR-332 第 4 期,方法 1 案例 1,在 GB/GC 环境条件下,环境温度为 40°C   谢谢! Re: PN7150 MTBF FIT VALUE 你好@Karyliu 目前,公开信息并未提供 PN7150 的 MTBF / FIT / 故障率值。但我想说的是,PN7150 目前已被恩智浦标记为 "不推荐用于新设计(NRND)"。因此,它不适合需要进行 MTBF/FIT 等可靠性评估的新项目。建议改用 PN7160 等新设备。
查看全文
NuraFix 纳米汽车喷剂是否合法?2026 年回顾 立即购物:-https://supplement24x7hub.com/NuraFixNanoCarSpray 世界各地的车主越来越多地寻求更快、更方便的方法来维护汽车的外观。定期清洗、抛光和漆面保护往往需要花费时间和精力,对于工作繁忙的人来说尤其如此。因此,纳米涂层喷剂在那些希望改善汽车外观并保护汽车外表面的驾驶者中大受欢迎。 NuraFix 纳米汽车喷剂是一款在网上备受关注的产品。这款喷雾是一款快速适用的车辆护理产品,旨在利用纳米涂层技术改善表面光泽、保护漆面并使漆面更洁净。
查看全文
FOC ASR、ACR、PLL(PIコントローラ)設計ドキュメント FOC制御における電流ループとPLLのPIコントローラの設計について詳細な説明を提供している文書はどれですか?このテーマに関する比較的新しい文書へのリンクを入手したいのですが。 ありがとう!! Re: FOC ASR,ACR,PLL (PI controller)design document こんにちは、 @Song00さん 新規にお問い合わせチケットを作成し、製品名を明記してください。弊社のMCUエンジニアが対応いたします。 BR Re: FOC ASR,ACR,PLL (PI controller)design document こんにちは、私はMCX AシリーズのMCUを使用しています。 Re: FOC ASR,ACR,PLL (PI controller)design document こんにちは、 @Song00さん どのSOC製品をお使いですか? BR
查看全文
SE05X - 同時アクセスおよび並列アクセスのサポート こんにちは、 私はSE05xをPlug & Trustミドルウェアを使用して運用していますが、同時アクセス(並列アクセス)のサポート状況について理解を深めたいと思っています。 複数のスレッドまたはプロセスから同時にSE05Xにアクセスすることは可能ですか? はいの場合: 同時アクセスを使用する際に、何か制限や制約はありますか? SE05Xは内部的に同期処理を行いますか、それともホスト側で完全に管理する必要がありますか? マルチスレッドまたはマルチセッションでの利用に関して、推奨されるベストプラクティスはありますか? そうでない場合: - マルチスレッドまたはマルチプロセス環境でSE05Xを使用する場合、推奨されるアーキテクチャは何ですか? ご説明や関連ドキュメントへの参照などございましたら、大変ありがたく存じます。 ご回答をお待ちしています。 スマート・カード Re: SE05X - Support for concurrent and parallel access こんにちは@nofarbe あなたの調子が良いといいのですが。 SE05xはマルチテナントモデルをサポートしています。SE050A/B/C/Dユーザーガイド/ EdgeLock SE050Eユーザーガイドの第5章を参照してください。 よろしくお願いいたします。 エドゥアルド。
查看全文
RT1176 cm7 程序收到 SIGHUP 信号,挂起。 我正在定制的 RT1176 主板上进行调试。 调试 SDK 样本 "evkbmxrt1170_iled_blinky_cm4 "没有问题。 但是,当我尝试调试 SDK 样本 "evkbmimxrt1170_iled_blinky_cm7 "时, ,出现以下信息,并且无法正常运行: ------------------------------------------------------------ 程序收到信号 SIGHUP,挂起。 0x00254330 在 ?? () 警告:无法获取所需的 XPSR 内容。不可能再松绑了。 ------------------------------------------------------------ cm4 和 cm7 之间的区别是什么? 如有任何建议,我们将不胜感激。 Re: RT1176 cm7 rogram received signal SIGHUP, Hangup. 嗨,@kojimiura、 我很高兴您能利用我同事分享的信息解决问题。 如果您对此还有任何疑问,或遇到任何有关 CM7 编程的其他问题,请随时与我联系。 BR, Edwin. Re: RT1176 cm7 rogram received signal SIGHUP, Hangup. 这个答案很有帮助。 https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Unable-to-Program-M7-Project-on-i-MX-RT1170-with-MCUXpresso-IDE/td-p/2072769 谢谢!
查看全文
NfcrdlibEx8_HCE_T4T の例 当社では独自のLinuxプラットフォームを開発しており、PN5190をカードリーダーとして長年にわたり正常に動作させてきました。 次に、「NfcrdlibEx8_HCE_T4T」の例のように、タイプ4Aタグとして機能させる方法を試してみます。リーダーライブラリバージョン7.14.00を使用してサンプルを試してみましたが、スレッドで報告されているのと同じ結果になりました: https://community.nxp.com/t5/NFC/HCE-T4T-Example-not-working-with-NXP-NFC-Library-v07-08-00-in/td-p/1686764 Android端末(Samsung S23 ultra)をNXPの「TagInfo」アプリでタップすると、無効なRATSが返されます。Rxバッファは、0x11、0xD4、...などから始まるデータを受信します。 [phacDiscLoop_Sw_Run] リスニングモードを開始します [T4TCardEmulation] カードがリスニングモードで有効化されました... [phpalI14443p4mC_Sw_Activate] RATS: 11 D4 00 8C 26 82 9B FA 12 01 DF 84 5B 00 00 00 30 [phpalI14443p4mC_Sw_Activate] 無効なRATSを受信しました... 電話機がNFC-DEP(P2Pモード/SNEP)で通信しようとしていることが原因でしょうか? この問題の解決にご協力いただければ幸いです。 よろしくお願いします! Re: NfcrdlibEx8_HCE_T4T example この問題は、一部のマクロを無効にし、SAKを正しい値0x20に更新することで解決します。 Re: NfcrdlibEx8_HCE_T4T example お世話になります。 お知らせいただきありがとうございます。それぞれの説明と最新情報について対応いたします。 すてきな一日を! Re: NfcrdlibEx8_HCE_T4T example こんにちは、 この件に関して、さらに質問があります。 「 NfcrdlibEx8_HCE_T4T」サンプルを使用してデバイスをタイプ4カードエミュレータとして動作させることはできましたが、非常に動作が遅いようです。アプリケーションの手順は以下のとおりです。 1. デバイスはリーダー(ポーリング)モードで動作します 2. 電話をタップすると、モバイルウォレット内のカードが読み取られる。 3. 読み取り終了後すぐにRFをオフにする 4. HCEタイプ4カードエミュレーターモード(パッシブリスナーモード)でRFチップを再初期化します。 5. スマートフォンにURL(NDEF)を送信する 問題は、カードエミュレーターモードでRFチップを再初期化し、スマートフォンにURLを送信するのに約1500ミリ秒かかることです。 ユーザーがスマートフォンを長押ししたりタップしたりしなくても済むような、もっと速い方法はありますか? Googleで検索したところ、以下のようにタイプ2タグを使用することで可能だと書かれていました。しかし、それはうまくいかなかった。電話には何も着信がありませんでした。 │ ▼ ステップ1:フィールドを終了する │(約1ms) ▼ ステップ2:NDEFデータの読み込み │(約3ms) ▼ ステップ3:オートコールを実行する 500ミリ秒以内に高速なモード切り替えとURLの電話への送信を実現する方法について、具体的な手順をご教示いただければ幸いです。 よろしくお願いします! Re: NfcrdlibEx8_HCE_T4T example 上記の質問に関連して、フィールドを終了させた後に実装しようとしたコードを以下に示します。phhalHw_Autocoll() は成功を返しますが、phhalHw_Pn5190_Instr_ExchangeRFData() では 0x020A が返されます。 phhalHw_Pn5190_Autocoll() も以下のように更新されました。 phhalHw_Pn5190_Instr_SwitchModeAutocoll (pDataParams,bRfTechnology, PHHAL_HW_PN5190_AUTOCOLL_MODE_AUTONOMOUS_WITH_STANDBY )) int card_emulator_main_cutdown(void) { する     { 整数 ret; phStatus_t ステータス; pHal_Hce = phNfcLib_GetDataParams(PH_COMP_HAL); TRACE0("NfcLibデータパラメータポインタが正常に設定されました"); /* ======================================================================= */ /*👉ステップ3:ステージングエミュレーションプロファイルとURLペイロードのロード */ /* ======================================================================= */ TRACE0("ハードウェアターゲットレイヤーの設定とURLバッファの読み込み中...");         /* ターゲットモードHALパラメータの設定 */ status = phAppHce_HALConfigAutoColl(); CHECK_STATUS(ステータス); if (status != PH_ERR_SUCCESS) { TRACE1("phhalHw_TargetInit が失敗しました: 0x%04X", status); ステータスを返します。      } /* ======================================================================= */ /*👉ステップ4:AUTOCOLL(自律リスニング状態)を有効にする*/ /* ======================================================================= */ TRACE0("100ms未満の自律リスニングモードに入ります...");         // 重大な修正: PH_ASSERT_NULL クラッシュを防ぐために有効なストレージメモリを割り当てます uint8_t * pRxBufferPtr = NULL; uint16_t wRxLengthData = 0; uint16_t wProtocolParams = 0; // HALのパラメータフットプリントに厳密にマッピングされた関数を実行します。 // スイッチコードにパッシブNFC-Aテクノロジーを選択するように指示するために「A_MODE」を渡します。 ステータス = phhalHw_Autocoll( pHal_Hce、 A_MODE、// NFC-Aテクノロジーのプロファイリングを強制するビットマスクフラグ &pRxBufferPtr, // ポインタへの有効なポインタ参照として渡されます &wRxLengthData, // 長さへの有効なポインタ参照として渡されます &wProtocolParams // パラメータへの有効なポインタ参照として渡されます ); if ((status & PH_ERR_MASK) == PH_ERR_SUCCESS) { TRACE0("🚀タップしてURLにアクセスする切り替えが完璧に実行されました!電話機がアンテナフィールドに接触しました。) TRACE1("デラップされたアクティベーションプロトコルパラメータ: 0x%04X", wProtocolParams); /* ======================================================================= */ /*👉ステップ5:電話機からの受信APDUコマンドを処理する*/ /* ======================================================================= */ TRACE0("電話のファイルシステム読み取りコマンドを待機しています...");             // データ交換バッファを割り当てる uint8_t * pDataIn = NULL; uint16_t wDataInLen = 0; // 電話機が起動直後に送信した最初のデータパケットを取得します // Autocoll スニペットは既にアドレスを pRxBufferPtr / wRxLengthData に格納しています pDataIn = pRxBufferPtr; wDataInLen = wRxLengthData; // 電話機の読み取りコマンドを処理するための高速ループに入ります // 電話機は「NDEFアプリケーションを選択」→「NDEFファイルを選択」→「バイナリを読み込む」というメッセージを送信します。 //while (1) ヤージュ // 0x0225 チェックをバイパスするには、正しいターゲット エミュレーション送信関数を使用してください //PH_RECEIVE_RF_ENABLE_EVT_STATUS は転送のイベント追跡を有効にします ステータス = phhalHw_Pn5190_Instr_ExchangeRFData( pHal_Hce、 PH_EXCHANGE_DEFAULT、// wOption 0, // bTxLastBits (0は完全な8ビットバイトレイアウトを示す) 0x05、// bRespControl: ビットマスク 0x04 (イベントステータス) | 0x01 (受信ステータス) aNdefFile、// URL配列構造 23, // URLデータペイロードのサイズ &pRxBufferPtr, // レスポンスデータポインタのアドレス &wRxLengthData // 受信する長さトラッカーのアドレス );             if (status == PH_ERR_SUCCESS) { TRACE0("🎉シングルショットURLパケットの注入に成功しました。タスク完了!); } それ以外 { TRACE1("注入ステータス/タイムアウト: 0x%04X (電話が正常に切断された可能性が高い)", status);          }        } } それ以外 { TRACE1("Autocoll が終了、タイムアウト、またはステータス 0x%04X で破棄されました", status);      } } while(0); 0を返す。 } // /* 必須の NDEF ファイル。phceT4T_SetElementaryFile を使用して設定されます。*/ uint8_t aNdefFile[] = { /* ---👉必須の非接触型輸送ヘッダー --- */ //0x02、// 1. PCBバイト:このフレームをパート4 Iブロック(ブロック番号0)として構成します 0x00、0x13、// 1. T4Tコンテナ長インジケータ(ペイロード合計19バイト) 0xD1、// 2. NDEFレコードヘッダー(MB=1、ME=1、SR=1、TNF=0x01 既知タイプ) 0x01、// 3. タイプ長(1バイト長の名前) 0x0F、// 4. ペイロード長(プレフィックス+文字列で15バイト) 0x55、// 5. レコードタイプ: 'U' (URIレコードの場合は0x55) 0x02、// 6. URI識別子プレフィックス: コード0x02は「 https://www. 」にマッピングされます。     // 7. URIペイロード文字列(14バイト) 0xww、0xww、0xww、0xww、0xww、0xww、0xww、0xww、0xww、0xww、0xww、0xww、0xww、0xww、0xww、 /* ---👉必須スマートカードステータストレーラー --- */ 0x90、0x00 // 21-22。APDU成功ステータス(Androidに対し、データ読み取りが完了したことを通知する) }; 出力: 06-16 17:34:31.600 26047 27687 E nfc : [card_emulator_main_cutdown] NfcLibデータパラメータポインタが正常に設定されました 06-16 17:34:31.600 26047 27687 E nfc : [card_emulator_main_cutdown] ハードウェアターゲットレイヤーの設定とURLバッファの読み込み中... 06-16 17:34:31.605 26047 27687 E nfc : [card_emulator_main_cutdown] 100ms未満の自律リスニングモードに入ります... 06-16 17:34:31.607 26047 27999 V nfc : [socket_send_thread] socketSend に入りました 06-16 17:34:31.607 26047 27999 V nfc : 06-16 17:34:32.456 26047 27687 E nfc : [card_emulator_main_cutdown]🚀タップしてURLにアクセスする切り替えが完璧に実行されました!電話機がアンテナフィールドに接触しました。 06-16 17:34:32.456 26047 27687 W nfc : [card_emulator_main_cutdown] アクティベーションプロトコルパラメータのデラップ: 0x0100 06-16 17:34:32.456 26047 27687 E nfc : [card_emulator_main_cutdown] 電話のファイルシステム読み取りコマンドを待機しています... 06-16 17:34:32.456 26047 27687 W nfc : [card_emulator_main_cutdown] インジェクションステータス / タイムアウト: 0x020A (電話機は正常に切断された可能性が高い)
查看全文
BLE Crash on NXP RW610 Custom Board Hi Team, I am facing an issue with BLE on a custom board based on the NXP RW610. Issue Description I initially created a project using the NXP RW612 base SDK/project. After that: Added the BLE stack and BLE-related components. Modified the project configuration to target RW610 instead of RW612. Successfully compiled the project without errors. The application boots correctly until BLE initialization. However, once BLE is enabled/initialized, the MCU crashes/hangs. Additional Information LEDs and other basic peripherals are functioning properly. The crash happens specifically after enabling BLE. This issue occurs on a custom RW610 board. Request I would like to know: Whether there are additional BLE-specific changes required when migrating from RW612 to RW610. Any differences in memory configuration, clock settings, linker settings, firmware blobs, or BLE controller initialization between RW612 and RW610. Whether anyone has faced a similar issue during SDK migration. Any suggestions or debugging pointers would be helpful. Thanks. Re: BLE Crash on NXP RW610 Custom Board Hi, SDK 2.16.100 is quite old. I would recommend updating to a newer version (e.g. 26.03), as it includes multiple fixes and improvements. Regarding RW612 → RW610 migration, in general the application should be portable since both devices belong to the RW61x family, as long as it only relies on common BLE/Wi‑Fi features. However, this also assumes that the configuration of pins, clocks, memory, and peripherals has been properly adapted to your custom RW610 board. Please also take a look at the “Migration from FRDM-RW612 to third-party module memories”  article, as it highlights important differences at the board and memory configuration level. Regards, Daniel Re: BLE Crash on NXP RW610 Custom Board Hi Daniel, Thank you for the response. Below are the details: NXP RW612 SDK SDK Version: 2.16.100 Manifest Version: 3.14.0 NXP RW610 SDK SDK Version: 2.16.100 Manifest Version: 3.14.0 Base Example I am using the edgefast_bluetooth_examples project as the base example. Workflow Followed Initially created the project using the RW612 SDK and BLE example. worked fine in EVK. Later migrated/changed the project configuration to RW610 for my custom board, because no example available for R610. The project compiles successfully without errors. The crash occurs after BLE initialization/enable. Could you please let me know if there are any additional changes required specifically for RW610 when migrating from RW612, especially for: BLE controller configuration Memory/linker settings Clock configuration Firmware or radio initialization Regards, Chellapandi Re: BLE Crash on NXP RW610 Custom Board Hi, What SDK version are you using? What SDK example are you using as a base? We strongly recommend you to use one of the BLE examples as a base to develop your application. Regards, Daniel. Re: BLE Crash on NXP RW610 Custom Board Hi Daniel, As suggested, I updated my development environment and SDK versions as follows: RW610 SDK Version: 25.12 MCUXpresso IDE Version: 25.6 After updating, I tried running a simple BLE SDK example. However, I encountered the error shown in the attached screenshot. For additional context, this project was originally created from an RW612 BLE SDK example. During the migration to RW610, I made the following changes: Changed the MCU settings from RW612 to RW610. Updated the preprocessor definitions from RW612 to RW610. Rebuilt the project using the RW610 SDK. Thank you for your support. Regards, Chellapandi Re: BLE Crash on NXP RW610 Custom Board Hi, I have a custom RW610 board that shows "Failed on connect: Ee(42). Could not connect to core.No connection to chip's debug port" in MCUXpresso IDE. I compared SWD voltages at idle between a working and non-working board: | Signal  | Working | Non-Working | |---------|-------|-------------| | SWDIO    | 3.3V     1.4V                   | | SWDCLK | 0V        | 2.0V                | | RST         | 3.3V      | 2.8V                | Current pull resistors on the non-working board: - SWDIO → 51K pull-up to 3.3V - RST → 51K pull-up to 3.3V - SWDCLK → nothing (floating) We believe the floating SWDCLK is causing the 2.0V mid-rail and blocking SWD enumeration. Planning to add a 51K pull-down on SWDCLK to GND. Questions: 1. Is a floating SWDCLK enough to cause complete SWD failure on RW610? 2. Does RW610 have internal pull resistors on SWD pins, or must they always be external? 3. Is 51K pull-down on SWDCLK acceptable, or is 10K better for signal integrity? 4. Can a Flexcomm peripheral accidentally mapped to SWD pins cause this, even before debugger connects? 5. If SWD stays inaccessible, what is the recommended RW610 recovery method via ISP/UART? Thanks!
查看全文
FreeRTOS 2.0.0 is not available I am setting up MR-CANHUBK344s with the S32 design example project. I have found the downloads for S32K3 RTD AUTOSAR 4.4 version 2.0.0 and S32K3xx development package Version 3.4.3, but the FreeRTOS for S32K3 2.0.0 is no longer available for download. The closest I find is 2.0.1 which does not work.  The file needed is SW32K3_FreeRTOS_10.4.6_2.0.0_D2204.zip  Can someone share the link to this version? Re: FreeRTOS 2.0.0 is not available Hi  You cannot see the product because it is archived. It means there can be bugs in it, that will not be fixed. We usually recommend that customers use the newer version. However, if you insist on testing the older version, then please wait while I contact the internal team to inquire how to add the software to your account. Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. -------------------------------------------------------------------------------
查看全文
424 nfc 标签 URL 字符缺失   桌面版 tagexplorer 软件在编码 424 nfc 芯片时出现问题。最终网址缺少& 和 _ 等字符。如何才能解决这个问题? Re: 424 nfc tag url characters missing 你好@ Thegemexpert 建议使用 TagWriter 编写标签,您可以在其中选择 URL 类型。
查看全文
How to get temperature in S32R45 on Linux? How to get temperature in S32R45 on Linux? I am using BSP37  /sys/class/thermal# ls -l total 0 Re: How to get temperature in S32R45 on Linux? Hello, On S32R45 with Linux BSP37, the empty /sys/class/thermal directory is expected behavior. In Linux, temperature is exposed only when a thermal sensor driver is implemented and registered as a thermal zone. Without this registration, no entries appear in /sys/class/thermal. Although S32R45 hardware includes temperature sensing capability, BSP37 does not enable or expose this feature through the Linux thermal framework. As a result, no thermal zones are created and temperature cannot be read from user space. According to NXP BSP documentation, not all hardware features are necessarily enabled in a given BSP release, which explains the absence of temperature support in this case. Best regards, Peter
查看全文
ライセンスの確認に失敗しました NXPチームの皆様、こんにちは。 SMU_LAVのコードにFreeMASTER経由でデモ用コックピットを表示するための変更を加えようとしているのですが、ライセンス関連のエラーが発生しています。 GreenVIPのガイドに従って、必要なEB Tresosのインストール(通常のインストールとacp_m33部分)を行い、EB Client License Administration V1.5.1を使用して両方のライセンスを有効化しました。 しかし、生成ステップでは、多くのモジュールでライセンス関連のエラーがいくつか表示されます。例えば、次のとおりです。 - 「ライセンスの検証に失敗しました: モジュール Dio_TS_T31D53M20I1R0 のライセンスがありません」 - 「モジュール「McalExt_TS_TxDxM1I0R0」のジェネレータ「McalExt_TS_TxDxM1I0R0_TemplateBasedCodeGeneratorId」(モード:「generate」)の実行に失敗しました」 - 「ファイル C:\EB\tresos_acp_m33\plugins\McalExt_TS_TxDxM1I0R0/config/McalExt.xdm には署名が必要です」 この問題に関していくつかの解決策を試してみましたが、どれも役に立ちませんでした。 この問題を解決するのを手伝ってください。ありがとう。 よろしくお願いします、 ハルシュ・ニーラブ ヴィステオン Re: Failed to verify license こんにちは、 @chenyin_h さん、ご説明ありがとうございます。 もう一つ疑問点があるので、ご説明いただけますでしょうか。 ユーザーガイドのセクション9.2.2では、ユーザーが.linkを作成する必要があると記載されています。NXP_RTOSパスの場合。表7(GreenVIPに統合されたソフトウェア製品)から、NXP S32Z/E RTOSのインストールが必要であることもわかります。ユーザーガイドによると、それは「オートモーティブ SW – S32Z/E Reference ソフトウェア」に含まれているはずです。 しかし、ウェブサイト上の「Automotive SW – S32Z/E Reference Software」には、そのようなパッケージは存在しません。 これらのパッケージがない場合、ビルド時にエラーが発生しますか? よろしくお願いいたします。 ひどい Re: Failed to verify license こんにちは、 @hneelabh どういたしまして。 私の理解では、別のディレクトリにインストールすることも可能です。 通常インストールとACPインストールは、GreenVIPのユーザーガイドに記載されているように、さまざまなパーティションの設定とコード生成に使用されます。 BR チェイン Re: Failed to verify license こんにちは@chenyin_hさん 環境を再現するという手間をかけていただき、ありがとうございます。開発途中で何らかの破損が発生した可能性があるので、新規インストールを試してみます。 一般的な質問なのですが、ACP-8.8.6_S32Z27XCR52.zip のインストールディレクトリはどこですか?ユーザーガイドにはACP-M33に必要な手順が詳しく記載されているが、ACP-R52については記載されていない。さらに、これは通常のtresosのインストールやacp_m33のインストールとどのように異なるのでしょうか? よろしくお願いいたします。 ひどい Re: Failed to verify license こんにちは、 @hneelabh ご確認いただきありがとうございます。 GreenVIP UGの9.2.3章に厳密に従って、私のノートPC(Windows 11)で再テストしましたが、私の側では問題はないようです。 参考までにいくつかヒントをご紹介します。 1.事前設定済みのプラグイン(フォルダ)McalExt_TS_TxDxM1I0R0をコピーするには、Windowsで長いパスをサポートするコピーユーティリティを使用する必要があります。通常のWindowsファイルエクスプローラーでは、これらの長いパスを正しく処理できない場合があります。 2. 上記の手順をいずれかの Tresos ACP パーティションで完了した後、tresos_acp/p2 の内容を削除し、tresos_acp/configuration のフォルダのみを削除する必要があります。 BR チェイン Re: Failed to verify license こんにちは、 @chenyin_h さん、ご返信ありがとうございます。 ご質問への回答は以下のとおりです。 1. はい、バージョン1.3.1ではGreenVIPバージョンが使用されています。 2. はい、パッケージをダウンロードして、C:\NXP\S32ZE_EB_ACP_McalExt_TS_TxDxM1I0R0_RTD_2.0.1 に展開しました。 3. はい、プラグインの手動による組み込みも既に完了しています。確認のため、端末のスクリーンショットを添付します。 これを実行しても、設定ファイルを生成する際にエラーが発生します。 よろしくお願いいたします。 ひどい Re: Failed to verify license こんにちは、 @hneelabh 投稿ありがとうございます。 1. ご利用のGreenVIPのバージョンを教えていただけますか?1.3.1? 2. S32Z 用の EB autocore 8.8.6 をインストールした以外に、以下のパッケージもダウンロードしましたか? 3. 上記のパッケージをダウンロードしたら、対応するEBディレクトリにコピーしてください。このプラグインは、EB tresos AutoCoreインストールフォルダ内の既存の古いプラグインを置き換えることで、インストールフォルダに含める必要があります。 BR チェイン
查看全文
RT1062 SAI MCLK 作为主控输入 我错把这个贴到 i.mx 处理器通用论坛了,现在重新贴到这里。 我正试图将 RT1062 上的 SAI1 用作 I2S 主控器进行传输,同时将 MCLK 用作 1060 EVKB 外部时钟源的输入。 我将 RT1062 上的 SAI1 用作 I2S 主控器,使用由内部 PLL 生成的 MCLK,可以在 J23 的引脚 1(即信号 GPIO_AD_B1_09)上看到 MCLK 输出,并在同一引脚上看到 BCLK 等。 我从这条线了解到的: https://community.nxp.com/t5/i-MX-Processors/SAI1-MCLK1-source-select/m-p/1435023 这样我就可以将同一引脚用作 MCLK 输入。我正在更改这些寄存器字段(RM 第 326-327 页): - IOMUXC_GPR_GPR1 中的 SAI1_MCLK1_SEL - 从 000 改为 011,以选择 MCLK 引脚 - IOMUXC_GPR_GPR1 中的 SAI1_MCLK1_DIR - 将 1 改为 0,以选择 MCLK 作为输入端 在这两种情况下,IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_09 都设置为 3,将 AD_B1_09 选择为 MCLK 功能。 当我这样做并向 J23 的引脚 1 提供外部时钟信号时,却看不到 I2S 输出 - 没有 BCLK 生成等。 选择 MCLK 作为 I2S 主站传输的输入是否还需要更改寄存器? i.MX RT106x Re: RT1062 SAI MCLK input as master 你好@EdwinHz、 非常感谢你提供的信息,这才起了作用!我将 SAI1_MCLK_2_SELECT_INPUT 寄存器设置为 1,以选择 AD_B1_09,使用外部 MCLK 振荡器,I2S 输出工作正常。 不知道参考手册是否会有修订版,但如果有,我建议在此注册表中添加一个简短的注释来说明这一点。在这种情况下,寄存器的名称并不能完全说明其功能,特别是因为寄存器的名称是 MCLK2,而这里允许 MCLK1 作为输入。 再次感谢您提供的重要信息。 Re: RT1062 SAI MCLK input as master 嗨,@mojolabs、 要将 GPIO_AD_B1_09 MCLK 信号用作输入,还需要调整一个寄存器设置: 调整后应该可以解决问题,但如果问题仍然存在,请告诉我! BR, Edwin.
查看全文
waylandsink は通常の Weston ビデオプレビューでは機能しますが、デフォルトでは IVI-shell サーフェスにはマッピングされません こんにちは、NXP チームの皆様、 現在、Scarthgap Yocto バージョン上の iMX8qxpC0mek で Z レイヤリングを起動しようとしています。 waylandsinkは通常のWestonビデオプレビューでは機能しますが、デフォルトではIVI-shellサーフェスにはマッピングされません。 複数のレイヤーを実現する方法を説明します BR、 サイラム Re: waylandsink works for normal Weston video preview, but does not map to IVI-shell surfaces by def 以下のリンクを参照してください。 https://wayland.pages.freedesktop.org/weston/toc/ivi-shell.html https://github.com/COVESA/wayland-ivi-extension
查看全文
IMXRT1170 ibis models The  i.MX RT1170 | Crossover MCU Family with Arm Cortex-M7 and Cortex-M4 Cores. | NXP Semiconductors page has the following ibis models: IMXRT1170_BGA14X14 IBIS Model IMXRT1170B_BGA14X14 IBIS Model   What's the difference? Which one should be used?
查看全文
i.MX95 EVKのM7コアからA55コアへのFLEXCAN1アクセス権限付与に関するサポートが必要です。 NXPサポートチームの皆様、こんにちは。 私はi.MX95 19x19 LPDDR5 EVKに取り組んでおり、M7コアとA55コア間のFLEXCAN1アクセスに関する問題に直面しています。 設定: Linuxが動作するA55 M7ファームウェアは独立して動作します 標準EVKブートフロー 問題: A55コア上のLinuxでFLEXCAN1の初期化に失敗し、以下のエラーが表示されます。 flexcan 443a0000.can:設定の適用中にエラーが発生しました。元に戻してください。 起動時にFLEXCAN1が別のドメインによって所有または制限されているようです。 私はすでに試しました: RDC/TRDC関連の.cfgファイルを変更するファイル 所有権/ドメインアクセス設定を更新しています LinuxのDTS、クロック、ピンマルチプレクサ設定を確認する さまざまなファームウェア/ブート構成のテスト 以下の点についてご指導いただけますでしょうか? M7からA55へのFLEXCAN1アクセスを許可する正しい方法 必要なシステムマネージャ構成 変更を推奨する設定ファイル M7とA55間のCAN共有に関する参考例はありますか? ブートログ、dmesgログ、DTSの変更点、および現在の.cfgファイルを共有できます。必要に応じて修正する。 よろしくお願いいたします。 ビンソン・ビノイ Re: Need Support to Grant FLEXCAN1 Access to A55 Core from M7 Core on i.MX95 EVK 以下のThreadを参照してください。 https://community.nxp.com/t5/i-MX-Processors/Cannot-enable-flexcan1-on-i-MX95-EVK/mp/2342407
查看全文
Stage 2 failure for HSM after Hsm downlaod Hello,  Getting a failed stage 2 status each time after we do a hsm download. This status remains as failed even after a successful application download.  Fbl_Port_BM_SpResponse after Fbl_Port_BM_InitializeInterface: x03 (0x03), x01 (0x01),('Q' (0x51), x00 (0x00)), x01 (0x01)) Any insights into this? Best regards. Re: Stage 2 failure for HSM after Hsm downlaod This is OEM specific security firmware which is not supported by our team on this public community.  Please create a ticket here and it will be assigned to responsible regional FAE team: https://support.nxp.com/s/?language=en_US Regards, Lukas Re: Stage 2 failure for HSM after Hsm downlaod Using NXP S32 K388 MCAL+ LLSI : SW32K3_RTD_R21-11_7.0.1_P05_D2604 + LLSI_SW32K3XX_0_9_10_PRC hse : hse_fw_s32k388_12_2_108_0 We observe that hsm will always return a failed Stage 2 status after we execute a successful hsm download routine. This happens with secure boot ON. Before the download, there are no reported stage failures. Re: Stage 2 failure for HSM after Hsm downlaod Hi @cristian_cercel_veoneer  You haven’t provided enough information to properly investigate the issue. Please include more context and a detailed problem description, specify the exact MCU you are using, and indicate which software/firmware or tools are involved. Regards, Lukas
查看全文
Codewarrior TAP ccs が削除されました 皆さん、こんにちは。 私はCodeWarrior TAPを使用して、MPC5200を搭載した既存システムのデバッグを行う予定です。 まず、TAPをイーサネット経由で接続したいのですが、USBドライバを使うと(Windows 10で)コンピューターがフリーズしてしまうことがあり、うまくいきませんでした。 以下の質問についてご協力いただけますでしょうか? 1. 私の理解では、TAPをイーサネット経由で接続する場合は、ドライバは必要ありません。USBは電源供給のみに使用されます。 2. Puttyを使用してTAPのTelnetインターフェースにアクセスすることは可能です。しかし、私が次のように入力すると: core> ccs (削除済み) core> ccs バージョン /mnt/flash/ccs/bin/coreprompt/ccs: exec: 67行目: /mnt/flash/ccs/bin/coreprompt/ccs --help: 見つかりません ファームウェアを再フラッシュしてみましたが、うまくいきませんでした。 これは正常な状態でしょうか? ありがとうございました。よろしくお願いいたします。 ミハイ Re: Codewarrior TAP ccs removed こんにちは、ピーターさん。 私はインストーラーとしてCodeWarrior for mobileGT Linux アプリケーション Edition (Windows Hosted) v9.2を使用しています。 https://freescaleesd.flexnetoperations.com/337170/431/8309431/CodeWarrior %20for% 20mobileGT %20Linux% 20Application %20Edition% 20(Windows %20Hosted)% 20v9.2.exe?ftpRequestID=4318315161&server=freescaleesd.flexnetoperations.com&dtm=DTM20260526084709ODY2ODY2MTQy&authparam=1779810429_a51c3442deb4752ada1ecf68b71c8f02&ext=.exe Windows 10 64ビット版にインストールしています。 別のバージョンを試して、その特定のバージョンのccsコンソールを使用してTAPをフラッシュすることもできます。おそらく.gp別のバージョンではファイルが異なります。 必要であれば、Windows XPでも試すことができます。 ありがとうございました。 ミハイ Re: Codewarrior TAP ccs removed こんにちは、 私の記憶が正しければ、MPC5200をサポートするClassic CodeWarriorにはWindows XP以前のバージョンが必要だったはずです。 CodeWarriorの正確なバージョンは何ですか? よろしくお願いいたします。 ピーター Re: Codewarrior TAP ccs removed 迅速なご回答ありがとうございます、 @petervlna 1.私はUSBを電源供給のためだけに壁のコンセントアダプターから使用し、コンピューターのUSBポートからは使用しませんでした。ユーザーガイドに記載されているとおり、必要な500mAを供給できるはずです。 しかし、Windows XPシステムでも、コンピューターからのUSB接続を試してみることはできます。私の理解では、そのドライバはWindows 10をサポートしていない可能性がある。 イーサネット接続、USB接続、あるいはそれらの組み合わせなど、どの接続方法でも構いません。私が望むのは、それが正常に動作し、ccsコンソールでfindcc etapsまたはutapsによって検出されるようにすることだけです。 2. TAP内部のファームウェアパッケージ/CCSを復元する方法を教えていただけますか? 対象機種によってファームウェアのビルドが複数ある場合、私はMPC5200に対応したビルドに興味があります。これらのビルドがどこかで入手できることを願っています。 必要であれば、ユニットを分解して内部のハードウェアやインターフェースを確認することも可能です。 よろしくお願いいたします。 ミハイ Re: Codewarrior TAP ccs removed こんにちは、 1. 私の理解では、TAPをイーサネット経由で接続する場合は、ドライバは必要ありません。USBは電源供給のみに使用されます。 TAP自体はUSB給電式ですが、公式ガイドには、イーサネット通信のみを使用する場合は、PCへのUSB接続に頼るのではなく、TAPに付属の外部電源から給電できると記載されています。 これは正常な状態でしょうか? いいえ、これは正常な動作ではありません。TAP内部のCCSインストールに問題があることを示しています。 mnt/flash/ccs/bin/coreprompt/ccs --help: 見つかりません 次のいずれかが発生していることを意味します。 CCSバイナリが見つからないか、破損しています スクリプト(ccsランチャー)は存在するが、実際に呼び出される実行ファイルは存在しない。 ファームウェアのフラッシュ不良や不完全なイメージの後によく見られる現象 ファームウェアパッケージが間違っています CodeWarrior TAPファームウェアには、異なるビルド(対象ファミリ/CCSバージョン)が存在する。 誤った画像を使用した場合 → CCS部品が含まれていない、または一致しない可能性があります 内部パス/環境が破損しています スクリプト (ccs) はパラメータ (--help) を付けて自身を呼び出そうとして失敗します。 これは次のような場合によく起こります。 シンボリックリンクが切断されました ファイルシステムの一部が破損しています よろしくお願いいたします。 ピーター Re: Codewarrior TAP ccs removed 皆さんこんにちは、この件について続報です。 私は、このフォーラムの以下のリンク先にある ccs.zip ファイルを使用しました: https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/cw-mcu/11745/1/ccs.zip 「trytohelp」というユーザーが推奨していて、私の場合も効果がありました。私はこれまでCodeWarrior IDEを使ったことがありません。 petervlnaさんのアドバイスに従って、readme.txtの手順に従ってドライバをインストールした後、Windows XPでUSB接続を試してみたところ、添付ファイルのような結果が得られました。 Windows 10でイーサネット接続も試しましたが、ドライバはインストールされていませんでした。CCSコンソールの出力は、別の添付ファイルに示されています。 どうやらそうではなく、プローブの目標電力検出の問題のようだ。 手伝ってくれてありがとう。 ミハイ Re: Codewarrior TAP ccs removed 自分自身への返信: 「update cwtap 192.168.1.2」を使用してTAPを再フラッシュしました。- 力:"。ターミナル上のccsバージョンに関する問題はもう発生していません。 TAPはターゲットシステムに接続されました。OpenOCDを搭載したFT2232Hで検出したところ、JTAGスキャンチェーン上には2つのデバイスしか存在しないことがわかった。 openocd.exe -f interface/ftdi/FT2232HL_24feb.cfg xPack Open On-Chip Debugger 0.12.0+dev-02228-ge5888bda3-dirty(2025-10-04-22:44) GNU GPL v2 ライセンスに基づきます。バグ報告については、 http://openocd.org/doc/doxygen/bugs.htmlを参照してください。 情報:クロック速度 100 kHz 情報:JTAGタップ:altera.tap タップ/デバイスが見つかりました:0x020b20dd(製造元:0x06e(Altera)、部品:0x20b2、バージョン:0x0) 情報: JTAG タップ: mpc5200.cpu タップ/デバイスが見つかりました: 0x1001101d (製造元: 0x00e (Freescale (Motorola))、部品: 0x0011、バージョン: 0x1) 警告: gdb サービスには 1 つ以上のターゲットが定義されている必要があります しかし、CodeWarrior TAP を使用した ccs コンソールでは、次のようになります。 TDO ----- | * デバイス 0 IDCODE: 020B20DD デバイス: 不明なデバイス * デバイス 1 IDCODE: 1001101D デバイス: FSL MPC5200B rev 2.x * デバイス2 IDコード: FFFFFFFF デバイス: 不明なデバイス * デバイス3 IDコード: FFFFFFFF デバイス: 不明なデバイス * デバイス4 IDコード: FFFFFFFF デバイス: 不明なデバイス * デバイス 5 IDコード: FFFFFFFF デバイス: 不明なデバイス * デバイス 6 IDコード: FFFFFFFF デバイス: 不明なデバイス * デバイス 7 IDコード: FFFFFFFF デバイス: 不明なデバイス | TDI ----- IDCODEがFFFFFFFFのデバイス2~7はどうなっているのですか?接続に問題があると思われるかどうか教えていただけますか? ありがとうございます ミハイ
查看全文
FreeRTOS integration with AUTOSAR FlexCAN driver — RTD 3.0.0 / S32DS We have developed a FlexCAN (CAN driver) using NXP RTD 3.0.0 on S32DS as a bare-metal AUTOSAR MCAL implementation. We now need to integrate FreeRTOS as the RTOS for this project. Our specific questions are: 1. Is it officially supported to run AUTOSAR MCAL drivers (RTD 3.0.0) under FreeRTOS instead of AUTOSAR OS? 2. If it is supported how to port FREERTOS any example SDK? 3. Are there any known limitations or additional configuration steps required in S32DS when using FreeRTOS with the Can driver (FlexCAN)? 4. What is the recommended interrupt priority setup for FlexCAN ISRs when using FreeRTOS (with respect to configMAX_SYSCALL_INTERRUPT_PRIORITY)? Environment: - MCU: [FRDM s32k344 ] - RTD version: 3.0.0 - IDE: S32DS - RTOS: FreeRTOS - Driver: FlexCAN / Can driver (AUTOSAR MCAL) Re: FreeRTOS integration with AUTOSAR FlexCAN driver — RTD 3.0.0 / S32DS HI , Julián_AragónM Thanks for your early reply and fast response. Yes, it was a very helpful Re: FreeRTOS integration with AUTOSAR FlexCAN driver — RTD 3.0.0 / S32DS Hi , 1. Is it officially supported to run AUTOSAR MCAL drivers (RTD 3.0.0) under FreeRTOS instead of AUTOSAR OS? Yes. NXP provides a FreeRTOS release for S32K3 based on RTD 3.0.0 for FreeRTOS kernel v10.5.1: However, all of the routines are based on the low-level layer (LLD or IP), not the high-level layer (HLD or MCAL). Mainly because FreeRTOS is not ISO26262 certified. 2. If it is supported how to port FREERTOS any example SDK? This is up to the customer. FreeRTOS implementation will depend on your project's complexity. As I've mentioned, we provide some example routines in the FreeRTOS package which you can use as reference:   There is also a lot of useful information in the FreeRTOS' user manual. It notes linker script, interrupt vector table, timers, interrupts along with RTD integration.  (FreeRTOS User Manual is available from version 6.0.0 and up.) 3. Are there any known limitations or additional configuration steps required in S32DS when using FreeRTOS with the Can driver (FlexCAN)? Other than usual RTOS configurations (heap size, handlers, OS rate with timers, priorities, etc.), there are no specific FlexCAN + FreeRTOS limitations. 4. What is the recommended interrupt priority setup for FlexCAN ISRs when using FreeRTOS (with respect to configMAX_SYSCALL_INTERRUPT_PRIORITY)? You can refer to this other community post: Solved: How to configure interrupt priorities when using freertos for s32k142 - NXP Community. It mentions S32K1, but the principles are the same. S32K3 also has 4 priority bits. In case you are not too far in application development, I would suggest updating your current RTD version, as there have been several releases containing bug fixes, known issues and optimizations. Added to this, there is also a compatible FreeRTOS package with latest RTD release (7.0.1). Hope this helps!  Best regards, Julián
查看全文