Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
受信感度は連続測定間で10dBの差がある。 QN9083 BLE SoCを使用している当社の製品の一つで予期せぬ挙動を観察しています。機器のレシーバ感度を測定すると、連続した測定間で最大10dBの差が見られます。CMW100を広告モードで測定しており、機器はシールドされたRFボックスに設置されています。箱を開けたり、デバイスの設置場所を変更したりせずに、連続してRxS測定を行ったところ、デバイスは最大10dBの差(-91dBmと-81dBm)を示しました。これは予想外で、これまで一度も発生したことのない現象です。その挙動はランダムである。ハードウェアとソフトウェアの両方の可能な原因を探しています。 Re: Rx sensitivity differs by 10dB between consecutive measurements こんにちは、 連続する感度測定値間で最大10dBものばらつきが生じるのは、通常想定されることではありません。 現在使われているソフトウェアやSDKのバージョンを教えてもらえますか? それと、もう少し詳しく教えていただけますか: これは単一のデバイスで起こるのか、それとも複数の製品で起こるのか? 異なる部署間で同様の行動が見られましたか? 同じ測定セットアップを使ってNXPの開発ボードでも同じ問題を再現できますか? この情報は、問題がハードウェア、ソフトウェア、テスト環境に特有のものかを判断するのに役立ちます。 よろしくお願いいたします。 リカルド Re: Rx sensitivity differs by 10dB between consecutive measurements こんにちは。ご連絡いただきありがとうございます。私の回答は以下のとおりです。 現在使われているソフトウェアやSDKのバージョンを教えてもらえますか? 5.0 は156414(コントローラーサブシステム)および156821(ホストサブシステム)に基づいています これは単一のデバイスで起こるのか、それとも複数の製品で起こるのか? 同じ製品です。他の製品では問題が起きたことは一度もありません。 異なる部署間で同様の行動が見られましたか? はい、ただし一貫しているわけではありません 同じ測定セットアップを使ってNXPの開発ボードでも同じ問題を再現できますか? QN9083を搭載した開発ボードと、チップをアドバタイジングモードに設定するファームウェアが必要です。 ありがとうございました。       Re: Rx sensitivity differs by 10dB between consecutive measurements BLEバージョンに関する追加情報: BLE Core 5.0をサポートするSDK 2.2.3 BLE 1.5.6。
記事全体を表示
Which USB to power the FRDM-MCXA153 when using external MCU Link Debug Probe? Hello, I am new to NXP microcontrollers and the MCUxpresso IDE. I have purchased the FRDM-MCXA153 and also the MCU-Link Debug Probe. I want to use the external debug probe because that is what I will use on my custom printed circuit board. I have gotten the Blinky LED example code working and with using the external debug port J18 with the MCU-Link Debug Probe. My question is which USB connector on the FRDM board should I use to power the board J18 or J8 while I an using the external debugger? Thank you Development Board
記事全体を表示
S32K358 EVKボードのCANが動作しません こんにちは、 S32K3x8EV8ボードのCAN0またはCAN1を使うコードを実行しようとしていますが、できません。しかしCANは全く動作せず、Waveshare USB-CAN-AでCANメッセージを読み取ろうとしています。 コードも貼り付けました。CAN設定のスクリーンショットを追加してください。 /* * 著作権 2019 NXP * * 無断転載を禁じます。 * * このソフトウェアはNXPによって「現状通り」および明示されたものまたは * 黙示の保証(黙示の保証を含むが、これに限定されない) * 商品性および特定目的への適合性に関する保証は一切いたしません。 * いかなる場合もNXPまたはその寄付者は、いかなる直接的な責任も負いません。 * 間接的、偶発的、特別、懲罰的、または結果的な損害 * (代替品の調達を含むがこれに限定されない) * サービス、使用不能、データ損失、利益損失、または事業中断) * 原因の如何を問わず、また契約に基づくか否かを問わず、いかなる責任理論に基づく場合であっても、 * 厳格責任、または不法行為(過失その他を含む)の発生 * 本ソフトウェアのいかなる形でも、たとえ助言されていても使用しないでください * そのような損害が発生する可能性。 */ /* ################################################################### ******************************************************************************** * ファイル: main.c * オーナー:ペトル・スタンチク * バージョン: 1.0 * 日付: 2024年10月22日 * 分類:一般ビジネス情報 * 概要:FlexCAN TX/RX ISRテスト * ******************************************************************************** ******************************************************************************** このデモアプリケーションの目的は、FlexCANモジュールの使い方を示すことです S32 RTD APIを用いてCAN FDを使用するよう設定されています。 - このデモアプリケーションは2枚のボード、またはCANツールに接続された1枚のボードを必要とします。 - CAN FDはビットレート500/2000 kbpsで有効です - FlexCAN0モジュールとそのトランシーバ(TJA1153)を構成します。 - MB0はCANFD標準IDの送信に使用されます。 MB1は任意の標準IDを受信するように構成されています。 - コールバック関数は、MBにおけるTXおよびRXプロセスを処理するためにも使用されます。受信したIDは 反響した。 - setupCanXCVR関数はInitに呼び出されTJA1153ボード上のFlexCAN0に接続されます。 トランシーバをバニラ状態にすることを期待し、TPLがすべてのstdおよびext IDを通過するように設定しています。 バスから届くメッセージを遮断しないでください。最後に設定モードを終了します 不揮発性メモリへの書き込みやトランシーバのロックなしに。 * * ------------------------------------------------------------------------------ * テスト用ハードウェア: S32K3X8EVB-Q289 rev B2 * MCU:P32K358HVS 0P14E * コンパイラ:S32DS。ARM.3.5 * SDK リリース:S32K3_RTD_4.0.0_D2311 * デバッガー: Lauterbach * 対象: internal_FLASH * ******************************************************************************** 変更履歴: 1.0 2024年10月22日Petr Stancik RTD FlexCAN_Ip_exampleに基づく初期バージョン *******************************************************************************/ /* 必要な設定ファイルを含めます。*/ #include "Mcal.h" #include "Clock_Ip.h" #include "FlexCAN_Ip.h" #include "IntCtrl_Ip.h" #include "Siul2_Port_Ip_Cfg.h" #include "Siul2_Dio_Ip_Cfg.h" #include "Siul2_Dio_Ip.h" #include "Siul2_Port_Ip.h" #include "OsIf.h" #define MSG_ID 20u #define RX_MB_IDX 1U #define TX_MB_IDX 0U volatile int exit_code = 0 ; /* ユーザーには */ が含まれています Flexcan_Ip_DataInfoType tx_info = { . msg_id_type = FLEXCAN_MSG_ID_STD 、 . data_length = 1 u 、 . fd_enable = FALSE 、 . fd_padding = FALSE 、 .enable_brs = FALSE 、​ . is_polling = FALSE 、 . is_remote = FALSE } ; Flexcan_Ip_DataInfoType rx_info = { . msg_id_type = FLEXCAN_MSG_ID_STD 、 . data_length = 1 u 、 . fd_enable = FALSE 、 . fd_padding = FALSE 、 .enable_brs = FALSE 、​ . is_polling = FALSE 、 . is_remote = FALSE } ; Flexcan_Ip_MsgBuffType rxData ; uint8 dummyData [ 8 ] ; volatile uint32 g_canErrorStatus = 0 ; /* デバッガ監視用のライブ ESR1 スナップショット */ volatile Flexcan_Ip_StatusType g_tja1153Status[3]; /* [0]=auto-baud, [1]=FEC whitelist, [2]=exit config */ /*! \brief プロジェクトの主な機能。 \details 起動時の初期化シーケンスは以下のとおりです。 * - スタートアップアセンブリルーチン * - 主要() */ extern void CAN0_ORED_0_31_MB_IRQHandler ( void ) ; void setupCanXCVR_TJA1153 ( void ) ; static void CAN_DelayMs ( uint32 ms ) { uint32 ticks = OsIf_MicrosToTicks ( ms * 1000 U , FLEXCAN_IP_SERVICE_TIMEOUT_TYPE ) ; uint32 start = OsIf_GetCounter ( FLEXCAN_IP_SERVICE_TIMEOUT_TYPE ) ; uint32 elapsed = 0 U ; while (経過時間< ticks ) { elapsed += OsIf_GetElapsed ( & start , FLEXCAN_IP_SERVICE_TIMEOUT_TYPE ) ; } } void flexcan0_Callback ( uint8 instance , Flexcan_Ip_EventType eventType , uint32 buffIdx , const Flexcan_Ip_StateType * flexcanState ) { ( void ) flexcanState ; ( void )インスタンス; switch(eventType) { CASE FLEXCAN_EVENT_RX_COMPLETE: dummyData [ 0 ] ++; if ( buffIdx == 1 ) // MB1 を受信 { FlexCAN_Ip_Send ( INST_FLEXCAN_0 、 TX_MB_IDX 、 & tx_info 、 rxData . msgId 、( uint8 * ) & dummyData ) ; FlexCAN_Ip_Receive ( INST_FLEXCAN_0 , RX_MB_IDX , & rxData , false ) ; } 壊す; CASE FLEXCAN_EVENT_RXFIFO_COMPLETE: 壊す; CASE FLEXCAN_EVENT_TX_COMPLETE: 壊す; CASE FLEXCAN_EVENT_ENHANCED_RXFIFO_COMPLETE: 壊す; CASE FLEXCAN_EVENT_ENHANCED_RXFIFO_WATERMARK: 壊す; デフォルト: 壊す; } } void setupCanXCVR_TJA1153 ( void ) { /** * TJA1153トランシーバは、ほとんどのCANトランシーバのようにすぐに使える状態ではない * 以前に設定されていない場合は、最初に設定モードに入ります。 * この初期状態では、追加のセキュリティを受ける準備ができています * 例えば、TPL/BBLのようなセットアップ。 * この例では、TPL はすべての標準 IDと外部ID を渡すように設定され、メッセージをブロックしません。 * バスから降りてきたところ。最後に、不揮発性メモリに書き込まずに設定モードを終了します。 * メモリもトランシーバのロックもしない。 * * 詳細については、NXP社のTJA1153データシートを参照してください。 * */ #define TJA1153_START_ID (uint32_t)(0x555u) #define TJA1153_CONFIG_ID (uint32_t)(0x18DA00F1u) uint8 sendData [ 8 ] = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ; uint32_tエラー; /* ローカルホストから TXD ピン経由で CAN0 トランシーバの設定を許可、STB = 0 (PTC20) */ Siul2_Dio_Ip_WritePin ( PTC_H_HALF , 4 , 0 U ) ; CAN_DelayMs ( 1000 ) ; 自動ビットレート検出 初期CANクラシックフレーム(ID 0x555 CAN0 */ tx_info.is_polling = TRUE ;​​ tx_info.msg_id_type = FLEXCAN_MSG_ID_STD ;​​ tx_info.data_length = 8 ;​​ g_tja1153Status [ 0 ] = FlexCAN_Ip_SendBlocking ( INST_FLEXCAN_0 , TX_MB_IDX , & tx_info , TJA1153_START_ID , sendData , 1000 ) ; /* 送信ホワイトリストを設定するためのフィルタ要素構成 (FEC) フレーム。 * 注: ID_TX は NXP リファレンス サンプルのプレースホルダー (0xC0FFEE) であり、MSG_ID ではありません。 * これは単一の拡張 ID のみをホワイトリストに登録します。まずこのベースラインが機能することを確認してください。 * 次に、TJA1153データシートに従って、実際のIDに合わせてID_TX/Extended_Filter_Configを調整してください。*/ { uint32_t ID_Stinger = TJA1153_CONFIG_ID ; uint32_t PAYLOAD_FEC [ 2 ] ; uint8_t COMMAND_BYTE_FEC = 0x10 ; uint8_t Filter_Element_Index_0 = 0 ; uint8_t Filter_Element_Type = 1 ; uint8_t Extended_Filter_Config = 3 ; /* TWLとBBLの両方 */ uint32_t ID_TX = 0xC0FFEE ; uint32_t Filter_Element_Contents = ( Extended_Filter_Config << 29 ) | ID_TX ; PAYLOAD_FEC [ 0 ] = ( COMMAND_BYTE_FEC << 24 ) | ( Filter_Element_Index_0 << 16 ) | ( Filter_Element_Type << 15 ) | ( Filter_Element_Contents >> 16 ) ; PAYLOAD_FEC [ 1 ] = ( Filter_Element_Contents & 0xFFFF ) << 16 ; sendData [ 0 ] = ( uint8 )(( PAYLOAD_FEC [ 0 ] >> 24 ) & 0xFF U ) ; sendData [ 1 ] = ( uint8 )(( PAYLOAD_FEC [ 0 ] >> 16 ) & 0xFF U ) ; sendData [ 2 ] = ( uint8 )(( PAYLOAD_FEC [ 0 ] >> 8 ) & 0xFF U ) ; sendData [ 3 ] = ( uint8 )( PAYLOAD_FEC [ 0 ] & 0xFF U ) ; sendData [ 4 ] = ( uint8 )(( PAYLOAD_FEC [ 1 ] >> 24 ) & 0xFF U ) ; sendData [ 5 ] = ( uint8 )(( PAYLOAD_FEC [ 1 ] >> 16 ) & 0xFF U ) ; tx_info.msg_id_type = FLEXCAN_MSG_ID_EXT ;​​ tx_info.data_length = 6 ;​​ g_tja1153Status [ 1 ] = FlexCAN_Ip_SendBlocking ( INST_FLEXCAN_0 , TX_MB_IDX , & tx_info , ID_Stinger , sendData , 1000 ) ; CAN_DelayMs ( 5 ) ; } /* 不揮発性メモリに書き込まずに構成モードを終了するための最後のコマンドフレーム * トランシーバをロックする、すなわち開発モード */ sendData [ 0 ] = 0x71 ; // コマンドバイト sendData [ 1 ] = 0x2 ; sendData [ 2 ] = 0x3 ; sendData [ 3 ] = 0x4 ; sendData [ 4 ] = 0x5 ; sendData [ 5 ] = 0x6 ; sendData [ 6 ] = 0x7 ; sendData [ 7 ] = 0x8 ; tx_info.msg_id_type = FLEXCAN_MSG_ID_EXT ;​​ tx_info.data_length = 8 ;​​ g_tja1153Status [ 2 ] = FlexCAN_Ip_SendBlocking ( INST_FLEXCAN_0 , TX_MB_IDX , & tx_info , TJA1153_CONFIG_ID , sendData , 1000 ) ; /* 最後のフレーム終了後、トランシーバは設定モードを終了し、スタンバイモードに入り、終了します * 通常動作モードへの切り替えは、CAN0トランシーバのSTBピンをHIGHに設定することで行われます(ピンは無効化) */ Siul2_Dio_Ip_WritePin ( PTC_H_HALF , 4 , 1 U ) ; CAN_DelayMs ( 1000 ) ; errors = FlexCAN_Ip_GetErrorStatus ( INST_FLEXCAN_0 ) ; FlexCAN_Ip_ClearErrorStatus ( INST_FLEXCAN_0 , errors ) ; } int main ( void ) { /* ここにコードを記述してください */ Clock_Ip_Init ( & Clock_Ip_aClockConfig [ 0 ]) ; Siul2_Port_Ip_Init ( NUM_OF_CONFIGURED_PINS0 , g_pin_mux_InitConfigArr0 ) ; IntCtrl_Ip_EnableIrq ( FlexCAN0_1_IRQn ) ; IntCtrl_Ip_InstallHandler ( FlexCAN0_1_IRQn , CAN0_ORED_0_31_MB_IRQHandler , NULL_PTR ) ; FlexCAN_Ip_Init ( INST_FLEXCAN_0 , & FlexCAN_State0 , & FlexCAN_Config0 ) ; FlexCAN_Ip_SetRxMaskType_Privileged ( INST_FLEXCAN_0 , FLEXCAN_RX_MASK_INDIVIDUAL ) ; FlexCAN_Ip_SetRxIndividualMask_Privileged ( INST_FLEXCAN_0 , RX_MB_IDX , 0x0 << 18 ) ; // マスクレジスタをクリアして、すべての標準IDを受信できるようにします FlexCAN_Ip_SetStartMode ( INST_FLEXCAN_0 ) ; setupCanXCVR_TJA1153 () ; tx_info.is_polling = FALSE ;​​ tx_info.msg_id_type = FLEXCAN_MSG_ID_STD ;​​ tx_info.data_length = 8 ;​​ tx_info.fd_enable = false ;​​ tx_info.enable_brs = false ;​​ FlexCAN_Ip_ConfigRxMb ( INST_FLEXCAN_0 , RX_MB_IDX , & rx_info , MSG_ID ) ; FlexCAN_Ip_Receive ( INST_FLEXCAN_0 , RX_MB_IDX , & rxData , false ) ; FlexCAN_Ip_Send ( INST_FLEXCAN_0 , TX_MB_IDX , & tx_info , MSG_ID , ( uint8 * ) & dummyData ) ; ( 1 )​ { g_canErrorStatus = FlexCAN_Ip_GetErrorStatus ( INST_FLEXCAN_0 ) ; } 0を返す; } /* メイン処理終了 */ /*! ** @} */ Re: S32K358 EVK board CAN not working こんにちは、@ Yash2530 添付ファイルには、RTDバージョン3.0.0で実施したテスト結果が含まれています。P07を参照してください。 Re: S32K358 EVK board CAN not working こんにちは 、Senlentさん。 Canの送信は動作しており、NXPからWaveshareのUSB CANデバイスへのデータ受信は可能ですが、RXは動作していないようです。 IDとして0x001、データとして01 01 01 01 01 01 01 01を送信します。 何か見落としている点があるのでしょうか、それとも提供されたコードはTX専用なのでしょうか。 Re: S32K358 EVK board CAN not working こんにちは、@ Yash2530 はい、このデモは送信機能が正しく動作しているかどうかを確認するためのものであり、受信機能は含まれていません。 Re: S32K358 EVK board CAN not working こんにちは、 @Senlent さん。 RXとTXの両方が正常に動作しているデモを一つ共有してください。 よろしくお願いいたします。 ヤシュ・グプタ
記事全体を表示
TJA1050、CANロス こんにちは、 製品TJA1050 TJA1050の中古品があり、回路図は以下の通りです。 検査中に高周波のCAN損失があることがわかりました。動作中に1~2フレームが失われました。 バスの乗車率は約16%です。 以下にハードウェアの回路図とCAN損失データを添付しました。 質問 1. CAN損失の根本原因は何でしょうか? 2. ハードウェア回路図に何か問題はありますか? 3. 次のステップで私ができること 必要に応じて、もっとテストを試したり、情報を提供したりできます。ご支援ありがとうございます。 Re: TJA1050, CAN loss 1:このボードがバスの終端にない場合は、まずDR6/DR7を切断するか、オプションのジャンパーに変更することをお勧めします。 2:テスト目的でDR8/DR9/DD1/DD2を削除してください 3: アイソレータSI8421のデータレートおよび伝搬遅延がCANビットタイミングマージンを満たすかどうか
記事全体を表示
连续两次测量中接收灵敏度相差 10dB 我发现我们一款使用 QN9083 BLE SoC 的产品出现了异常行为。当我测量设备接收器灵敏度时,我发现连续两次测量之间有高达 10dB 的差异。我正在使用 CMW100 的广播模式进行测量,该设备放置在屏蔽的射频盒中。在不打开盒子和/或改变设备位置的情况下,连续进行 RxS 测量,设备的响应差异高达 10dB(即 -91dBm 和 -81dBm),这是意料之外的,以前从未发生过。这种行为是随机的。我正在寻找硬件和软件方面可能的原因。 Re: Rx sensitivity differs by 10dB between consecutive measurements 你好, 连续两次灵敏度测量结果之间出现高达 10 dB 的变化,这通常是我们意想不到的。 能否告知您当前使用的软件/SDK 版本? 另外,您能否澄清一下: 这种情况是发生在单个设备上还是多个产品上? 您是否在不同的单元中观察到过同样的情况? 使用相同的测量设置,能否在 NXP 开发板上重现该问题? 这些信息将有助于确定问题是硬件、软件还是测试环境特有的。 顺祝商祺! 里卡多 Re: Rx sensitivity differs by 10dB between consecutive measurements 您好,感谢您的回复。我的回答如下: 能否告知您当前使用的软件/SDK 版本? 5.0 版本基于156414(控制器子系统)和 156821(主机子系统) 这种情况是发生在单个设备上还是多个产品上? 同一款产品。使用其他产品从未遇到过问题。 您是否在不同的单元中观察到过同样的情况? 是的,但并非始终如此。 使用相同的测量设置,能否在 NXP 开发板上重现该问题? 我需要一块搭载 QN9083 芯片的开发板,以及一个能将芯片设置为广播模式的固件。 谢谢!       Re: Rx sensitivity differs by 10dB between consecutive measurements 关于BLE版本的其他信息: SDK 2.2.3 BLE 1.5.6,支持 BLE Core 5.0。
記事全体を表示
i.MX8MPLUS uSDHC HS400モード(ストロボ機能強化) HS400の強化ストロボを有効にするための推奨手順はありますか?MIX_CTRLレジスタのEN_HS400_MODEを設定するだけで十分でしょうか、それともSTROBE_DLL_CTRLレジスタに追加の変更が必要でしょうか? よろしくお願いいたします。 ステファン Re: i.MX8MPLUS uSDHC HS400 mode with enhanced strobe こんにちは、 @Stefan_CIT HS400ESでは、eMMC側とホスト側の両方で同時に設定を行う必要があります。EN_HS400_MODEを設定するだけでは、ホスト側の設定の一部に過ぎず、HS400拡張ストロボ機能を有効にするには不十分です。 Linux BSPを使っている場合、ドライバーは自動的にDLLとチューニングの設定を完成させます。 よろしくお願いします、 志明 Re: i.MX8MPLUS uSDHC HS400 mode with enhanced strobe こんにちは@Zhiming_Liu ご返信ありがとうございます。 私たちは #I.MX8MPLUSとINTEGRITY OSを使い、uSDHC-ドライバは自分たちで管理しています。そこで、Linuxドライバからプロセスを移行してみます よろしくお願いいたします。 ステファン Re: i.MX8MPLUS uSDHC HS400 mode with enhanced strobe ストローブDLLと強化ストロボモードへの切り替えについては、参考マニュアルにより良いドキュメントがあります。 https://www.nxp.com/docs/en/reference-manual/IMX93RM.pdf i.MX9プロセッサは同じuSDHC-IPを持っているようです。 よろしくお願いいたします。 ステファン
記事全体を表示
外部MCUリンクデバッグプローブを使う場合、FRDM-MCXA153に電源を入れるUSBはどれですか? こんにちは、私はNXPのマイクロコントローラとMCUxpresso IDEは初心者です。FRDM-MCXA153とMCU-Linkデバッグプローブも購入しました。外部デバッグプローブを使用したいのは、自作のプリント基板でそれを使用する予定だからです。Blinky LEDの例コードを動作させ、外部デバッグポートJ18とMCU-Link Debug Probeを使って動作させました。 私の質問は、外部デバッガを使用している間、FRDMボードのJ18またはJ8に電源を供給するために、FRDMボード上のどのUSBコネクタを使用すればよいかということです。 よろしくお願い申し上げます。 開発ボード
記事全体を表示
使用外部MCU链路调试探针时,应该使用哪个USB接口为FRDM-MCXA153供电? 您好,我是 NXP 微控制器和 MCUxpresso IDE 的新手。我购买了 FRDM-MCXA153 和 MCU-Link 调试探针。我想使用外部调试探针,因为我将在我的定制印刷电路板上使用它。我已经成功运行了闪烁 LED 示例代码,并且可以使用 MCU-Link 调试探针通过外部调试端口 J18 进行调试。 我的问题是,在使用外部调试器时,我应该使用 FRDM 板上的哪个 USB 接口(J18 或 J8)为电路板供电? 谢谢 开发板
記事全体を表示
Rx sensitivity differs by 10dB between consecutive measurements I am observing unexpected behavior for one of our products using QN9083 BLE SoC. When I measure the device receiver sensitivity, I am seeing deltas up to 10dB between consecutive measurements. I am using a CMW100 in advertiser mode to perform measurement and the device is placed in a shielded RF box. Performing consecutive RxS measurements, without opening the box and/or changing device location, the device responds with up to 10dB difference (i.e., -91dBm and -81dBm) which is unexpected and never happened before. The behavior is random. I am looking for possible causes both hardware and software. Re: Rx sensitivity differs by 10dB between consecutive measurements Hello, A variation of up to 10 dB between consecutive sensitivity measurements is not something we would normally expect. Could you share the software/SDK version currently being used? Also, can you clarify: Does this occur on a single device or multiple products? Have you seen the same behavior across different units? Can the issue be reproduced on an NXP development board using the same measurement setup? This information will help determine whether the issue is specific to the hardware, software, or test environment. Best Regards, Ricardo Re: Rx sensitivity differs by 10dB between consecutive measurements Hello thank you for getting back to me. Here are my answers: Could you share the software/SDK version currently being used?       5.0 based on 156414 (Controller Subsystem) and 156821 (Host Subsystem) Does this occur on a single device or multiple products?       Same product. Never had the issue with different products. Have you seen the same behavior across different units?       Yes but not consistently Can the issue be reproduced on an NXP development board using the same measurement setup?       I will need a dev board with QN9083 and a FW that will set the chip on advertising Thank you,       Re: Rx sensitivity differs by 10dB between consecutive measurements Additional info regarding BLE version: SDK 2.2.3 BLE 1.5.6 that supports BLE Core 5.0.
記事全体を表示
i.MX8MPLUS uSDHC HS400 mode with enhanced strobe Is there a recommended procedure to activate the enhanced strobe in HS400? Is it sufficient to set the EN_HS400_MODE in the MIX_CTRL register or does it need some additional modifications in the STROBE_DLL_CTRL register? Regards, Stefan Re: i.MX8MPLUS uSDHC HS400 mode with enhanced strobe Hi @Stefan_CIT  The HS400ES requires simultaneous configuration on both the eMMC and host sides. Setting EN_HS400_MODE alone is only part of the host-side configuration and is not sufficient to enable the HS400 Enhanced Strobe feature. If you are using Linux BSP, the driver automatically completes the DLL and tuning configurations. Best Regards, Zhiming Re: i.MX8MPLUS uSDHC HS400 mode with enhanced strobe Hi @Zhiming_Liu Thanks for the reply. We use the #I.MX8MPLUS with INTEGRITY OS and maintain the uSDHC-driver by ourselves. So, I'll try to transfer the process from the Linux-Driver Best regards, Stefan Re: i.MX8MPLUS uSDHC HS400 mode with enhanced strobe There is a better documentation about the Strobe-DLL and the switching to the enhanced strobe mode In those ReferenceManuals. https://www.nxp.com/docs/en/reference-manual/IMX93RM.pdf I guess the i.MX9 processors still have the same uSDHC-IP. Regards, Stefan
記事全体を表示
i.MX8MPLUS uSDHC HS400 模式,带增强型频闪功能 HS400 是否有推荐的激活增强型频闪功能的步骤?是否只需在 MIX_CTRL 寄存器中设置 EN_HS400_MODE 即可,还是需要在 STROBE_DLL_CTRL 寄存器中进行一些额外的修改? 此致, 斯特凡 Re: i.MX8MPLUS uSDHC HS400 mode with enhanced strobe 嗨@Stefan_CIT HS400ES 需要同时在 eMMC 端和主机端进行配置。单独设置 EN_HS400_MODE 只是主机端配置的一部分,不足以启用 HS400 增强型频闪功能。 如果您使用的是 Linux BSP,驱动程序会自动完成 DLL 和调优配置。 此致, 志明 Re: i.MX8MPLUS uSDHC HS400 mode with enhanced strobe 嗨@Zhiming_Liu 谢谢回复。 我们使用 #I.MX8MPLUS 和 INTEGRITY OS,并自行维护 uSDHC 驱动程序。所以,我将尝试从 Linux 驱动程序转移该进程。 顺祝商祺! 斯特凡 Re: i.MX8MPLUS uSDHC HS400 mode with enhanced strobe 这些参考手册中有关于 Strobe-DLL 和切换到增强型频闪模式的更详细的文档。 https://www.nxp.com/docs/en/reference-manual/IMX93RM.pdf 我猜想 i.MX9 处理器仍然沿用了相同的 uSDHC-IP。 问候, 斯特凡
記事全体を表示
S32DS3.4 S32DS3.4のダウンロードリンクとアクティベーションキーを提供していただけますか? Re: S32DS3.4 はい、ありがとうございます。 Re: S32DS3.4 こんにちは、@ DontUnderstandRobotsさん S32 DSの旧バージョンを探すには、こちらをクリックしてください。 新しいバージョンへのSDKのインストールはテストしていません。RTM 3.0.Xの場合は、S32 DS V2.2でのみ使用可能です。RTM 4.0.XをS32 DS V3.6にインストールしたことはありません。 Re: S32DS3.4   えっと…バージョン3.4をクリックすると、なぜバージョン3.5のダウンロードページにリダイレクトされるのでしょうか? つまり、S32DS V3.6はS32K1シリーズのSDKバージョンをサポートしていないということですね? Re: S32DS3.4 こんにちは、@ DontUnderstandRobotsさん ダウンロードボタンをクリックするとダウンロードページに移動し、そこでさまざまなS32 DSバージョンを確認できます。 S32 DS V3.6の場合、S32K1の開発に使用したソフトウェアのバージョン(SDKかRTDか)によって異なります。 新しいアプリケーションを開発していて、RTDを使用している場合は、完全にサポートされます。 Re: S32DS3.4 あなたが提供したリンクは、このページに繋がっています... S32DS v3.6はS32K146チップをサポートしていますか? Re: S32DS3.4 また、S32 DS V3.6は旧バージョンとの互換性があります。 Re: S32DS3.4 こんにちは、@ DontUnderstandRobotsさん ダウンロードページのスクリーンショットを送ってください。確認させていただきます。 Re: S32DS3.4 公式サイトにはS32DSのバージョン3.5と3.6しか掲載されておらず、バージョン3.4が見つかりませんでした。 Re: S32DS3.4 こんにちは@不懂机器人 リリース版は NXPのウェブサイト および S32DS 3.4 から ダウンロードできます 。 このバージョン用の新しいアクティベーションIDを必ず取得してください。
記事全体を表示
哪里可以找到30天的免费试用许可证? 大家好, 我正在寻找NXP MCAL的30天免费试用许可证。 过去我总能找到路。但现在网站更新了,我的许可证链接丢失了。 请问您能把许可证发给我吗?我正在使用 EB 29.0 和 RTD 6.0.0。 情况紧急,请您尽快提供帮助! BR 和谢谢, 志阳 Re: Where to find the free-trial license for 30days? 嗨,罗宾, 非常感谢! BR, 志阳 Re: Where to find the free-trial license for 30days? 嗨志扬, SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_ReleaseNotes.pdf文件中的“ 2.4.1 EB Tresos ”部分提到: 模块配置是使用 Tresos 配置工具版本“EB Tresos Studio 29.0.0 b220329-0119”开发和测试的。 请点击下载 EB Tresos Studio 29.0.0 b220329-0119。 S32K3 标准软件-> 汽车软件 - EB tresos Studio / AUTOSAR 配置工具 -> EB tresos Studio 29.0.0 此致敬礼, Robin
記事全体を表示
S32DS3.4 能提供一下S32DS3.4的下载链接和激活密钥吗? Re: S32DS3.4 好的,谢谢 Re: S32DS3.4 Hi@不懂机器人 点击这个,可以找到旧版本的S32 DS。 新版本我没有测试过安装SDK,如果是RTM 3.0.X的你只能在S32 DS V2.2上用,RTM 4,0,X的话,我没有尝试过在S32 DS V3.6上安装。 Re: S32DS3.4   呃...... 这3.4版本点进去怎么跳转到3.5版本的下载了 也就是说S32DS V3.6不支持S32K1系列SDK版本是吧 Re: S32DS3.4 Hi@不懂机器人 继续点击下载,会跳转到下载页面,这里面可以看到不同的S32 DS版本。 对于S32 DS V3.6,这要看你开发S32K1所使用的软件版本是什么,是SDK还是RTD。 如果你是新开发的应用,使用RTD,这完全支持。 Re: S32DS3.4 从你提供的链接进去是这样的 S32DS v3.6 支持S32K146芯片吗? Re: S32DS3.4 还有就是,S32 DS V3.6是可以兼容旧版本的 Re: S32DS3.4 Hi@不懂机器人 你将你的下载页面的截图提供给我,我看一下 Re: S32DS3.4 你们官网进去只有S32DS3.5和3.6版本的,没找到3.4版本。 Re: S32DS3.4 嗨@不懂机器人 该版本可在NXP 网站和S32DS 3.4中下载。 请确保您已获取此版本的新激活码。
記事全体を表示
30日間無料トライアルライセンスはどこで入手できますか? チームの皆さん、こんにちは。 NXP MCALの30日間無料トライアルライセンスを探しています。 以前は、私は道を見つけることができた。しかし、ウェブサイトが更新されたため、ライセンスリンクがなくなってしまいました。 ライセンスを教えてもらえますか?私はEB 29.0とRTD 6.0.0を使用しています。 緊急のことなので、すぐにサポートをいただけますか? BRとありがとう、 志陽 Re: Where to find the free-trial license for 30days? こんにちは、ロビンさん。 どうもありがとう! BR、 志陽 Re: Where to find the free-trial license for 30days? こんにちは、紫陽さん SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_ReleaseNotes.pdfの「 2.4.1 EB Tresos 」セクションには、以下の記述があります。 モジュール構成は、Tresos構成ツールバージョン「EB Tresos Studio 29.0.0 b220329-0119」を使用して開発およびテストされました。 ですので、どうぞ Eb Tresos Studio 29.0.0 b220329-0119 をクリックでダウンロードしてください S32K3 標準ソフトウェア - > オートモーティブ SW - EB tresos Studio / AUTOSAR 設定ツール - > EB tresos Studio 29.0.0 よろしくお願いいたします ロビン
記事全体を表示
Where to find the free-trial license for 30days? Hi team, i am looking for a 30days free-trial license for NXP MCAL. In the past i was able to find the path. but now the website is updated and i lost the license link. Could you please share me the license? i am using EB 29.0 with RTD 6.0.0. It's urgent for me, could you please have quick support? BR and thx, Zhiyang Re: Where to find the free-trial license for 30days? Hi Robin, thx a lot! BR, Zhiyang Re: Where to find the free-trial license for 30days? Hi Zhiyang, The section "2.4.1 EB Tresos" of SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_ReleaseNotes.pdf mentions: Modules configurations were developed and tested using the Tresos Configuration Tool version "EB Tresos Studio 29.0.0 b220329-0119" So please download the EB Tresos Studio 29.0.0 b220329-0119 by click  S32K3 Standard Software -> Automotive SW - EB tresos Studio / AUTOSAR Configuration Tool -> EB tresos Studio 29.0.0 Best Regards, Robin
記事全体を表示
S32DS3.4 Could you provide a download link and activation key for S32DS3.4? Re: S32DS3.4 OK, thanks Re: S32DS3.4 Hi@ DontUnderstandRobots Click this to find older versions of the S32 DS. I haven't tested installing the SDK on the new version. If it's RTM 3.0.X, you can only use it on S32 DS V2.2. I haven't tried installing RTM 4.0.X on S32 DS V3.6. Re: S32DS3.4   Uh... why does clicking on version 3.4 redirect me to download version 3.5? So, S32DS V3.6 doesn't support the S32K1 series SDK version, right? Re: S32DS3.4 Hi@ DontUnderstandRobots Clicking the download button will take you to the download page, where you can see different S32 DS versions. For S32 DS V3.6, it depends on the software version you used to develop S32K1, whether it's the SDK or the RTD. If you are developing a new application and using RTD, this is fully supported. Re: S32DS3.4 The link you provided leads to this... Does S32DS v3.6 support the S32K146 chip? Re: S32DS3.4 Also, S32 DS V3.6 is compatible with older versions. Re: S32DS3.4 Hi@ DontUnderstandRobots Please provide me with a screenshot of your download page so I can take a look. Re: S32DS3.4 Your official website only has S32DS versions 3.5 and 3.6; I couldn't find version 3.4. Re: S32DS3.4 Hi@不懂机器人 Release is available for download on NXP web and from S32DS 3.4. Please make sure that you get new activation ID for this version.
記事全体を表示
GUI Guider 2.0.0 just released! GUI Guider v2.0.0 Is Here: Build Embedded UIs Faster GUI Guider v2.0.0 improves the embedded UI development workflow with a redesigned editor, real-time rendering, updated project structure, and broader platform support. It helps developers move from layout design to integration faster, with fewer context switches along the way. 🚀 Key Enhancements in This Release ✅ A redesigned IDE UI with a more professional look and flexible layout options ✅ A new real-time rendering mechanism for a true what-you-see-is-what-you-get editing experience ✅ A flowchart-style event system designed for complex interaction logic ✅ Figma-to-GUI Guider project import to bridge design and development 1. Redesigned IDE UI The redesigned interface introduces a cleaner, more consistent visual style, making the editor easier to navigate and more comfortable to use during day-to-day development. Customizable layouts let developers organize the workspace around their preferred workflow, helping them access frequently used tools more quickly and edit interfaces more efficiently. Resource management, property configuration, and editing interactions have been streamlined to make common UI development tasks easier to complete. 2. Real-Time Rendering and Instant Simulation GUI Guider v2.0.0 integrates a new rendering mechanism that enables real-time rendering directly in the GUI editor. After modifying the interface, developers can preview the results immediately, reducing the time spent repeatedly generating code and switching contexts. This capability significantly accelerates UI prototyping and interaction validation, especially during fast iteration cycles. 3. Upgraded Property and Style System This release expands property and style configuration, giving developers more control over widget behavior, visual states, and appearance. Developers can enable, adjust, and manage properties, styles, and state settings based on the needs of each project. At the same time, the generated code structure has been further optimized, making it easier to integrate, read, and maintain. 4. New Project Structure GUI Guider v2.0.0 introduces a new folder organization model and project JSON configuration. The project directory is easier to understand, and project metadata is managed in a more consistent way. This structure makes projects easier to maintain as teams collaborate, add features, and expand the UI over time. 5. UI Design in the JSON Editor In addition to visual editing, the new version also supports UI design directly in the JSON editor. This is useful for automated builds, template-based configuration, and advanced engineering workflows where project files need to be reviewed, generated, or updated directly. 6. Visual Event System The event system now uses a flowchart-style visual representation. Conditions and animations can be reused, making the system better suited for building complex UI interaction logic. This approach is more intuitive and also makes debugging and maintenance easier. 7. Figma Design Import GUI Guider v2.0.0 supports converting Figma designs directly into GUI Guider projects. This further connects the workflow from design mockups to editable GUI projects, helping shorten the path between design and development. 8. Graphics Library Upgrade The new version upgrades to LVGL v9.4.0 and supports System Layer, Top Layer, and Bottom Layer capabilities, making it easier to organize UI elements across different layers. 9. Platform and Development Ecosystem Support While maintaining compatibility with existing platforms and development ecosystems, GUI Guider v2.0.0 further improves the project integration experience. It keeps pace with the latest Zephyr 4.4 release, strengthening project integration and version adaptation capabilities. The tool continues to support mainstream NXP embedded product families, including MCX, RW, i.MX RT, and i.MX. It can be seamlessly integrated into existing MCU and MPU projects to meet GUI development needs across a wide range of scenarios. With more stable ecosystem support, developers can spend more time on UI design and feature implementation and less time on integration work.   🚀 Try GUI Guider v2.0.0 and explore a faster workflow for developing embedded UIs. 📥 Resources Download GUI Guider 2.0.0 Visit the NXP website 💬 Community Forum: Join the discussion Follow us for more embedded GUI development tips and product updates!
記事全体を表示
How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached RHinnen‌ Hi , RHinnen    Could  you spare some precious time to help me solve the following problems: How to  modify the model attached to send multiple CAN messages and keep sending CAN messages without reset the the mcu after the CAN analyzer is stopped and started again? The example -CAN1(Flexcan Traffic )offered  in the MPC574xP Example Projects-Communictions does not exsit the problem.    Up to now ,even though i added another CAN message (different ID) in the model ,the CAN analyzer only sent one ID CAN message.  The CAN analyzer  will stop sending CAN messages after stopped and started .      Look forward to your solution ,thank you very much! Example Models Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached Hi, I am also searching to resolve the same issue. If you resolved that CAN signal sending without MCU restart. Kindly share your approach it will be helpful for my project Thank You, Rahul Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached Hello sparkee, Yes, unfortunately if you want to use the same MB for multiple transfers you'll have to do one of the following: - either use blocking mode (which will likely slow down a bit your application) - either use non-blocking mode, but making sure the 2nd transfer on the same MB will be done only after the 1st was completed. Otherwise, the 1st transfer will be halted by the 2nd, so it will not run to completion. The 2nd option here depends on how you write your application, as you'll have to manage the timing yourself - nevertheless, it can have the advantage of a slightly faster application (depending on what overhead you add with the timing management). The 1st option is simple enough (the block handles everything), but you must decide if that bit of extra time spent in the blocking transfer is something you can have or not in your application. The best scenario is the one where you have MBs available so that you can use the non-blocking mode, each transfer having it's own MB set. Hope this clears things up a bit. Kind regards, Razvan. Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached This question was asked in November... any traction on this?  The issue that I found was that I was not setting the message buffers different for each message.  I didn't realize you had to set each message to load into a specific buffer. Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached    I still don't know what the right approach should look like. Can you give me a correct example?    thanks. Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached paulvlase‌, Please have a look and investigate a possible solution. Thank you! Daniel
記事全体を表示
i.MX8M Plus - WDOG_B# PU when using PCA9450C Hi Team, Do we need to mount 100k PU in WDOG_B# pin for using BSDL Mode? As per Hardware Design Guide it says "If using a PMIC other than PCA9450, an external pullup resistor (100 kΩ) may be required to support Boundary-scan mode" In EVK design it seems 100k PU was mounted in WDOG_B# pin they are using same PCA9450 PMIC. Kindly confirm. PMIC Re: i.MX8M Plus - WDOG_B# PU when using PCA9450C Although PCA9450C disables WDOG_B reset by default and the pull-up is not strictly required for normal operation, NXP recommends adding the 100 kΩ pull-up when Boundary-Scan support is required. The EVK also populates this resistor to ensure a defined WDOG_B level during BSDL testing and avoid potential reset issues when WDOG_B is floating in Boundary-Scan mode.
記事全体を表示