Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
Where can I download source code for AN14178(MCXNx4x Flash Command Example)? Where can I download source code for AN14178(MCXNx4x Flash Command Example)? Are there any other examples of using FMU instead of flashiap to program internal flash? I cound not find any in the SDK.  MCXA MCXC MCXN Re: Where can I download source code for AN14178(MCXNx4x Flash Command Example)? Hello @Mateusz_K , Thanks for your post. You can download it by following these steps: 1. Open the NXP official website(Automotive, IoT & Industrial Solutions | NXP Semiconductors ) and log in to your account. 2. Click on the search button and enter "AN14178". 3. Click to download the ANSW file. Hope it can help you. BRs, Celeste -------------------------------------------------------------------------------------------------------------------- Note: If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! --------------------------------------------------------------------------------------------------------------------
查看全文
RT600 FlexSPI の LoopbackFromSckPad または DQS を使用して読み取る際の追加クロック EVK685でevkmimxrt685_flexspi_octal_polling_transferを実行する例 RAM から実行、デバッグ用のセミホスト。 コマンドRead Jedec IDを実行すると、SPI 1-1-1のオペコード0x9Fで3バイトを読み取ります。 kFLEXSPI_ReadSampleClkLoopbackFromSckPad または kFLEXSPI_ReadSampleClkExternalInputFromDqsPad を使用する場合は余分なバイトが読み取られますが、kFLEXSPI_ReadSampleClkLoopbackInternally を使用する場合は要求された 3 バイトのみが読み取られます。 添付のロジックキャプチャとソースコードを参照してください。 kFLEXSPI_ReadSampleClkLoopbackFromSckPad、3バイトのみ要求しているのに4バイトが読み取られる: kFLEXSPI_ReadSampleClkLoopback内部的には3バイトのみが読み取られます。    i.MX RT600 Re: RT600 FlexSPI extra clk when reading using LoopbackFromSckPad or DQS こんにちは、オマールさん。 LUT は予想されるオペランドとシーケンスと一致します。 あなたの回答では、FlexSPIの例でRT685EVKを使用する理由が説明されていません。 #DEFINE EXAMPLE_FLEXSPI_RX_SAMPLE_CLOCK kFLEXSPI_ReadSampleClkLoopbackInternally または: #DEFINE EXAMPLE_FLEXSPI_RX_SAMPLE_CLOCK kFLEXSPI_ReadSampleClkLoopbackFromSckPad 同じ操作シーケンスで、 ClkLoopbackFromSckPad設定では、8クロック余分に発生し、これが失敗の原因です。 ClkLoopbackInternally 設定では、クロック カウントは予想どおりになります。 添付の画像と、evkmimxrt685_flexspi_octal_polling_transfer_cm33 の例を使用したソース コードを含む zip ファイルを参照してください。 この問題を R&D にエスカレーションしてください。 LUT_statusLUT_ステータス Src_Clk_LoopbackFromSckPadSrc_Clk_LoopbackFromSckPad Src_Clk_internallySrc_Clk_内部 よろしくお願いします、 ダン Re: RT600 FlexSPI extra clk when reading using LoopbackFromSckPad or DQS こんにちは、 私もまったく同じ問題に直面しています。QSPI 経由で FPGA から 32 ビットを読み取る場合。これは、「kFLEXSPI_ReadSampleClkLoopbackInternally」読み取りストローブを使用して動作します。LUT エントリは次のとおりです。 - kFLEXSPI_Command_RADDR_SDR、kFLEXSPI_4PAD、12 /* ビット */ - kFLEXSPI_Command_DUMMY_SDR、kFLEXSPI_4PAD、1 /* サイクル */ - kFLEXSPI_Command_READ_SDR、kFLEXSPI_4PAD、4 /* バイト */ - kFLEXSPI_Command_STOP、kFLEXSPI_1PAD、0 12 ビットのアドレスを書き込みます: 3 * 4 ビット、次に 1 * 4 ビットのダミー サイクル、続いて 32 ビット = 8 * 4 ビットの読み取りデータ。 これはSDRモードでは3+1+8=12個のSCKクロックの合計です。 「 kFLEXSPI_ReadSampleClkExternalInputFromDqsPad 」を有効にすると、読み取りデータ クロックの後、CS がハイにアサートされる前に、追加の 6 つの SCK クロックが追加されます。読み取られたデータは有効ですが、スループットが 50% 失われます。 この問題には解決策がありますか? Re: RT600 FlexSPI extra clk when reading using LoopbackFromSckPad or DQS ROM API と LUT (ルックアップ テーブル) の構成が正しいことを確認します。LUT エントリは、フラッシュ メモリの予想されるコマンド シーケンスと一致する必要があります。 追加の読み取りは、LUT からのダミー サイクルである可能性があります。 kFLEXSPI_ReadSampleClkExternalInputFromDqsPad の構成では、デバイスはメモリから提供される外部 DQS 信号を期待します。SO、これが提供されない場合、通信エラーが発生する可能性があります。 よろしくお願いします、 オマール
查看全文
mcuexpresso 在 MCUXpresso 集成开发环境中使用 MK81FN256 项目选择时钟、引脚和外设配置按钮时,我遇到了以下错误,导致我无法配置和自动生成代码。 Re: mcuexpresso 嗨,@opetrone、 遗憾的是,ConfigTools 不支持 MK81。如下图所示,ConfigTool 的数据管理器仅支持 MK80 和 MK82。 对于由此造成的不便,我深表歉意。 BR, Edwin.
查看全文
EB Tresos: CanTp-PduR エラー s32k344 と EB Tresos Autocore を使用して UDS を構成しようとしています。 現在、CanTp モジュールを設定していますが、同じエラーが繰り返し発生します。 「ジェネレーターの実行中に致命的なエラーが発生しました: PDU は既にソース マップ内にあります:Bms_UDS_Request_3R」。 EB Tresos の「ソースマップ」とはどういう意味ですか?「Bms_UDS_Request_3R」信号がなぜ/どのようにして繰り返されるのでしょうか? Tresos Workspaceを添付しておきますので、実行してください。 Re: EB Tresos: CanTp-PduR error わかりました、ありがとうございます! Re: EB Tresos: CanTp-PduR error こんにちは、 フィードバックは以下にあります... CanTPはRTDパッケージの一部ではありません。EB Tresos AutocoreについてはElektrobitにお問い合わせください。 BR、ペトル Re: EB Tresos: CanTp-PduR error こんにちは、 RTD チームにこれについてコメントするよう依頼しました。SO、フィードバックを待ちましょう。 BR、ペトル Re: EB Tresos: CanTp-PduR error .7zが添付されていないようですtresosワークスペースでは、投稿を編集する方法が見つからないので、このコメントに添付したままにしておきます
查看全文
[S32N55 B0] XSPI 闪存操作导致 CRS 中的总线故障 在 CRS 中测试最新 B0 硅 RTD 期间,闪存操作会在以下情况下导致总线故障: 1.在 1000 毫秒操作系统任务中,将触发对扇区大小为 256Kb 的外部闪存的读取操作。该请求在 1000ms 任务中不断循环处理,直至操作完成。 2.在处理 1000ms 任务的读取操作期间,一个优先级更高的 0.5ms 任务正在取消该读取操作。在优先级较高的任务中,取消该读取操作是成功的。但是,当上下文恢复到启动读取操作的 1000 毫秒任务时,内核会出现总线故障。 客户让 main 进入 while 循环,直到当前工作处理完毕。他们总是可以在 RDB 上重现这种情况。 优先级:中等 RTD Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS 你好,我是@郝月燕、 根据您所描述的客户情况。我想出现这个问题的原因是他们在读取和取消任务中都调用了 MemAcc_Mainfunction。它们应仅在一个任务中定期调用 MemAcc_Mainfunction(如配置的 MemAcc MainFunction Period)。 顺祝商祺! 丹 Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS 你好,我是@郝月燕、 您能告诉我他们的流程代码吗? 例如: 顺祝商祺! 丹 Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS 你好,丹、 请参见所附的 .xdm文件如果无法下载,请告诉我。 Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS 你好,丹、 感谢您的回复。 他们将该参数设置为 200 毫秒。 很抱歉,我已将它们附在本评论中。 RTD 版本为 1.8.0_CD03。 Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS 你好@郝月燕、 看起来这个问题与操作系统环境有关,而不是 RTD 驱动程序。 1. 您是否启用了"Mem MainFunction Period" ,以便在操作系统环境中使用? 2. 您的图像非常模糊,我看不清细节。你能再发送更大尺寸的图像吗? 3. 你使用的 RTD 代码包版本是什么? 顺祝商祺! 丹
查看全文
Android 13 ディスプレイ・インターフェースの LCDIF が機能しない NXP リファレンス デザイン コード ベース: i.MX8MQ プラットフォーム / Android 13.0.0_2.0.0 (L6.1.22_2.0.0 BSP) Android 13(GKI)ではMIPI-DSIに接続されたLCDIFは動作しませんが、Android 11では機能が動作します。 Android 11 ログ: (Android11_LCDIF_OK.log ) [ 3.511971] nwl-dsi 30a00000.mipi-dsi:[drm:nwl_dsi_probe] LCDIFを入力ソースとして使用する [ 4.084346] [gm8775c_bridge_attach] [ 4.084349] [gm8775c_simple_panel_host_register] [ 4.084353] 子ノードパネル、パネル@0 [ 4.084609] panel-simple panel0: DMAマスクが設定されていません [ 4.084653] [パネル_シンプル_プローブ] [ 4.084686] panel-simple panel0: 供給電源が見つかりません。ダミーレギュレータを使用しています。 [ 4.084862] [gm8775c_attach_dsi] [ 4.084955] nwl-dsi 30a00000.mipi-dsi:[drm:nwl_dsi_host_attach] レーン=4、フォーマット=0x0、フラグ=0x15 [ 4.085966] [drm] 30320000.lcd-コントローラ 用に mxsfb-drm 1.0.0 20160824 を初期化しましたマイナー1 [ 4.237089] mxsfb 30320000.lcd-コントローラ:[drm] fb0: mxsfb-drmdrmfb フレームバッファデバイス Android 13 ログ: (Android13_LCDIF_Fail.log ) [ 2.401658][ T8] nwl-dsi 30a00000.mipi-dsi:[drm:nwl_dsi_probe [nwl_dsi]] LCDIF を入力ソースとして使用する [ 2.412617][ T8] [gm8775c_bridge_attach] DRM_BRIDGE_ATTACH_NO_CONNECTOR [ 2.419684][ T8] [drm:drm_bridge_attach] *エラー* ブリッジ /soc@0/bus@30800000/i2c@30a20000/gm8775c@2C2 の接続に失敗しました [ 2.419734][ T1] __power_supply_register: 'battery' の適切な親デバイスが必要です [ 2.420045][ T1] __power_supply_register: 'usb' の適切な親デバイスが必要です [ 2.432612][ T8] [drm:drm_bridge_attach] *エラー* ブリッジ /soc@0/bus@30800000/mipi-dsi@30a00000 を en2 に接続できませんでした [ 2.460891][ T8] mxsfb 30320000.lcd-コントローラ:エラー -EINVAL: ブリッジの接続に失敗しました [ 2.469098][ T8] mxsfb 30320000.lcd-コントローラ:エラー -EINVAL: ブリッジに接続できません [ 2.477247][ T8] mxsfb: 30320000.lcd-コントローラ のプローブエラー -22 で失敗しました 添付のLCDIF_Log.zipAndroid11_LCDIF_OK.log と Android13_LCDIF_Fail.log の両方が含まれます。 Android 11 のログには「Initialized mxsfb-drm」と表示されますが、Android 13 のログにはメッセージが見つかりません。 また、インターネットで「mxsfb」を検索します。 [ 11.141177] mxsfb 30320000.lcdif:ブリッジを接続できません: -22 [ 11.161062] mxsfb: 30320000.lcdif のプローブがエラー -22 で失敗しました mxsfb は lcdif と同じですか? mxsfb-drm を初期化CAN、問題は解決できるでしょうか? はいの場合、Android 13(GKI)でmxsfb-drmを有効にする方法を教えてください。 いいえの場合、問題をどのように解決しますか? ちなみに、&lcdif の代わりに &dcss を使用しているため、DSI から LVDS へのブリッジ ドライバ (gm8775c) が機能すると考えており、Android 13 の MIPI-DSI にコネクテッドされた DCSS が機能する可能性があります。 U-Boot 環境変数を次のように設定しようとしましたが、まだ機能しません。 u-boot=> setenv append_bootargs androidboot.primary_display=mxsfb-drm u-boot=> saveenv Re: Android 13 LCDIF of display interface can't work こんにちは、HyleChang さん、私も同様の問題を抱えています。問題を解決したいので、デバイスツリー ファイルを共有していただけますか。DCSS で LVDS を正常に駆動できましたが、LCDIF で駆動した LVDS は動作しません。パネルサイズ、ドライバコードなどを変更しました。また、ソフトウェア側の問題であることを確認するためにハードウェアを変更しましたが、まだ進展がありません。私は助けが必要です。 これはフォーラムでの私の問題定義です。 https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Android-11-LCDIF-Display-Not-Working-by-MIPI-DSI-to-LVDS/td-p/2125642 よろしくお願いします Re: Android 13 LCDIF of display interface can't work 親愛なる友人、私も同様の問題を抱えています。SN65dsi ブリッジは lvds をサポートするために使用されます。 条件 1) DCSS+LVDSは正常に動作します 2) DCSS+HDMIは正常に動作します しかし、lcdif+lvdsは動作しません。デュアル ディスプレイをサポートする必要があるSO、LVDS は LCDIF で駆動し、HDMI は DCSS で駆動する必要があります。 Android11 デバイスのデュアル ディスプレイ用のデバイスツリー構成を共有していただけますか?ログを確認しましたが、同様です。 Re: Android 13 LCDIF of display interface can't work ありがとうございます。Android 13でMIPI-DSIにコネクテッドされたLCDIFは動作します。 Re: Android 13 LCDIF of display interface can't work i.MX8MQ の場合、mxsfb は lcdif ドライバであり、lcdif は MIPI DSI のみを出力できます。DCSSはDSIとHDMIの両方CAN出力します。 imx-dcnano と imx-drm は、他の i.MX プラットフォームのディスプレイ コントローラ ドライバでもあります。 Re: Android 13 LCDIF of display interface can't work 親愛なる志明様 「primary_display」を調べてみると、Android_Quick_Start_Guide.pdf では下図のようにあまり詳しく説明されていません。 NXP 独自の用語の意味を整理していただけますか?ありがとう。 プライマリディスプレイ=mxsfb-drm primary_display=imx-dcss プライマリディスプレイ=imx-drm プライマリディスプレイ=imx-dcnano Re: Android 13 LCDIF of display interface can't work ブリッジの接続が成功すると、mxsfb-drm がカーネル空間で初期化されるということですか。 -->はい、そのようなドキュメントはありませんが、uboot とカーネルのソースコードを参照できます。 Re: Android 13 LCDIF of display interface can't work Zhiming_Liu 様 GM8775C ドライバを移植する際には、NXP が提供する Android 11 用の imx8mp_ite6151_mipi2edp_linux_5.4.24_20200921.patch と Android 13 BSP 上の adv7511 ブリッジ ドライバを参照するため、ブリッジ ドライバを再度確認し、DRM_BRIDGE_ATTACH_NO_CONNECTOR フラグに注目します。 ところで、「ブリッジ接続に失敗したため、mxsfb-drm を初期化CANません」とおっしゃいました。 => ブリッジの接続に成功すると、mxsfb-drm がカーネル空間で初期化されるということですか。 はい、Android のブートアニメーション (ロゴ) に u-boot で mxsfb を使用したいのですが、学習して実装するための Android-13 ドキュメントはありますか?ありがとう。 間違っていたら訂正してください。 Re: Android 13 LCDIF of display interface can't work こんにちは@KyleChang mxsfb は lcdif と同じですか? --> i.MX8MQのlcdifドライバはdrivers/GPU/drm/mxsfb/mxsfb_drv.cです。SO、mxsfb です。ブリッジ接続に失敗したため、mxsfb-drm を初期化できません DRM_BRIDGE_ATTACH_NO_CONNECTORフラグの処理方法に関係しているようです。この点を確認していただけますか? mxsfb は DRM_BRIDGE_ATTACH_NO_CONNECTOR を渡しませんが、dcss ドライバは渡します。 ret = drm_bridge_attach(&mxsfb->encoder, bridge, NULL, 0); if (ret) return dev_err_probe(drm->dev, ret, "Failed to attach bridge\n"); mxsfb->bridge = bridge; よろしくお願いいたします。 志明
查看全文
S32M27x EWM Hi,NXP专家,我在S32M27x RM手册中无法找到External WatchDog Monitor相关描述,想麻烦帮忙提供下,谢谢 Re: S32M27x EWM Hi@Chenxu1 很抱歉,这么简单的问题却让您久等了,而且我还没有从内部人员那里得到任何确认。 但我敢肯定这是文档错误,S32M27 并不像 S32K1 和 S32M24 那样有 EWM 模块。 感谢您的理解。 Re: S32M27x EWM Hi@Chenxu1 很抱歉让你久等,目前还没有来自内部团队的确认信息。 7/28/2025 Re: S32M27x EWM Hi@Chenxu1 很抱歉让你久等,目前还没有来自内部团队的确认信息。 Re: S32M27x EWM Hi@Chenxu1 我需要确认下,这是不是一个文档错误。 按我知道的S32K3是没有类似于S32K14X的EWM模块的,那么S32M27X应该也是没有的。
查看全文
yocto 版本问题 WSL 和 ubuntu 我正在在 WSL 环境中版本 yocto。但是,它不再在 nodejs 编译中运行。 我一直在等待它的结束,但只更新了版本时间。 nodejs-18.16.0-r0 do_compile - 1h20m27s (pid 187) i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: yocto build issue WSL and ubuntu 对于仍然面临这个问题的人,我设法通过增加 wsl 资源和在构建之前将 python 版本从 2 改为 3 来解决这个问题。 Re: yocto build issue WSL and ubuntu 你们好 我在nodejs版本时遇到了同样的问题。 如果您成功解决了这个问题,能否请您分享一下解决方案? 谢谢! Re: yocto build issue WSL and ubuntu 你好,金、 我知道你和我面临着类似的问题。不过,我还没能解决这个问题。我目前正在寻找解决方法。 如果您找到了解决这个问题的方法,请与我分享。我非常希望听到你们在解决我们共同的问题方面的见解和经验。 谢谢, Man Lee Re: yocto build issue WSL and ubuntu hi Brian 我测试了增加 16BG 的交换内存。 但是,这并不能解决问题。 ,你有什么办法吗? 致以最崇高的敬意 Re: yocto build issue WSL and ubuntu 嗨,@sutton_kim、 正如我在上次答复中所说的那样。该问题与内存有关,因为操作系统正在杀死进程,通常与内存有关,但不是专门与 SWAP 内存有关,除了 RAM 内存不足问题外,SWAP 内存也可能是一个原因。 有关 SWAP 内存或分区及其在 Linux 系统中的使用,请访问以下链接:Linux 系统上的交换空间简介 | Opensource.com 请查看此链接。 祝你愉快 Re: yocto build issue WSL and ubuntu 你好,布莱恩 ,你能解释一下为什么你认为是 SWAP 内存问题吗? ,我正在尝试。 顺祝商祺! Re: yocto build issue WSL and ubuntu 嗨,@sutton_kim、 感谢您的回复。 我查看了您的错误日志,发现了以下错误: collect2: fatal error: ld terminated with signal 9 [Killed] 这是一个与内存空间有关的错误。 您可以尝试将 SWAP 内存增加到至少 8GB,并增加 /home 磁盘空间。 谨致问候,布莱恩。 Re: yocto build issue WSL and ubuntu 你好 您的问题也是 nodejs 编译问题吗? Re: yocto build issue WSL and ubuntu 我使用的是 wsl2 ubuntu 20.04。我也在 wsl 2 中为编译 yocto 版本而苦苦挣扎。%95% 的情况与内存不足有关。内存使用量达到峰值,并出现无关错误。创建 .wslconfig 中的文件,并添加这些行: [wsl2] 内存=5GB 编译时不要做任何事情,单独编译任务,先编译简单的任务。 这就是我的经验。 顺祝商祺! Re: yocto build issue WSL and ubuntu 嗨 prakashram72 我的磁盘超过 50G,内存也超过 4G。 我的 imx8 板 nodejs 版本是 18.16.0 我已经试过 bitbake nodejs -c cleanall。但问题还没有解决。 我尝试了以下各种方法,但都没有解决问题。 1.bb_number_threads = " 2" PARALLEL_MAKE = "-j 2 " 添加 版本/conf/local.conf   2. nice -n 19 ionice -c 3 bitbake nodejs   顺祝商祺!   Re: yocto build issue WSL and ubuntu 你好,布莱恩 我的 ubuntu 版本是 20.4 以下是错误日志 | collect2: fatal error: ld terminated with signal 9 [Killed] | 编译终止。 | make[1]:*** [node.target.mk:218:版本/node] 错误 1 | make [1]:*** 等待未完成的任务... | rm bfc4ab6848d78126d96ea1cc2909493619e2620.e2620.中级001fef872bcdd412983a45d8751148446514e391.intermediate0ecc6719bf1f9373e09aab7ca8e249bc65708f7b.intermediate27f057ffd656a5a48c99be9d693d885fa74e6838.intermediatef0a82c14c8271d9ee3baddfc8f0b6dbcd3b7256d.intermediateb3fe029693590b3f84422b3d42e7496dcc1c55c5.intermediate | make:*** [Makefile:134: node] Error 2 | WARNING: /home/sukim/kasan/build.imx8/tmp/work/aarch64-elina-linux/nodejs/18.16.0-r0/temp/run.do_compile.1063:1从 “退出 1” 退出 1 | 错误:任务(/home/sukim/kasan/meta/project/meta-cx/recipes-devtools/nodejs/nodejs/18.16.0.bb: do_compile)失败,退出代码为 “1” 注意:任务摘要:尝试过的 1235 个任务,其中 162 个不需要重新运行,1 个任务失败。 注意:编写 buildHistory 注意:编写构建历史记录花费:3 秒钟 注意:构建完成摘要: 注意:do_populate_sysroot:29.1% 的状态重用(34 个集场景,83 个临时场景) 注意:do_package:0.0% sstate 重用(0 setscene,39) 注意:do_packageData:100.0% 状态重复使用(39 个场景,0 个暂存) 注意:do_package_write_rpm:100.0%状态重复使用(39 个场景,0 个临时场景) 注意:do_populate_lic:100.0%状态重复使用(1 个场景,0 个临时场景) 摘要:1 个任务失败:/home/sukim/kasan/meta/project/meta-cx/recipes-devtools/nodejs /nodejs_18.16.0.bb: do_compile 摘要:共显示 45 条警告信息。 摘要:显示了 2 条ERROR 信息,返回一个非零退出代码。 也在 run.do_compile 下面。日志错误部分 -Wl,--hash-style=gnu-Wl,--as-needed-fstack-protector-strong-Wl,-z,relro,-z,now-fstack-protector-strong-Wl,-z,relro,-z,now' AR.host='aarch64-elina-linux-gcc-ar' builddir_name=./ " $@" }   die() { bbfatal_log " $*" }   bbfatal_log() { if [ -p /home/sukim/kasan/build.imx8/tmp/work/aarch64-elina-linux/nodejs/18.16.0-r0/temp/fifo.32044 那么 printf " % b\0" " bbfatal_log $*" > /home/sukim/kasan/build.imx8/tmp/work/aarch64-elina-linux/nodejs/18.16.0-r0/temp/fifo.32044 不然 echo " ERROR: $*" fi 退出 1 }   顺祝商祺! Re: yocto build issue WSL and ubuntu 嗨,@sutton_kim、 能否请您共享 Yocto 生成的错误日志? 此外,根据i.MX Yocto Project用户指南,建议使用Ubuntu环境。 "建议使用的 Ubuntu 最低版本为 20.04 或更高版本。" 祝你愉快 谨致问候,布莱恩。 Re: yocto build issue WSL and ubuntu 嗨,@sutton_kim、 在适用于 Linux 的 Windows 子系统 (WSL) 环境中 Yocto 的 nodejs 编译步骤中,你似乎遇到了麻烦。造成这种情况的原因有很多,但常见的原因是系统资源不足,尤其是内存不足。 首先,确保您的系统满足 Yocto 版本的最低要求。根据Yocto Project快速入门指南,你应该至少有50千兆字节的可用磁盘空间和4千兆字节的内存。如果同时运行其他繁重的应用程序,请考虑关闭它们以释放资源。 如果系统资源不是问题,那么可能是你尝试编译的 nodejs 的特定版本出现了问题。您可以尝试切换到其他版本,看看问题是否仍然存在。 另一个潜在问题可能是 WSL 环境本身。虽然 WSL 在兼容性方面取得了长足进步,但它并不能 100% 等同于本地 Linux 环境。如果可能的话,你可能想尝试在原生 Linux 环境中运行你的版本,看看问题是否仍然存在。 最后,你可以尝试使用 “bitbake-c cleanall nodejs” 命令清理你的编译环境,然后重新尝试版本。 有关更详细的故障排除,您可能会发现以下资源很有帮助: Yocto 在 ubuntu 18.04 WSL 上版本失败 Yocto 项目编译主机设置 Yocto 项目快速入门 此致, Prakash
查看全文
HSE_SRV_RSP_INVALID_PARAMを返します S32K314 「Crypto_43_HSE_TS_T40D34M50I0R0」を統合した後、関数「 「Crypto_43_HSE_Exts_FormatKeyCatalogs」 Crypto_43_HSE_KeyElementSet ” HSE_SRV_RSP_INVALID_PARAM を返します。考えられる原因は何でしょうか?さらに、Crypto で使用されるすべての RAM がキャッシュ不可として設定されていることを確認します。 Re: returns HSE_SRV_RSP_INVALID_PARAM ちなみに、私は SHE キーを実際に操作せずに AES キーをロードしようとしていることをお伝えします。 Re: returns HSE_SRV_RSP_INVALID_PARAM こんにちは、 私は S32K312 上のドライバ Crypto_43_HSE v6.0.0 (Crypto_43_HSE_TS_T40D34M60I0R0) でも同じ問題に直面しており、まったく同じ問題が発生しています。 キー カタログのフォーマットに成功しました。その後、HSE ステータスが 0x0B60 として報告され、CUST_DEL がアクティブになっていることがわかります。 NvM および Ram キー カタログには次の構成があります。 でも私は KeyElementSet を実行してキーを初期化しようとすると、HSE_SRV_RSP_INVALID_PARAM が発生します。 Re: returns HSE_SRV_RSP_INVALID_PARAM ご協力 ありがとうございました 。問題は解決しました!本当に感謝しています。 Re: returns HSE_SRV_RSP_INVALID_PARAM ご返信ありがとうございます。EB設定ファイルとスクリーンショットを添付しました。 Re: returns HSE_SRV_RSP_INVALID_PARAM まあ、ライフサイクル的には問題ありません。デバイスはまだ CUST_DEL 状態です。 NVM カタログと RAM カタログがどのように定義されるか教えていただけますか? Re: returns HSE_SRV_RSP_INVALID_PARAM お返事ありがとうございます。このメモリのスクリーンショットに基づいて、何か問題を特定CANますか? Re: returns HSE_SRV_RSP_INVALID_PARAM こんにちは@hangwu 返信が遅くなり申し訳ありません。 まだ CUST_DEL ライフサイクルですか?これを確認する最も簡単な方法は、0x1B00_0220 - 0x1B00_026F のメモリのスクリーンショットを送っていただくことです。 カタログは CUST_DEL ライフ サイクルでのみフォーマットCANため、これが根本原因である可能性SOあります。次に失敗するコマンド (keyelementset...) は、カタログがフォーマットされていないために発生する可能性があります。 よろしくお願いいたします。 ルーカス returns HSE_SRV_RSP_INVALID_PARAM プロジェクトの制約により、完全に実行可能なプロジェクトを提供することはできません。以下に 2 つの主要なソース ファイルを示します。「S32K3XX_S32M27x_RTD_R21-11_5.0.0_P08」を統合しましたRTD パッケージ。EB 構成は厳密に次のようになります。 「\S32K3XX_S32M27x_RTD_R21-11_5.0.0_P08\eclipse\plugins\Crypto_43_HSE_TS_T40D34M50I0R0\examples\EBT\S32K3XX」。 乱数生成、ハッシュ値、UpdateFw、GetFwVersion、およびその他のサービスをテストしましたが、すべて正常に動作しました。しかし: 「Crypto_43_HSE_Exts_FormatKeyCatalogs」 「Crypto_43_HSE_KeyElementSet」 「Crypto_43_HSE_KeySetValid」 「Crypto_43_HSE_プロセスジョブ」 すべて「HSE_SRV_RSP_INVALID_PARAM」を返しました。 HSE_STATUS_INSTALL_OK ビットがクリアされていることがわかったので、FormatKey を呼び出そうとしましたが、失敗しました。 Re: returns HSE_SRV_RSP_INVALID_PARAM こんにちは@hangwu 問題を再現するための簡単なプロジェクトを共有することは可能ですか? よろしくお願いいたします。 ルーカス
查看全文
Edgelock Enclaveはセキュアな世界と非セキュアな世界で鍵操作を導出する NXPコミュニティの皆様、こんにちは。 ここでは、コンテキスト文字列「TEE_for_HUK_ELE」を使用する iMX OP-TEE によるハードウェア一意キー (HUK) の導出を調べています。 通常の世界からの同じコンテキスト文字列で同じ操作を実行してみましたが、異なる結果が得られました。 なぜそうなるのかの正当な理由を見つけようとしていますが、ドキュメントが非常に限られています。ELE が呼び出しの起源をどのように認識しているかを説明しているマニュアルの参照先を教えていただけますか?それとも、この動作を正当化する他のメカニズム(S と NS の世界で異なる派生キー)でしょうか? よろしくお願いいたします。 Re: Edgelock Enclave derive key operation in Secure vs Non-Secure World ハーヴェイ021 私も同じ/類似の問題に苦しんでいます。 SPSDK の nxpele ツールの derive_key コマンドを使用して RPMB キーを設定したかったのです。 また、OPTEE HUK (この投稿で最初に言及) では同じ導出結果を得ることがCANません。 EdgeLock セキュア・エンクレーブ imx93 ユーザガイドには次のように簡潔に記載されています。 「」 DERIVE KEY コマンドを送信して、一意のキーを導出CAN。 キーは、ELE がリクエストを受信する条件に基づいて区別されます。 • ユーザーのセキュリティ保護/非保護。 • ユーザー権限/ユーザー。 • MU を使用しました。 • した。 • マスター番号。 • ライフサイクル。 • EdgeLock セキュア・エンクレーブ SSSM 状態。 • ユーザーのコンテキスト(コマンドの入力)。 「」 しかし、具体的にどう違うのでしょうか? 例えばボードが開いているか閉じているかによって、imx_ele_derive_keyの結果は変わりますか? よろしくお願いします、 ミハウ Re: Edgelock Enclave derive key operation in Secure vs Non-Secure World こんにちは@gpoulios システムメールで返信いたします。 よろしくお願いします。 Harvey Re: Edgelock Enclave derive key operation in Secure vs Non-Secure World 異なる S3MUA ベース アドレスが使用されていることがCANます (MU_APPS.S3MUA と MU_RT.S3MUA)。これが導出関数に含まれて、一方と他方で異なる結果が生じるということを述べている参照が見つかりません。 機能としてこれは非常に便利です (ELE へのアクセスを制限する必要はありません)。実際にこれがCASEであることを示すドキュメント参照が必要です。
查看全文
S32K311 引导加载程序跳转到应用程序问题 你好 我遇到过 S32K311 引导加载程序跳转到应用程序的问题。目前无法正常跳跃。我指的是论坛上的帖子,如 从 S32K312 引导加载程序到应用程序跳转 DS3.5 RTD300 的示例 - NXP 社区 统一引导加载器演示 - NXP 社区 已解决:S32K312 引导加载程序跳转到应用程序问题 - NXP Community 这些方法已经尝试过,但是无法正常跳转,ld 链接器文件也是引用示例配置的, 唯一成功的跳转方法是分别将启动程序和应用程序程序下载到 MCU,并使用 S32DS 调试启动程序。当我直接运行它们时,我无法跳转到应用程序。当我在跳转函数处断点并停止运行时,我可以跳转到应用程序程序。 试着用延迟一段时间再跳,不行,只能断点停止,然后再跑到应用程序中去 与其他 S32K3x 系列相比,S32K311 程序跳转是否特别? S32K311 引导加载程序能否成功跳转到应用程序的演示参考? S32K31XEVB-Q100 Re: S32K311 Bootloader Jump to Application issue 嗨,团队、 请告诉我这个问题的解决方案。我正试图从布尔加载器跳转到应用程序。但这并不奏效。 这是引导加载程序的链接文件。 存储器 { ITCM (RWX) :ORIGIN = 0x00000000,LENGTH = 0x8000 pflash_boot (rx) :ORIGIN = 0x00400000,LENGTH = 0xA000 fw_ver_config (rx) :ORIGIN = 0x00419FE0,LENGTH = 0x20 /* 配置管理器 1Kb */ 配置(RX) :ORIGIN = 0x0041A000,LENGTH = 0x400 PFLASH_BAF(RX) :ORIGIN = 0x004F4000,LENGTH = 0xC000 DFLASH (RX) :ORIGIN = 0x10000000,LENGTH = 0x10000 DTCM (RW) :ORIGIN = 0x20000000,LENGTH = 0x10000 sram0_stdby (rw) :ORIGIN = 0x20400000,LENGTH = 0x2000 SRAM (RW) :ORIGIN = 0x20402000,LENGTH = 0x6000 } 这是应用程序的链接文件 存储器 { ITCM (RWX) :ORIGIN = 0x00000000,LENGTH = 0x8000 pflash_app (rx) :ORIGIN = 0x00480000,LENGTH = 0xFFE0 fw_ver_config (rx) :ORIGIN = 0x0048FFE0,LENGTH = 0x20 配置(RX) :ORIGIN = 0x00490000,LENGTH = 0x400 PFLASH_BAF(RX) :ORIGIN = 0x004F4000,LENGTH = 0xC000 DFLASH (RX) :ORIGIN = 0x10000000,LENGTH = 0x10000 DTCM (RW) :ORIGIN = 0x20000000,LENGTH = 0x10000 sram0_stdby (rw) :ORIGIN = 0x20400000,LENGTH = 0x2000 SRAM (RW) :ORIGIN = 0x20402000,LENGTH = 0x6000 } 我使用以下代码跳转到应用程序。 __disable_irq(); SCB->VTOR = 0x00480000; func = *(uint32_t volatile *)(0x00480000 + 0xC); func = *(uint32_t volatile *)(((uint32_t)func) + 0x4); func = ((((uint32_t)func)& 0xFFFFFFFFU)); // Reset_Handler+1 -- 需要>--> 以避免硬故障 (* (void (*) (void)) func)(); 但跳转到应用程序的情况并没有发生。 请您在这方面支持我。 谢谢! 基兰 回复: S32K311 Bootloader Jump to Application issue 已解决
查看全文
如何高效驱动和优化 OLED 监测? 嗨,恩智浦社区、 我目前正在开发一个紧凑的嵌入式系统,该系统将小型OLED监测作为主显示屏,我想向任何使用恩智浦硬件做过类似工作的人寻求指导。 使用普通恩智浦微控制器以最小的闪烁和最佳刷新率驱动 OLED 监测 的最可靠方法是什么?我特别好奇使用 SPI 或 I²C 接口时的最佳实践。在显示时间、电压等级或启动顺序方面,是否存在已知的局限性或建议的方法? 此外,恩智浦是否提供任何可简化 OLED 屏幕初始化和绘制例程的首选库或示例代码?我已经翻阅了一些文档,但如果能提供实际的实施技巧,我将不胜感激。 最后,在能效方面,OLED 显示器在低功耗电源模式下的表现如何,以及可以使用哪些技术在不损失数据完整性的情况下管理亮度或待机行为? 预先感谢您提供的任何见解。我发现这个论坛对我帮助很大,我希望能从其他应对过类似显示挑战的人那里学到经验。 感谢您的支持以及恩智浦社区的所有资源 恩智浦社区!
查看全文
如何从恩智浦 FRDM RW612 模块提取 CSI 数据 大家好, 我目前正在与恩智浦 FRDM-RW612 开发板合作,目标是为 Wi-Fi 传感应用提取信道状态信息 (CSI) 数据。我查看了 SDK 文档,探索了一些射频诊断模式,但没有找到访问 CSI 的明确路径。 是否有人能提供指导,或为我指出正确的命令、固件配置或示例,使我能在该平台上提取 CSI 数据?如果您已经成功地完成了这项工作,或者找到了相关的恩智浦资源,我将非常感激您的意见。 预先致谢 Re: How to Extract CSI Data from NXP FRDM RW612 Module 嗨,@mieintern02、 另外有一篇关于如何在 FreeRTOS 平台上配置 CSI 的应用笔记。命令和示例都有清晰的解释。请参阅AN14281:FreeRTOS 上的通道状态信息 (CSI)。如果您还有其他问题,请告诉我! 谢谢! Darlena Nguyen Re: How to Extract CSI Data from NXP FRDM RW612 Module 我目前还在尝试从 FRDM-RW612 中提取 CSI 数据。我假设我缺少一个导致 CSI 回调失效的关键元器件,因为错误配置参数确实会导致固件宣布错误,例如频道配置不正确等。不幸的是,我仍然无法获得 CSI 的任何回调。 尽管有安全访问权限,AN14281:FreeRTOS 上的通道状态信息 (CSI)文件显示为不可用,我无法从技术支持或 docstore 支持获得帮助,以了解如何访问该文件(我已申请访问所有相关类别的文件,并已获得批准)。这样的帖子告诉我这是可能的,但我想不通。 如有任何帮助,我们将不胜感激。
查看全文
在 i.mx8ULP 上 RESET 之前未触发 WDOG32 中断 你好 我正在研究 i.MX8ULP,并尝试在 WDOG32 触发信号 RESET 之前在中断模式下使用它。 尽管我已将监视程序配置为启用中断,但它仍然像普通的监视器一样运行——它直接RESET系统而不会产生中断。 void WDOG0_IRQHandler(void) { PRINTF("Watchdog IRQ triggered! Count = %u\r\n", wdog_irq_count); /* Clear interrupt flag */ WDOG32_ClearStatusFlags(WDOG0, kWDOG32_InterruptFlag); wdog_irq_count++; SDK_ISR_EXIT_BARRIER; } /* Get default configuration */ WDOG32_GetDefaultConfig(&config); /* Enable interrupt mode */ config.enableInterrupt = true; config.timeoutValue = WDOG_TIMEOUT_VALUE; NVIC_EnableIRQ(WDOG0_IRQn); for (temp = 0; temp < DELAY_TIME; temp++) { __NOP(); } /* Initialize WDOG32 with config */ WDOG32_Init(WDOG0, &config); while(1) { } 我附上了完整的 wdog32.c文件也在那个看门狗 IRQ 里我已经刷新了看门狗但是超时后它仍在RESET。 WDOG32 中断模式是否需要额外的初始化,在这种情况下,我只需要中断而不是 RESET 可能吗? i.MX8ULP Re: WDOG32 on ARBB mode of cortex-M33 after reset bootup issue on i.MX8ULP 你好,@Bio_TICFSL 看门狗 RESET 时你 有没有用 EVK 在 0.9V 下启动? Re: WDOG32 on ARBB mode of cortex-M33 after reset bootup issue on i.MX8ULP 你好,@Bio_TICFSL 我使用 EVK 测试了看门狗示例代码的默认高频率,启动正常。但是,当我将电压降至0.9V时(如我前面的代码片段所示),看门狗超时后,内核在启动过程中会卡住。 如果您已经在0.9V 的 EVK 上进行了测试。能否请您分享一下您在 EVK 上用于该测试的确切代码/配置? 谢谢、 Re: WDOG32 on ARBB mode of cortex-M33 after reset bootup issue on i.MX8ULP 您好, 代码没问题我只是看能降低电压的东西,因为 EVK 可以启动大约 9.0 伏特。 此致 Re: WDOG32 on ARBB mode of cortex-M33 after reset bootup issue on i.MX8ULP 你好,@Bio_TICFSL status = UPOWER_ChngRTDDomBias(DRIVE_MODE_UD); assert(status == 0); status = UPOWER_ChngPmicVoltage(PMIC_BUCK2, PMIC_VOLTAGE_0_9V); if (status == 0) { status = UPOWER_GetPmicVoltage(PMIC_BUCK2, &voltage); if (status == 0 && voltage == PMIC_VOLTAGE_0_9V) { // success } else { assert(false); } } else { assert(false); } 在调试过程中,我发现 当 PMIC 在 ARBB 模式下设置为 0.9V 时,看门狗 RESET 后,内核在启动期间会卡住。 如果我将 PMIC 电压增加到 1.0V 或 1.1V,即使在较低的频率下,RESET 和启动也能正常工作。 我需要将PMIC电压保持在 0.9V 以节省功耗,但是使用这种设置,系统在看门狗 RESET 后无法可靠地启动。 👉 在 0.9V 时可能导致此问题的原因,是否有任何建议的更改或变通办法来确保内核在该电压下 RESET 后能够正常启动? 如能得到任何帮助或指导,将不胜感激。 Re: WDOG32 on ARBB mode of cortex-M33 after reset bootup issue on i.MX8ULP 在 i.MX8ULP 的 Cortex-M33 上,我将 M33 内核配置为ARBB 模式运行。当监视程序超时时,它会尝试 RESET 内核。但是,在重启过程中,内核似乎卡住了,因为在RESET之前,代码已将M33切换到ARBB模式,该模式以较低的频率运行。 需要进行哪些修改才能使内核在 ARBB 模式下运行并且监视程序 RESET,它才能成功再次启动? Re: WDOG32 Interrupt Not Triggering Before Reset on i.MX8ULP 你好,@Bio_TICFSL 我能够在非中断模式下使用看门狗,它正在按预期重置系统。 但是,我需要看门狗中断模式,而且我不确定启用和处理中断的正确配置步骤。 你能否指导我如何在中断模式下启用 WDOG32,这样我的代码才能在 RESET 之前真正进入 WDOG32 IRQ 处理程序? Re: WDOG32 Interrupt Not Triggering Before Reset on i.MX8ULP 你好 是的,根据参考手册应该是可能的,请看第 9.1.7 章电源模式详情(实时功能域): 如你所见,在 ARBB 模式下,WDOG0 的所有必要元器件都可用,但也许 uPower 正在控制这个 WDOG 或整个 PBRIDGE0 的门控时钟。 请参阅《uPower 固件用户指南》。 此致
查看全文
S32K3+RTD400+SPD 1.0.4链接文件 在使用 SPD104 时,我遇到了一些有关链接文件的问题。目前,我使用的是 iar 9.50.2 版。从 S32DS 转换为 iar 时生成的 icf 文件不包括与 SPD 相关的内容。请参阅 SPD104 手册中有关 eMcem_MemMap 的部分。在 icf 文件中增加了一些分段分配,但仍然遇到了一些问题。 最常遇到的错误是 错误[Lp005]:位置包含内容的混合部分(例如"rw 数据部分 .s32_saf_bss in eMcem.o符号:[eMcem_DriverState]") [适合放在 ROM 中] 和无内容的部分(例如"zi section .bss in abs.o symbols: [abs_output]") [适合放在 RAM 中] 。 例如,从代码来看,eMcem_MemMap.h 中有如下代码 #ifdef EMCEM_START_SEC_VAR_ZERO_INIT_UNSPECIFIED / * * * @file eMcem_MemMap.h * @violates @ref eMcem_MemMap_h_REF_1 */ #undef EMCEM_START_SEC_VAR_ZERO_INIT_UNSPECIFIED / * * * @file eMcem_MemMap.h * @violates @ref eMcem_MemMap_h_REF_1 */ #undef MEMMAP_ERROR #pragma ghs section bss=".s32_saf_bss" #endif 根据手册中的理解,此处的.s32_saf_bss 段应该是放置在 RAM 中的一段,而不是 eMcem.c 中的一段、有以下代码 #define EMCEM_START_SEC_VAR_ZERO_INIT_UNSPECIFIED /* @* 违反 @ref eMcem_c_REF_0410 */ /* @violates @ref eMcem_c_REF_2001 */ #include"eMcem_MemMap.h" / * * * @brief 驱动器状态。 * 在启动或运行期间,eMCEM 驱动程序从 EMCEM_S_UINIT 变为 EMCEM_S_INITIALIZED。 * 如果配置锁类型设置为 HARD_LOCK,驱动程序会锁定其配置 * 并将其状态更改为 EMCEM_S_LOCKED。 */ eMcem_StateType eMcem_DriverState = EMCEM_S_UNINIT; #define EMCEM_STOP_SEC_VAR_ZERO_INIT_UNSPECIFIED 在代码中,eMcem_DriverState 被明确赋值。尽管此处的赋值为 0,但根据规则,应将其放在数据部分中 我可以对编译器进行配置,强行纠正变量的段分配逻辑:将本应属于"no content" 的显式零初始化变量从.data 段(有内容)移至.bss 段(无内容),使其符合链接器脚本中的要求,即只有"no content 段" 才能放置在 RAM 区域,从而解决混合放置的冲突。但我认为这不是解决问题的根本办法 有没有更合理的办法解决这个问题? Re: S32K3+RTD400+SPD 1.0.4 link file 嗨,@Neo1096、 您能使用本主题中的链接器文件吗? https://community.nxp.com/t5/S32K/S32K3-SPD-DMA/m-p/2139734 BR,丹尼尔
查看全文
RT I.MX 1172 Secure RMとアプリケーションノートが見つかりません 皆さんこんにちは 現在、I.MX RT 1172 をベースにしたプロジェクトを開発しています。 Secure リファレンス・マニュアルを参照したいのですが、RT1172 ページにソースが見つかりません。また、セキュア デバッグ アプリケーション ノートやその他のアプリケーションもどこにも見つかりません。 クラウドで、最新の RT1172 Secure RM と RT1172 関連のアプリケーションノートを入手する方法を教えてください。 Re: RT I.MX 1172 Secure RM and application note can not be found 更新された情報をありがとうございます。追加の許可を申請してみましたか? よろしくお願いいたします。 Re: RT I.MX 1172 Secure RM and application note can not be found 安全なファイルにアクセスする権利があるはずだと私は思います。NDAに署名しているため、RTもセキュアファイルページから確認され、付与されます。(下の画像を参照) したがって、このファイルをダウンロードする方法がわかりません。(NXP FAE にお問い合わせしても、この RT1172 の SRM が見つからない、入手できないとのことなので、RT1172 の SRM の入手方法を調べていただけますか? Re: RT I.MX 1172 Secure RM and application note can not be found こんにちは@Yiming2 さん 弊社の製品にご興味をお持ちいただき、またコミュニティをご利用いただき誠にありがとうございます。 安全なアクセス権がないと思われますので、次のリンクを確認してください。 https://www.nxp.com/support/support/secure-access-rights:SEC-ACCESS お役に立てれば幸いです。 まだ質問がある場合は、お気軽にご連絡ください。 素敵な一日をお過ごしください! よろしくお願いします メイリュー Re: RT I.MX 1172 Secure RM and application note can not be found これは SRM を見つけようとするページです。しかし、空があります。 https://www.nxp.com/products/i.MX-RT1170
查看全文
MCXN94X 乱数ジェネレータ NXPサポート様 MCXN MCUのほとんどのブロック図では、例えばMCX-N94X-N54X.pdf 、乱数ジェネレーター (TRNG) ブロックがあります。データシートとリファレンスマニュアルには、RNG ブロックに関する詳細情報はありません。明確にしていただけますか。MCXN MCU にはハードウェア RNG ブロックがあるのでしょうか? よろしくお願いいたします。 MCX N Re: MCXN94X Random Number Generator こんにちは@oja 「MCXN MCU にはハードウェア RNG ブロックがありますか?」 ->> はい、MCXN MCU にはハードウェア TRNG があります。 BR アリス
查看全文
PFE2 が sgmii モードで正しい PINUX で動作しない 皆様 私は、PFE2がSerdes0 XPCS_1チャネル0を使用して「sgmii」として動作するように設計されたカスタムs32g2ベースのハードウェアプラットフォームを使用しています。 デザインに使用されているPHY「TJA1104B」 MDC/MDIO のピンの詳細は、添付の回路図セクションに記載されているとおりです。 dts 設定は次のとおりです。 --------------------- &pfe_mdio2 { ステータス = "正常"; /* TJA1104B */ pfe_mdio_b_phy2: イーサネット-phy@2 { レジスタ = <0x3>; }; }; &pfe_netif2 { ステータス = "正常"; phy-mode = "sgmii"; phy-handle = <&pfe_mdio_b_phy2>; managed = "インバンドステータス"; }; pfe2mdioa_pins: pfe2mdioa_pins { pfe2mdioa_grp0 { ピンマックス = ; //ピンマックス = ; 出力有効; スルーレート = ; }; pfe2mdioa_grp1 { ピンマックス = ; //ピンマックス = ; 出力有効; 入力有効; スルーレート = ; }; pfe2mdioa_grp2 { ピンマックス = ; //ピンマックス = ; }; }; ****************************************************************************** 問題は、上記でコメントされている正しいMUX設定が機能しない(ピン80、81)が、上記でコメントされていない設定が機能する(ピン82、79)ことです。 これはとても奇妙です。 どうすればこれが可能になるのか提案していただけますか?   Re: PFE2 not working with correct pinux in sgmii mode こんにちは、 @khan_misbah ご返信ありがとうございます。問題が解決したと聞いて嬉しく思います。 共有していただいたリンクを確認しました。このトピックは同僚が担当しており、彼が引き続きサポートいたします。 BR チェイン Re: PFE2 not working with correct pinux in sgmii mode 私チェンイン、 動作させることはできましたが、問題は PHY アドレスでした。正しいピンMUX(80,81)を使用して正しい値に変更すると、カーネルで動作します。 現在、同じデバイス ツリー設定が uboot で機能しないという別の問題が発生しています。詳細は下記のチケットをご覧ください: https://community.nxp.com/t5/S32G/PFE2-in-sgmii-mode-working-in-kernel-but-not-in-u-boot/mp/2167244#M14835 Re: PFE2 not working with correct pinux in sgmii mode こんにちは、 @khan_misbah ご投稿ありがとうございます。 1. ご説明のとおり、PHY を S32G2 に接続する場合は次のようになります。 次に、対応する dts(79、82) を設定すると、PFE2 は正常に動作するはずですが、正しいでしょうか? 2. ボードを作り直す場合は、次のように PHY を S32G2 に接続します (回路図に他の変更はありませんか)。 対応する dts 設定の変更 (80、81) のみでは、PFE2 は期待どおりに動作しない可能性があります。 3. 使用したS32G2の部品番号も教えていただけますか? よろしくお願いします。 BR チェイン
查看全文
示例项目中缺少 TCP/IP 协议栈 你好、 我正在使用 S32K1 系列板,更具体地说,是 S32K148。 我面临的问题是,连示例项目都无法编译。我使用 S32DS IDE 和"New -> Project from Example" 创建它,从中选择 lwip_FreeRTOS_S32K148。 该文档说,应该可以直接从那里版本它。但事实并非如此,因为有很多文件丢失了。打开 S32 配置工具并更新代码后,大部分问题都解决了。但是,lwip 堆栈文件夹仍然丢失,我在 “税务摊销收益” 中出现错误,指出 tcp/ip 堆栈不包含在工具链中。 正如堆栈发行说明中所述,我安装了 S32K1_S32M24X 实时驱动程序 AUTOSAR R21-11 版本 3.0.0还有 S32K1 FreeRTOS 10.5.1 版本 2.0.0 代码包,我使用的是 S32DS 3.6.3。 Re: Missing TCP/IP stack in example project 你好@sergioGeronimo、 这是由 RTD 3.0.0 之间的清单 SDK 版本不匹配造成的(版本 2.0.0)和 TCP/IP 3.0.0(版本 3.0.0)版本。 要解决这个问题,请按照以下步骤操作: 1.进入 S32DS 安装文件夹,或机器的相应路径。 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24 2.打开tcpip_itm_manifest.xml ,将版本从 3.0.0 改为 2.0.0 3.重新启动 S32DS 4.打开外设视图并运行"更新代码" 5. 再次运行 Build 顺祝商祺! 帕维尔
查看全文
i.MX8MP グラフィックツールの選択 i.MX8M Plus/I.MX8 Quad maxでは、Linux YoctoビルドではなくAndroidベースのBSPを使用する予定です。次の質問は、ディスプレイ/GUIデザインについてです。 - この Android BSP の GUI を設計するには、どのツールまたはフレームワークが推奨されますか?たとえば、ディスプレイ用の画面、ウィジェット、インタラクティブな要素をレイアウトします。 よろしくお願いします、 パルヴァティ TP Re: i.MX8MP graphics tool selection こんにちは@parvathitpさん、 i.MX8M Plus または i.MX8 Quad Max 上の Android BSP の場合、推奨される GUI ツールは Android Studio、Altia、Qt、Flutter です。E-ZPassIL - Android Studio: レイアウト、ウィジェット、XML ベースのデザインを完全にサポートし、ネイティブ Android UI 開発に最適です。 - Altia: WYSIWYG デザインと NXP プラットフォーム向けの効率的なコード生成を備えた組み込み GUI 向けに最適化されています。 - Qt / Flutter: 強力なクロスプラットフォーム オプションですが、スムーズなパフォーマンスを得るには GPU アクセラレーションが必要です。 パフォーマンスのニーズとデザインの複雑さに基づいて選択してください。 よろしくお願いします、 デリア・グスマン Re: i.MX8MP graphics tool selection こんにちは、 Android BSP で GUI アプリケーションを開発するには、次のオプションを検討することをお勧めします。 Android スタジオ。 QT/フラッター。 Flutter/QT では流体を実行するために 3D GPU が必要であることに注意してください。Flutter は基盤として OpenGL ES または Vulkan を使用しており、最適な動作には最小限の 3D GPU が必要です。SO、i.MX8MP/i.MX8QM は優れたパフォーマンスを発揮します。 よろしくお願いいたします。
查看全文