Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
S32 Design Studio for ARM 2.2 cannot be activated. Install S32 Design Studio for ARM 2.2: 1. Selecting "online" during activation results in the error shown in Figure 1. Using https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/Troubleshooting-Activation-fails-with-error-message-FNP-ERROR-0/ta-p/1123259 results in the error shown in Figure 2. However, my computer's FlexNet service... Licensing Service in startup state 2. After following the official website's steps exactly when using offline activation, I encountered the error shown in Figure 3. How can I correctly activate and install this version of the software? Re: 安装S32 Design Studio for ARM 2.2无法激活 I followed the steps exactly, but it still doesn't work. Re: 安装S32 Design Studio for ARM 2.2无法激活 Hi @aether  The FNP Error 20 is usually related to components not being installed correctly or not being accessible to the current user. Could you please try the following: Fully uninstall S32DS for ARM v2.2 and remove any remaining files in C:\NXP\S32DS_ARM_v2.2. Back up and clear the contents of the hidden folder C:\ProgramData\FLEXnet\. Re-download and install the base S32DS for ARM v2.2 package (without Update 2). Run the installer with Administrator privileges and ensure that antivirus or security software is not blocking. BR, VaneB Re: 安装S32 Design Studio for ARM 2.2无法激活 Hi @aether  Could you please share the installation log file (.log)? It should be located under: C:\NXP\S32DS_ARM_v2.2\_S32 Design Studio for ARM Version 2.2_installation\Logs
記事全体を表示
S32 Design Studio Platform + SW32G2 + RTD version selection I refer to the S32G-VNP-RDB2 SOFTWARE ENABLEMENT GUIDE, the suggested software version was SW32G2_S32DS_3.4.0_D2012.zip + S32DS.3.4_b201217_win32.x86_64.exe + Real Time Drivers S32_RTD_4.4_1.0.0_HF01_D2102_DS_Updatesite.zip.  But I actually download S32DS.3.4_b201217_win32.x86_64.exe +SW32G2_S32DS_3.4.1_D2104.zip +SW32G_RTD_4.4_3.0.2_HF01_DS_updatesite_D2204.zip.  When I want to new the Light Up RGB LED and open peripherals tool, It will show "Peripherals: [SDK] Failed to update code - Code generation failed“. I'm not sure if the different software version combination causing these error. Re: S32 Design Studio Platform + SW32G2 + RTD version selection Hi, guang1994 I will reply to you internally. BR Joey
記事全体を表示
ISSUE: fix dependency for IMX_SEC_ENCLAVE and use-after-free Hello This is a follow up from this PR on github. It seems that the patches provided were at the end not applied as it's not present in lf-6.18.y. The Kconfig commit is needed to make sure that the Enclave driver cannot be y when NVMEM_IMX_OCOTP_SCU is m, thus avoiding probe defers. Otherwise you get this: root@colibri-imx8x-14985125:~# dmesg -l err [ 1.708145] rtc-ds1307 1-0068: hctosys: unable to read the hardware clock [ 2.072996] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 2.078636] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 2.084513] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 2.111555] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 2.117209] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 2.123110] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 2.141671] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 2.147303] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 2.153200] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 2.171418] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 2.177065] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 2.182929] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 5.744448] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 5.750217] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 5.756186] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 5.877660] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 5.888247] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 5.894232] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 10.324138] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 10.349783] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 10.374692] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 11.731697] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 11.738134] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 11.747692] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.284910] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.295720] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.307723] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.410541] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.426771] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.443446] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.644550] debugfs: '5f1a0000.phy' already exists in 'regmap' [ 12.655906] debugfs: '5f1a0000.phy' already exists in 'regmap' [ 12.670039] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.688813] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.696063] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.765923] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.775810] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.786887] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.839515] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.847285] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.853801] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.936721] nvmem imx-scu-ocotp0: cell mac raw len 6 unaligned to nvmem word size 4 [ 12.951328] nvmem imx-scu-ocotp0: cell mac raw len 6 unaligned to nvmem word size 4 [ 13.708903] genpd_provider mu_a1: failed to power off resource 214 ret -22 [ 16.701904] Bluetooth: hci0: unexpected event for opcode 0x0000 root@colibri-imx8x-14985125:~# On the second commit submitted, there has been some refactoring in the driver and I'm not sure if this has been addressed by NXP with commit 9703dfecc735 ("LF-15802: drivers: firmware: imx: Fix the SE driver remove") Could  maybe the SE team confirm? kinds regards Franz Re: ISSUE: fix dependency for IMX_SEC_ENCLAVE and use-after-free Hello, I see that this has not been solved yet, will check with internal software team and confirm about this. Best regards/Saludos, Aldo.
記事全体を表示
imx95 AHAB SGK 支持 你好, 我正在研究 i.MX95 上的 AHAB 安全启动支持,并想确认支持的签名密钥层次结构。 我了解到,某些 i.MX9 变体(例如 i.MX93)目前不支持 AHAB 容器签名的从属签名密钥 (SGK),而仅支持基于 SRK 的签名,如这里所讨论的: https://community.nxp.com/t5/i-MX-Processors/imx93-AHAB-SGK-support/td-p/2181212 请问 i.MX95 是否支持使用带有 CA 标志的 SRK 证书对 AHAB 启动容器进行从属密钥 (SGK) 签名,还是当前发布的 ELE 固件仅支持直接基于 SRK 的签名? 如果支持 SGK,能否也说明一下,支持是否取决于 i.MX95 芯片版本、ELE 固件版本、AHAB 容器格式或 BSP 版本? Re: imx95 AHAB SGK support 请问有人能帮帮我吗? Re: imx95 AHAB SGK support 你好, 对于未能及时回复您,我深表歉意。如果该功能仍然有用,经与团队确认,A 或 B 芯片版本均不支持该功能。 此致敬礼/Saludos, 阿尔多。 Re: imx95 AHAB SGK support 感谢@AldoG的澄清。
記事全体を表示
S32 Design Studio プラットフォーム + SW32G2 + RTD バージョン選択 私はS32G-VNP-RDB2 ソフトウェア イネーブルメント ガイドを参照しており、推奨されているソフトウェアバージョンはSW32G2_S32DS_3.4.0_D2012.zip+R S32DS.3.4_b201217_win32.x86_64.exe+リアルタイム・ドライバ S32_RTD_4.4_1.0.0_HF01_D2102_DS_Updatesite.zipでした。 しかし、実際にダウンロードしたのは S32DS.3.4_b201217_win32.x86_64.exe +SW32G2_S32DS_3.4.1_D2104.zip +SW32G_RTD_4.4_3.0.2_HF01_DS_updatesite_D2204.zip です。 RGBLEDを点灯してペリフェラルを起動しようとすると、「ペリフェラル:[SDK] コード更新に失敗 - コード生成に失敗」と表示されます。ソフトウェアのバージョンが違うからこそエラーが原因なのかは分かりません。 Re: S32 Design Studio Platform + SW32G2 + RTD version selection こんにちは、 guang1994 社内で返信させていただきます。 BR ジョーイ
記事全体を表示
问题:修复 IMX_SEC_ENCLAVE 和释放后使用依赖项。 Hello 这是对 GitHub 上这个 PR的后续跟进。 提供的补丁似乎最终没有应用,因为 lf-6.18.y 中没有这些补丁。 需要 Kconfig 提交来确保当 NVMEM_IMX_OCOTP_SCU 为 m 时 Enclave 驱动程序不能为 y,从而避免探测延迟。 否则你会看到这样的结果: root@colibri-imx8x-14985125:~# dmesg -l err [ 1.708145] rtc-ds1307 1-0068: hctosys: unable to read the hardware clock [ 2.072996] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 2.078636] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 2.084513] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 2.111555] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 2.117209] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 2.123110] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 2.141671] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 2.147303] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 2.153200] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 2.171418] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 2.177065] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 2.182929] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 5.744448] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 5.750217] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 5.756186] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 5.877660] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 5.888247] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 5.894232] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 10.324138] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 10.349783] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 10.374692] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 11.731697] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 11.738134] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 11.747692] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.284910] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.295720] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.307723] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.410541] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.426771] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.443446] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.644550] debugfs: '5f1a0000.phy' already exists in 'regmap' [ 12.655906] debugfs: '5f1a0000.phy' already exists in 'regmap' [ 12.670039] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.688813] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.696063] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.765923] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.775810] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.786887] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.839515] fsl-se secure-envlave-1: Fail to read FIPS fuse [ 12.847285] fsl-se secure-envlave-1: Failed to fetch SoC Info. [ 12.853801] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info [ 12.936721] nvmem imx-scu-ocotp0: cell mac raw len 6 unaligned to nvmem word size 4 [ 12.951328] nvmem imx-scu-ocotp0: cell mac raw len 6 unaligned to nvmem word size 4 [ 13.708903] genpd_provider mu_a1: failed to power off resource 214 ret -22 [ 16.701904] Bluetooth: hci0: unexpected event for opcode 0x0000 root@colibri-imx8x-14985125:~# 在提交的第二个版本中,驱动程序进行了一些重构,我不确定NXP是否已经解决了这个问题。 提交 9703dfecc735(“LF-15802:驱动程序:固件:imx:修复 SE 驱动程序移除”) SE团队能否确认一下? 此致敬礼 弗朗茨 Re: ISSUE: fix dependency for IMX_SEC_ENCLAVE and use-after-free 你好, 我看到这个问题还没有解决,我会和内部软件团队确认一下。 此致敬礼/Saludos, 阿尔多。
記事全体を表示
S32K358 about Cache operation I am writing an S32K358 program in S32DS. To create an OTA upgrade program, I need to manipulate the internal FLASH. When I call the above function, I can compile it successfully, but I cannot find the above function by pressing CTRL+left mouse button. Is this normal? Screenshot 2026-09-15 141928.png Screenshot 2026-09-15 141953.png Re: S32K358 about Cache operation Hi @sunshine88, Can you try rebuilding the index? danielmartynek_0-1789469464382.png Thank you, BR, Daniel
記事全体を表示
S32K358 キャッシュ操作について S32DSでS32K358プログラムを作成しています。OTAアップグレードプログラムを作成するために、内部FLASHを操作する必要があります。上記の関数を呼び出すとコンパイルは正常に完了しますが、Ctrlキーを押しながらマウスの左ボタンを押しても上記の関数が見つかりません。これは正常な動作でしょうか? スクリーンショット 2026-09-15 141928.png スクリーンショット 2026-09-15 141953.png Re: S32K358 about Cache operation こんにちは@sunshine88 さん インデックスを再構築してみることはできますか? danielmartynek_0-1789469464382.png ありがとうございました。 BR、ダニエル
記事全体を表示
S32K312用RTDの取り付け 私はS32K312のために、S32 Design Studio v 3.6.6 で以下の開発環境を設定しようとしています。 1. SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip をダウンロードしました。 2. S32 Design Studio 3.6.6で「S32拡張とアップデート」を開いたWindows 11で動作し、S32K3のリアルタイム・ドライバをインストールしました(示す通り): durga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.png 3. IDEを再起動するよう促されたら(PCの再起動も試しました) これではK3ファミリのサポートが見当たりません。「新規プロジェクト」ダイアログには、このオプションは表示されません。 durga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.png 下記のように「S32K3XX」ドライバーをインストールしようとすると: durga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.png 以下のようなエラーが表示されます。 durga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.png この一連のプロセスをS32DS v.6.2で繰り返すと少し改善されました。「新しいプロジェクト」ダイアログにK312のオプションが表示されていますが、SDKは表示されていません。 durga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.png 私は何が間違っているのでしょうか? Re: Installing RTD for S32K312 こんにちは、 @VaneBさん 残念ながら、S32DS 3.6.6 には同等の機能がありません。また、RTDのバージョンを7.0.1から6.0.0にダウングレードしてみました。 3.6.6で動作する特定のバージョンはありますか? Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん このスクリーンショットは私のS32DS 3.6.10のものです。インストール;しかし、あなたのIDEでも同様のセットアップが見られるはずです。 VaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.png また、あなたが共有してくれたスクリーンショットを見る限り、RTD 7.0.1をインストールできているのがわかります。RTD 7.0.1はS32K3開発パッケージに依存しているため、すでにそのパッケージがインストールされている可能性が高いです。 Re: Installing RTD for S32K312 こんにちは、 @VaneBさん あなたのコメントについて、もう少し詳しく説明してください。 S32K1xx用の「開発パッケージ」がインストールされているのを確認しました(これも私が使っているMCUファミリです): durga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.png しかし、K3には同様のものは見当たらない。 では、どうやってインストールすればいいのでしょうか?繰り返しますが、これまでに私がやったことは以下の通りです: 1. SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip をダウンロードしました 2. S32 DS v 3.6.6にアップデートサイトとして追加しました。 3. 以下のものをインストールしました。 durga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.png Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん S32DS 3.6.6からインストール時には、S32K3開発パッケージがインストールされていないようです。 S32DS 3.6.2に関して、RTD 7.0.1はS32DS 3.6.4を使用して開発および検証されたことにご注意ください。したがって、S32DS 3.6.4 の使用をお勧めします。または、互換性を確保し、潜在的な問題を回避するために、より新しいリリースを使用してください。 他に確認すべき点として、ツールチェーンが挙げられます。プロジェクトを作成する際は、NXP GCC 10.2.0がインストールされ、プロジェクトツールチェーンとして選択されていることを確認してください。 BR、VaneB Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん 私の環境では、RTD 7.0.0を使用しています。S32DS 3.6.6と共にインストールされました。しかし、前述のとおり、これらのバージョン間でセットアップ方法が非常に似ているため、RTD 7.0.1は問題なく動作するはずです。 設置の詳細を教えていただけますか? Re: Installing RTD for S32K312 こんにちは、 @VaneBさん サポートありがとうございます。URLをもう一度確認してもらえますか?この方法でアップデートしようとすると、S32 DS から次のようなエラーが発生します。 durga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.png 例えば、RESTタイプのアプリケーションでアクセスしようとすると、wgetを実行すると、HTTPエラー404(見つかりません)が発生します。 それはNXP内部の問題かもしれません(つまり、(公開サーバーではない)? Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん 以下の方法を試していただけますか?S32DSでは「新しいソフトウェアをインストールする→ヘルプ」へ行きます...これによりインストールウィンドウが開きます。「作業対象:」フィールドに、次の更新サイトを入力します。 https://www.nxp.com/lgfiles/updates/Eclipse/S32DS_3.6 利用可能なアップデートの一覧が、以下に示すような形で表示されます。リストにS32 Design Studio S32K3xx開発パッケージが見つかるか確認し、インストールを試してみてください。 VaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.png パッケージが表示されなかったりインストールが失敗した場合は、最新のS32DSバージョンへのアップデートをおすすめします。現在のインストール環境に一部のコンポーネントが不足しているか、インストール/アップデート中に何らかの破損が発生した可能性があります。 Re: Installing RTD for S32K312 こんにちは、 @VaneBさん 以下に、私が試した2つのファイルを示します(どちらも同じ問題が発生しました)。 durga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.png S32DSに関する情報は以下のとおりです。 durga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.png 以下に、インストール手順の詳細を、1枚のスクリーンショットに収まる範囲で示します。他に何か情報が必要ですか? durga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.png Re: Installing RTD for S32K312 こんにちは、 @VaneBさん 残念ながら、私の環境では動作しません。 durga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.png Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん 提供されたリンクは通常のウェブアドレスではないことにご注意ください。これはS32DSが利用可能なソフトウェアパッケージやアップデートにアクセスするためのアップデートサイトに対応しています。 更新サイトの完全なリストを表示するには、S32DS拡張機能と更新ウィンドウを開き、「サイトの管理」を選択します。そこにはIDEが認識するすべての更新サイトが見つかります。 Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん 別のマシンでテストしていただけますか? また、アップデートサイトへのアクセスを妨げるファイアウォールやプロキシ、セキュリティポリシーがないかITチームに確認する価値があります。 Re: Installing RTD for S32K312 これは確かに、当社のプロキシサーバーに何らかの問題があるようです。企業ネットワーク外のコンピュータで動作します。 サポートありがとうございます。
記事全体を表示
KW45:编程/调试期间间歇性线路确认故障和闪存擦除失败 大家好, 我目前正在使用基于 KW45 的定制板,在固件编程和调试过程中遇到了间歇性问题。 我分别使用 SEGGER J-Link 和 NXP MCU-Link 调试探针测试了该电路板,两种探针都出现了该问题。 定制板的启动配置与 KW45 EVK 相同,JTAG/SWD 连接也已检查,看起来是正确的。 然而,我发现出现了以下情况: 当我尝试转储或编程一个已知可以正常运行的应用程序时: 有时应用程序编程成功,但在编程或启动调试会话后,设备最终会跳转到故障地址。 调试器随后在该位置停止。 在某些编程或转储尝试过程中,我收到 Wire ACK 故障。 MCUXpresso 在其他时候报道: 执行 MI 命令时出错 我还尝试使用 MCUXpresso 擦除闪存,但闪存擦除操作本身并未成功完成。 已执行的检查 已检查 JTAG/SWD 连接,连接似乎正常。 我们使用 SEGGER J-Link 和 NXP MCU-Link 调试探针测试了该问题。 已将启动配置与 KW45 EVK 进行了比较。 我使用一个已知可以正常运行的应用程序进行测试。 该问题是间歇性的:有时编程成功,但有时会出现 Wire ACK 故障或 MI 命令错误。 也尝试过闪存擦除,但未能成功完成。 我的问题 什么原因会导致 KW45 在转储或编程代码时间歇性地报告 Wire ACK 故障? 执行 MI 命令时出错? 编程后跳转到或停止在意外或无效的内存地址? 即使尝试完全擦除闪存也失败了吗? 由于该问题包括间歇性 Wire ACK 故障和闪存擦除期间的故障,我怀疑这可能与调试接口、SWD/JTAG 信号完整性、电源稳定性、RESET 序列、闪存控制器状态、设备安全/配置、启动配置或其他硬件级问题有关,而不是应用程序本身的问题。 请问您能否提供以下方面的推荐操作流程: 恢复或擦除 KW45 设备。 确认调试接口功能正常。 检查设备是否已锁定或处于阻止正常编程的状态。 确定 Wire ACK 故障是由目标硬件、调试探针、电源/复位行为还是 SWD/JTAG 信号完整性引起的。 如有需要,我可以提供以下信息: MCUXpresso IDE 版本:25.6.1 测试的调试探针:SEGGER J-Link 和 NXP MCU-Link 完整的错误日志,包括 Wire ACK 故障详情。 调试控制台输出 JTAG/SWD 和启动连接示意图 SWD/JTAG时钟频率 电源和 RESET 配置 来自故障状态的内存/寄存器信息 非常感谢您能提供任何故障排除步骤方面的指导。 先行致谢。 Re: KW45: Intermittent Wire ACK Fault During Programming/Debugging and Flash Erase Failure 你好,希望你一切都好。   首先,请您确认一下您定制主板的一些硬件细节: BOOT_CFG (PTA4) 网络是否有下拉电阻连接到 GND?VDD_SYS 和 VDD_CORE 去耦电容是否已安装?因为这些是提供反馈通路并维持内部稳压器输出电压稳定性所必需的。   要尝试恢复设备,请尝试以下步骤: 您能否通过 ISP 模式访问您的设备?为此,在 RESET 期间将 BOOT_CONFIG (PTA4) 拉高,以强制设备进入 ISP 模式(在 KW47-EVK 上,这是 SW4)。 进入ISP模式后,打开命令提示符并运行以下命令: # Confirms ROM bootloader communication is working, a successful response confirms the device is reachable via ISP blhost.exe -p COMX get-property 1 # Reveals whether the device is in OEM_OPEN or a secured lifecycle state blhost.exe -p COMX get-property 07 # Perform a mass erase of the CM33 and NBU Program Flash blhost.exe -p COMX flash-erase-all blhost.exe -p COMX flash-erase-all 2 之后,您可以尝试运行 hello_world 或 BLE 示例,以确保电路板正常工作。 另外,请确认一下,您之前运行的是哪个应用程序?你有没有用低功耗的例子进行测试?设备也可能进入了低功耗状态,在低功耗运行期间禁用了SWD调试接口,这将导致LinkServer或J-Link无法正常连接。 此致, 索菲亚。 Re: KW45: Intermittent Wire ACK Fault During Programming/Debugging and Flash Erase Failure 您好,女士。 感谢您的详细回复。 关于硬件细节: BOOT_CFG (PTA4) 下拉:是的,我们定制的板上的 BOOT_CFG (PTA4) 网络有一个下拉电阻连接到 GND。 VDD_SYS 和 VDD_CORE 去耦电容:是的,所需的去耦电容已安装在板上。我已附上相关的原理图部分/图像,显示了VDD_SYS 和 VDD_CORE 的连接以及去耦电容。 同时,我将按照您建议的步骤,通过ISP 模式访问设备,并尝试使用 blhost 命令检查设备状态并执行批量擦除。 关于之前运行的应用程序: 该应用程序基于FreeRTOS ,并集成了以下外设/模块: FreeRTOS LPSPI0 带 DMA 通用IO LPSPI1 带 FIFO WDOG 关于低功耗问题,我在应用中并没有特意使用任何具体的低功耗示例。 我将执行 ISP 恢复程序,并告知您结果,特别是以下方面: 获取属性 1 获取属性 07 全部擦除 全部擦除 2 如果您建议在进行这些测试时进行任何其他硬件检查或测量,请告诉我。 普拉山斯1_0-1789454497591.png Prashanth1_1-1789454501864.png 再次感谢您的支持。 此致, 普拉桑特
記事全体を表示
Does NXP official have a code routine for configuring external boot for S32K344 chip? Does NXP official have a code routine and tutorial for configuring external boot for S32K344 chip? We would like to configure the chip to boot from the SD card? Re: Does NXP official have a code routine for configuring external boot for S32K344 chip? In a nonsecure boot configuration - does the first bootloader run from ROM (is it immutable)? Can this first bootloader be configured to boot the subsequent bootloaders/application images from an external source/flash? Re: Does NXP official have a code routine for configuring external boot for S32K344 chip? This device does not offer an option to boot from external memory. Device supports secure and nonsecure boot modes but in both cases it is internal flash boot.
記事全体を表示
GUI Guider 1.10.1 では、背景の不透明度が 0 の場合、背景スタイルのプロパティが省略されます。 環境 GUI Guider: 1.10.1 LVGL: 8.3 ウィジェット: ボタン スタイルパーツ: LV_PART_MAIN スタイル状態: LV_STATE_DEFAULT 問題の説明 GUI Guider 1.10.1 で再現可能なコード生成の問題を発見しました。 ボタンに背景色が設定されているにもかかわらず、背景の不透明度が0に設定されている場合、GUI Guiderは対応する背景色プロパティを生成しません。 実行時に背景の透明度を動的に変更すると、予期しない動作が発生します。 再生 ボタンを作成して設定します。 背景色:#F08300 背景の不透明度: 0 次に、LVGL 8.3コードを生成します。 GUI Guider が生成するもの: lv_obj_set_style_bg_opa(ui->screen_password_btn_15, 0、 LV_PART_MAIN | LV_STATE_DEFAULT); しかし、設定した背景色は生成されません。 lv_obj_set_style_bg_color(ui->screen_password_btn_15, lv_color_hex(0xF08300) LV_PART_MAIN | LV_STATE_DEFAULT); テスト:背景の不透明度のみを0から1に変更する 背景色の#F08300はそのままに、背景の不透明度だけを0から1に変更しました。 コードを再生成した後、GUI Guiderは以下を生成します。 lv_obj_set_style_bg_opa(ui->screen_password_btn_15, 1、 LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->screen_password_btn_15, lv_color_hex(0xF08300) LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_grad_dir(ui->screen_password_btn_15, LV_GRAD_DIR_NONE、 LV_PART_MAIN | LV_STATE_DEFAULT); したがって、生成されるコードは、背景の不透明度が正確に0であるかどうかによって異なります。 背景の不透明度 = 0: bg_opaが生成されます bg_color は生成されません 背景の不透明度 = 1: bg_opaが生成されます bg_color が生成されます その他の背景プロパティも生成されます 実行時への影響 私のアプリケーションは背景の不透明度を使って現在選択されているパスワード番号を示します。 背景色はGUI Guiderで #F08300 として設定され、アプリケーションは背景の不透明度のみを動的に変更します。 例: lv_obj_set_style_bg_opa(btn, LV_OPA_COVER、 LV_PART_MAIN | LV_STATE_DEFAULT); 初期の背景不透明度が0のボタンの場合、生成されるコードには設定された背景色が含まれません。 アプリケーションが不透明度を0からLV_OPA_COVERに変更すると、ボタンはGUI Guiderで設定された #F08300 色の代わりにLVGLテーマまたはデフォルトの背景色を表示します。 その動作は以下のとおりです。 GUI Guiderの設定: 背景色 = #F08300 背景の不透明度 = 0 生成されたコード: bg_opa = 0 bg_color は生成されません ランタイム: bg_opa が LV_OPA_COVER に変更されました 結果: #F08300の代わりに、デフォルトまたはテーマの背景色が表示されます。 応急措置 アプリケーションコード内で背景色を明示的に設定すると、以下の問題が解決します。 lv_obj_set_style_bg_color(btn, lv_color_hex(0xF08300) LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(btn, LV_OPA_COVER、 LV_PART_MAIN | LV_STATE_DEFAULT); 別の回避策としては、GUI Guiderで背景の不透明度を1に設定する方法があります。これにより、GUI Guiderは設定された背景色を生成するようになります。 しかし、これは初期のUI状態を変更してしまうため、理想的とは言えません。 期待される動作 背景色と背景の不透明度は、それぞれ独立したLVGLスタイルプロパティです。 ユーザーが明示的に以下を設定する場合: 背景色 = #F08300 背景の不透明度 = 0 GUI Guiderは、生成されたコードにおいて両方のプロパティを保持するはずです。 lv_obj_set_style_bg_opa(btn, 0、 LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(btn, lv_color_hex(0xF08300)、 LV_PART_MAIN |LV_STATE_DEFAULT); bg_color bg_opa が0のときは目に見える影響はありませんが、アプリケーションが実行時に動的にbg_opaが変化すると重要になります。 現在のコード生成動作では、GUI Guiderで設定された背景色情報が失われます。 実際の行動 GUI Guider 1.10.1 では、背景の不透明度が 0 の場合、背景スタイルのプロパティが省略されるようです。 不透明度を0から1に変更するだけで、背景色やその他の背景プロパティが再生成されます。 再現手順 GUI Guider 1.10.1 でボタンを作成する。 背景色を#F08300に設定してください。 背景の不透明度を0に設定してください。 LVGL 8.3コードを生成します。 値0のlv_obj_set_style_bg_opaが生成されていることを確認してください。 #F08300 を指定した lv_obj_set_style_bg_color は生成されないことに注意してください。 背景の不透明度のみを0から1に変更してください。 コードを再度生成してください。 #F08300 を指定した lv_obj_set_style_bg_color が生成されていることを確認してください。 実行時に、元のボタンの不透明度をLV_OPA_COVERに変更します。 設定された背景色は、アプリケーションが明示的に設定しない限り表示bg_colorないことに注意してください。 質問 これはGUI Guider 1.10.1における意図的なコードサイズ最適化なのでしょうか、それともコード生成の問題なのでしょうか? もしこの最適化が意図的であれば、GUI Guiderはバックグラウンド不透明度が0のときにバックグラウンドプロパティを保持するオプションを提供してくれますか? ランタイムアプリケーションはLVGLスタイルのプロパティを動的に変更することが多いため、初期の不透明性だけでbg_colorを省略すると、UI設定とは異なる実行時の挙動が生じる可能性があります。 Re: GUI Guider 1.10.1 omits background style properties when Background Opacity is 0 こんにちは、 @zzjgood さん、 投稿ありがとうございます。 あなたが説明した行動を再現できます。これはコード生成の問題だと思います。ユーザーが背景色を明示的に設定する場合、GUI Guiderは初期の背景不透明度が0でも対応するbg_colorコードを保持するか、透明オブジェクトの背景スタイルプロパティを保持するオプションを提供するべきです。この件はGUI-Guiderチームに報告し、修正を依頼します。さらに、当社の内部エスカレーションプロセスに基づき、以下の情報を提供していただけるとありがたいです。 - どのNXP製品を使っていますか? - 最終的なアプリケーションは? 現在の実用的な回避策は、アプリケーションコード内で背景色と不透明度の両方を明示的に設定することです。 コピー lv_obj_set_style_bg_color(btn, lv_color_hex(0xF08300), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(btn, LV_OPA_COVER, LV_PART_MAIN | LV_STATE_DEFAULT); お役に立てば幸いです。 BR セレステ Re: GUI Guider 1.10.1 omits background style properties when Background Opacity is 0 はい、ご返信ありがとうございます。 Re: GUI Guider 1.10.1 omits background style properties when Background Opacity is 0 こんにちは、 @zzjgood さん、 お元気でお過ごしでしょうか。 この件に関して最新情報が入りました。バージョン1.10.1では、不透明度が0に設定されている場合に背景スタイルのコード生成をスキップする動作は、不要な生成コードを削減するために意図的に設計されたものです。同じ論理は境界線のスタイルにも当てはまります。 お客様のユースケースでは、残りのスタイルコードを生成することが依然として有益であることは理解しています。しかし、v1.xブランチは既に更新されていません。対照的に、v2.xは値に関係なくユーザー設定のスタイルプロパティをすべて生成し、あなたのシナリオを完全にサポートします。 したがって、Gui-guider v2.xへの移行をお勧めします。 現代的な組み込みGUIファストを作成 | NXP Semiconductors よろしくお願いいたします。 セレステ
記事全体を表示
安装S32 Design Studio for ARM 2.2无法激活 安装S32 Design Studio for ARM 2.2: 1.在激活时选择online则报图一错误,使用https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/Troubleshooting-Activation-fails-with-error-message-FNP-ERROR-0/ta-p/1123259后报图二错误,但是我的电脑服务中FlexNet Licensing Service时启动状态 2.使用offline激活,完全参照官网步骤后,报图三错误,我该如何正确激活并安装此版本软件? Re: 安装S32 Design Studio for ARM 2.2无法激活 我已经完全按照步骤做了,依旧不行 Re: 安装S32 Design Studio for ARM 2.2无法激活 嗨@aether FNP 错误 20 通常与组件未正确安装或当前用户无法访问有关。请尝试以下步骤: 完全卸载 S32DS for ARM v2.2,并删除 C:\NXP\S32DS_ARM_v2.2 中所有剩余的文件。 备份并清除隐藏文件夹 C:\ProgramData\FLEXnet\ 的内容。 重新下载并安装适用于 ARM 的基本 S32DS v2.2 软件包(不包含 Update 2)。 以管理员权限运行安装程序,并确保防病毒软件或安全软件没有阻止安装程序运行。 BR,VaneB Re: 安装S32 Design Studio for ARM 2.2无法激活 嗨@aether 能否请您提供一下安装日志文件(.log)?它应该位于: C:\NXP\S32DS_ARM_v2.2\_S32 Design Studio for ARM Version 2.2_installation\Logs
記事全体を表示
ARINC615A 数据加载,使用 JTAG 访问密码保护 当未安装 HSE 固件时,可以使用CUST_DB_PSWD_A字段和设备生命周期配置来限制 S32K3 上的 SWD/JTAG 访问。假设更新是由应用程序或引导加载程序软件处理,而不是通过调试接口处理,启用此密码保护是否会对向处理器执行 ARINC 615A 软件数据加载产生任何影响? Re: ARINC615A Data loading with JTAG Access password protected CUST_DB_PSWD_A 仅限制 SWD/JTAG 调试访问。我不熟悉您的 ARINC 615A 实现的细节,但如果软件加载完全由您的应用程序或引导加载程序处理,我认为调试密码本身不会产生任何影响。 最终,这是特定应用,取决于 ARINC 615A 在您的系统中是如何实现的。如果更新机制不使用调试接口,则调试访问限制通常应独立于软件加载过程。任何其他限制都将取决于您的生命周期配置和应用程序网络安全设计。
記事全体を表示
GUI Guider 1.10.1 omits background style properties when Background Opacity is 0 Environment GUI Guider: 1.10.1 LVGL: 8.3 Widget: Button Style Part: LV_PART_MAIN Style State: LV_STATE_DEFAULT Problem Description I found a reproducible code-generation issue in GUI Guider 1.10.1. When a button has a configured background color but its Background Opacity is set to 0, GUI Guider does not generate the corresponding background color property. This causes unexpected behavior when the background opacity is changed dynamically at runtime. Reproduction Create a Button and configure: Background Color: #F08300 Background Opacity: 0 Then generate the LVGL 8.3 code. GUI Guider generates: lv_obj_set_style_bg_opa(ui->screen_password_btn_15, 0, LV_PART_MAIN | LV_STATE_DEFAULT); However, the configured background color is not generated: lv_obj_set_style_bg_color(ui->screen_password_btn_15, lv_color_hex(0xF08300), LV_PART_MAIN | LV_STATE_DEFAULT); Test: Change only Background Opacity from 0 to 1 I changed only the Background Opacity from 0 to 1, while keeping the same Background Color #F08300. After regenerating the code, GUI Guider generates: lv_obj_set_style_bg_opa(ui->screen_password_btn_15, 1, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->screen_password_btn_15, lv_color_hex(0xF08300), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_grad_dir(ui->screen_password_btn_15, LV_GRAD_DIR_NONE, LV_PART_MAIN | LV_STATE_DEFAULT); Therefore, the generated code differs depending on whether Background Opacity is exactly 0. Background Opacity = 0: bg_opa is generated bg_color is not generated Background Opacity = 1: bg_opa is generated bg_color is generated other background properties are also generated Runtime Impact My application uses the background opacity to indicate the currently selected password digit. The background color is configured in GUI Guider as #F08300, while the application dynamically changes only the background opacity. For example: lv_obj_set_style_bg_opa(btn, LV_OPA_COVER, LV_PART_MAIN | LV_STATE_DEFAULT); For a button whose initial Background Opacity is 0, the generated code does not contain the configured background color. When the application changes the opacity from 0 to LV_OPA_COVER, the button displays the LVGL theme or default background color instead of the #F08300 color configured in GUI Guider. The behavior is: GUI Guider configuration: Background Color = #F08300 Background Opacity = 0 Generated code: bg_opa = 0 bg_color is not generated Runtime: bg_opa is changed to LV_OPA_COVER Result: The default or theme background color is displayed instead of #F08300. Workaround Explicitly setting the background color in application code resolves the issue: lv_obj_set_style_bg_color(btn, lv_color_hex(0xF08300), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(btn, LV_OPA_COVER, LV_PART_MAIN | LV_STATE_DEFAULT); Another possible workaround is setting Background Opacity to 1 in GUI Guider, because this causes GUI Guider to generate the configured background color. However, this changes the initial UI state and is therefore not ideal. Expected Behavior Background Color and Background Opacity are separate LVGL style properties. If the user explicitly configures: Background Color = #F08300 Background Opacity = 0 I would expect GUI Guider to preserve both properties in the generated code: lv_obj_set_style_bg_opa(btn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(btn, lv_color_hex(0xF08300), LV_PART_MAIN | LV_STATE_DEFAULT); Although bg_color has no visible effect while bg_opa is 0, it becomes relevant when the application dynamically changes bg_opa at runtime. The current code-generation behavior loses the background color information configured in GUI Guider. Actual Behavior GUI Guider 1.10.1 appears to omit background style properties when Background Opacity is 0. Changing only the opacity from 0 to 1 causes the background color and other background properties to be generated again. Steps to Reproduce Create a Button in GUI Guider 1.10.1. Set Background Color to #F08300. Set Background Opacity to 0. Generate LVGL 8.3 code. Observe that lv_obj_set_style_bg_opa with value 0 is generated. Observe that lv_obj_set_style_bg_color with #F08300 is not generated. Change only Background Opacity from 0 to 1. Generate the code again. Observe that lv_obj_set_style_bg_color with #F08300 is now generated. At runtime, change the opacity of the original button to LV_OPA_COVER. Observe that the configured background color is not displayed unless bg_color is explicitly set by the application. Question Is this an intentional code-size optimization in GUI Guider 1.10.1, or is it a code-generation issue? If this optimization is intentional, could GUI Guider provide an option to preserve background properties when Background Opacity is 0? Runtime applications commonly change LVGL style properties dynamically, so omitting bg_color based only on its initial opacity can result in runtime behavior that differs from the UI configuration. Re: GUI Guider 1.10.1 omits background style properties when Background Opacity is 0 Hello @zzjgood , Thanks for your post.  I can reproduce the behavior you described. I think this is a code-generation issue. If the user explicitly configures a Background Color, GUI Guider should preserve the corresponding bg_color code even when the initial Background Opacity is 0, or provide an option to preserve background style properties for transparent objects. I will report this to the GUI-Guider team for further fix. In addition, according to our internal escalation process, we would appreciate it if you could provide the following information: - Which NXP product are you using? - What is your end application? The current practical workaround is to explicitly set both the background color and opacity in the application code: Copy lv_obj_set_style_bg_color(btn, lv_color_hex(0xF08300), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(btn, LV_OPA_COVER, LV_PART_MAIN | LV_STATE_DEFAULT); Hop it helps. BR Celeste Re: GUI Guider 1.10.1 omits background style properties when Background Opacity is 0 Hello @zzjgood , Hope you are doing great. We got update about this issue. In v1.10.1, the behavior of skipping background style code generation when the opacity is set to 0 was intentionally designed to reduce unnecessary generated code. The same logic also applies to border styles. We understand that, in your use case, generating the remaining style code may still be beneficial. However, the v1.x branch is no longer being updated. In contrast, v2.x generates all user-configured style properties regardless of their values, which fully supports your scenario. Therefore, we recommend that migrating to Gui-guider v2.x.  Create Modern Embedded GUIs Fasts | NXP Semiconductors Regards, Celeste Re: GUI Guider 1.10.1 omits background style properties when Background Opacity is 0 Alright, thank you for your reply.
記事全体を表示
ARINC615A Data loading with JTAG Access password protected When HSE firmware is not installed, SWD/JTAG access on the S32K3 can be restricted using the CUST_DB_PSWD_A field and device lifecycle configuration. Would enabling this password protection have any impact on performing an ARINC 615A software data load to the processor, assuming the update is handled by application or bootloader software rather than through the debug interface? Re: ARINC615A Data loading with JTAG Access password protected CUST_DB_PSWD_A only restricts SWD/JTAG debug access. I am not familiar with the details of your ARINC 615A implementation, but if the software load is handled entirely by your application or bootloader, I would not expect the debug password itself to have any impact. Ultimately, this is application-specific and depends on how ARINC 615A has been implemented in your system. If the update mechanism does not use the debug interface, debug access restrictions should generally be independent of the software loading process. Any additional limitations would depend on your lifecycle configuration and application security design.
記事全体を表示
KW45:プログラミング/デバッグ中の断続的なワイヤACK障害およびフラッシュ消去失敗 チームの皆さん、こんにちは。 現在、KW45ベースのカスタムボードを使用しているのですが、ファームウェアのプログラミングとデバッグ中に断続的な問題が発生しています。 SEGGER J-LinkとNXP MCU-Linkのデバッグプローブの両方で基板をテストしましたが、問題は両方のプローブで発生しました。 このカスタムボードはKW45 EVKと同じブート構成を採用しており、JTAG/SWD接続も確認済みで、問題ないようです。 しかし、以下のような挙動が見られます。 動作が確認されているアプリケーションをダンプしたりプログラムしたりしようとすると: 時にはアプリケーションが成功裏にプログラムされますが、プログラムやデバッグセッション開始後、デバイスは最終的にフォールトアドレスにジャンプします。 デバッガーはその場所で停止します。 プログラミングやダンプ処理中に、ワイヤACKフォルトが発生することがあります。 MCUXpressoは、別の時には次のように報告している。 MIコマンドの実行中にエラーが発生しました。 MCUXpressoからフラッシュメモリを消去しようと試みましたが、フラッシュメモリの消去操作自体が正常に完了しませんでした。 既に実施済みのチェック JTAG/SWD接続を確認したところ、問題ないようです。 この問題はSEGGER J-LinkとNXP MCU-Linkデバッグプローブの両方でテストされました。 ブート構成はKW45 EVKと比較された。 テストには動作が確認されているアプリケーションを使っています。 この問題は断続的に発生します。プログラミングが成功することもありますが、ワイヤACKエラーやMIコマンドエラーが発生することもあります。 フラッシュメモリの消去も試みましたが、正常に完了しませんでした。 私の質問 KW45がコードのダンプやプログラミング中に断続的にWire ACKの故障を報告する原因は何でしょうか? MIコマンドの実行中にエラーを報告しますか? プログラミング後に、予期しないまたは無効なメモリ アドレスにジャンプまたは停止する? フラッシュメモリの完全消去を試みても失敗する? 問題には断続的なWire ACKの故障やフラッシュ消去時の故障が含まれているため、これはデバッグインターフェース、SWD/JTAGの信号整合性、電源の安定性、リセットシーケンス、フラッシュコントローラの状態、デバイスのセキュリティ/設定、起動設定、あるいは他のハードウェアレベルの問題に関連しているのではないかと疑っています。 以下のような推奨される手順を教えていただけますか: KW45デバイスを復元または消去します。 デバッグインターフェースが正しく動作しているか確認してください。 デバイスがセキュリティ保護されているか、または通常のプログラミングを妨げる状態になっていないかを確認してください。 ワイヤACK障害が、ターゲットハードウェア、デバッグプローブ、電源/リセット動作、またはSWD/JTAG信号の完全性のいずれかに起因するものかどうかを判断します。 必要に応じて以下の情報を提供できます。 MCUXpresso IDE バージョン:25.6.1 テストしたデバッグプローブ:SEGGER J-LinkおよびNXP MCU-Linkです ワイヤACK障害の詳細を含む完全なエラーログ デバッグコンソール出力 JTAG/SWDおよびブート接続の概略図 SWD/JTAGクロック周波数 電源およびリセット設定 障害状態からのメモリ/レジスタ情報 推奨されるトラブルシューティング手順についてご教示いただければ大変ありがたいです。 よろしくお願いいたします。 Re: KW45: Intermittent Wire ACK Fault During Programming/Debugging and Flash Erase Failure こんにちは、奥様。 詳細なご回答をありがとうございました。 ハードウェアの詳細について: BOOT_CFG (PTA4) プルダウン:はい、当社のカスタムボードでは、BOOT_CFG (PTA4) ネットにGNDへのプルダウン抵抗が接続されています。 VDD_SYSおよびVDD_COREデカップリングコンデンサ:はい、必要なデカップリングコンデンサは基板上に実装されています。VDD_SYSとVDD_COREの接続およびデカップリングコンデンサを示す関連する回路図の断面図/画像を添付しました。 その間に、ISP モードで デバイスにアクセスするための手順を進め、blhostコマンドでデバイスの状態を確認し、大量消去を実行してみます。 以前に実行されていたアプリケーションについて: このアプリケーションは FreeRTOS をベースにしており、以下のペリフェラル/モジュールを統合しています: FreeRTOS DMA対応LPSPI0 汎用I/O (GPIO) LPSPI1(FIFO付き) WDOG 低消費電力の質問については、アプリケーションで特定の低消費電力の例を意図的に使ったわけではありません。 ISP復旧手順を実行し、結果をお知らせします。特に以下の点についてお知らせします。 get-property 1 get-property 07 フラッシュ消去 フラッシュ消去2 これらのテストを実施する際に、他に推奨するハードウェアのチェックや測定があればお知らせください。 Prashanth1_0-1789454497591.pngプラシャンス1_0-1789454497591.png Prashanth1_1-1789454501864.pngプラシャンス1_1-1789454501864.png 改めてサポートありがとうございます。 よろしくお願いします、 プラシャント Re: KW45: Intermittent Wire ACK Fault During Programming/Debugging and Flash Erase Failure こんにちは、お元気でお過ごしでしょうか。   まず最初に、カスタムボードのハードウェア詳細を確認していただけますか: BOOT_CFG(PTA4)ネットにはGNDへのプルダウン抵抗が接続されていますか?VDD_SYSおよびVDD_COREのデカップリングコンデンサは実装されていますか?これらは、フィードバック経路を提供し、内部レギュレータ出力の電圧安定性を維持するために必要となる。   デバイスの復旧を試みるには、以下の手順をお試しください。 ISPモードでデバイスにアクセスできますか?そのためには、リセット中にBOOT_CONFIG(PTA4)をハイレベルにプルアップして、デバイスをISPモードに強制的に切り替えます(KW47-EVKの場合はSW4です)。 ISPモードに入ったら、コマンドプロンプトを開き、以下のコマンドを実行します。 # Confirms ROM bootloader communication is working, a successful response confirms the device is reachable via ISP blhost.exe -p COMX get-property 1 # Reveals whether the device is in OEM_OPEN or a secured lifecycle state blhost.exe -p COMX get-property 07 # Perform a mass erase of the CM33 and NBU Program Flash blhost.exe -p COMX flash-erase-all blhost.exe -p COMX flash-erase-all 2 その後、hello_worldやBLEの例を試して、基板が正常に動作しているか確認してみてください。 念のため確認ですが、以前どのアプリケーションを実行しましたか?低消費電力のサンプルでもテストしましたか?また、デバイスが低消費電力状態に入り、低消費電力運転中にSWDデバッグインターフェースが無効化され、LinkServerやJ-Linkが正常に接続できなくなる可能性もあります よろしくお願いします、 ソフィア。
記事全体を表示
安装 S32K312 的 RTD 我正在尝试在 S32 Design Studio v 3.6.6上为 S32K312 设置开发环境,具体步骤如下: 1. 下载了 SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip 2. 在 S32 Design Studio 3.6.6 中打开了“S32Extensions and Updates”。在 Windows 11 系统上运行,并已安装 S32K3 实时驱动程序,如下所示: durga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.png 3. 按照提示重启了IDE(我也尝试过重启电脑)。 由此看来,我无法看到对 K3 系列的支持。“新建项目”对话框中没有显示此选项: durga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.png 如果我尝试安装如下所示的“S32K3XX”驱动程序: durga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.png 我收到如下所示的错误信息: durga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.png 现在在 S32DS v 3.6.2 上重复整个过程略有改善:现在“新建项目”对话框中列出了 K312 选项,但没有列出其 SDK: durga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.png 我做错了什么? Re: Installing RTD for S32K312 嗨@VaneB 很遗憾,我在S32DS 3.6.6上没有对应的版本。我已经尝试将 RTD 版本从 7.0.1 降级到 6.0.0。 是否有适用于 3.6.6 的特定版本? Re: Installing RTD for S32K312 你好@durga_choudhury 截图来自我的 S32DS 3.6.10 系统。安装过程;但是,您应该会在 IDE 中看到类似的设置。 VaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.png 另外,根据你分享的截图,我可以看到你已经成功安装了 RTD 7.0.1。由于 RTD 7.0.1 依赖于 S32K3 开发包,因此该软件包很可能已经安装。 Re: Installing RTD for S32K312 嗨@VaneB 请详细说明一下您的评论。 我看到我安装了 S32K1xx 的“开发包”(这也是我使用的 MCU 系列): durga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.png 但我发现K3并没有类似的功能。 那么我该如何安装呢?重申一下,我目前为止所做的工作是: 1. 下载了 SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip 2. 已将其添加为 S32 DS v 3.6.6的更新站点 3. 安装了以下软件: durga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.png Re: Installing RTD for S32K312 你好@durga_choudhury 来自您的 S32DS 3.6.6安装过程中,似乎没有安装 S32K3 开发包。 关于 S32DS 3.6.2,请注意,RTD 7.0.1 是使用 S32DS 3.6.4 开发和验证的。因此,我们建议使用 S32DS 3.6.4 版本。或者使用更新的版本以确保兼容性并避免潜在问题。 此外,还需要验证工具链。创建项目时,请确保已安装 NXP GCC 10.2.0 并选择其作为项目工具链。 BR,VaneB Re: Installing RTD for S32K312 你好@durga_choudhury 我的配置是RTD 7.0.0。随 S32DS 3.6.6 一起安装。但是,如前所述,RTD 7.0.1 应该可以正常工作,因为这些版本的设置非常相似。 能否分享一下您的安装详情? Re: Installing RTD for S32K312 你好@durga_choudhury 请注意,提供的链接并非常规网址。它对应于 S32DS 使用的更新站点,用于访问可用的软件包和更新。 要查看完整的更新站点列表,请打开 S32DS 扩展和更新窗口,然后选择“管理站点”。您可以在这里找到 IDE 识别的所有更新站点。 Re: Installing RTD for S32K312 你好@durga_choudhury 请您尝试以下操作?在 S32DS 中,转到“帮助”→“安装新软件”……这将打开安装窗口。在“使用以下方式操作:”字段中,输入以下更新站点: https://www.nxp.com/lgfiles/updates/Eclipse/S32DS_3.6 应该会显示一个可用更新列表,类似于下面显示的内容。请检查列表中是否能找到 S32 Design Studio S32K3xx 开发包,并尝试安装。 VaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.png 如果代码包,软件包未出现或安装失败,我建议更新到最新的 S32DS 版本。当前安装可能缺少某些元器件,或者在安装/更新过程中某些文件损坏。 Re: Installing RTD for S32K312 嗨@VaneB 很遗憾,它对我不起作用: durga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.png Re: Installing RTD for S32K312 嗨@VaneB 以下是我尝试过的两个文件(都存在同样的问题): durga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.png 以下是关于S32DS的信息: durga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.png 以下是一些安装细节,尽可能全部显示在一张屏幕截图中。您还需要其他信息吗? durga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.png Re: Installing RTD for S32K312 嗨@VaneB 感谢您的支持。请您再次确认一下网址好吗?如果我尝试从这里更新,S32 DS 会报错,如下所示: durga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.png 如果我尝试通过 REST 类型的应用程序访问它,例如:使用 wget 下载时,出现 HTTP 错误 404(未找到)。 会不会是恩智浦内部的问题(例如,(不在面向公众的服务器上)? Re: Installing RTD for S32K312 你好@durga_choudhury 请您在另一台机器上测试一下好吗? 此外,最好与您的 IT 团队确认是否存在防火墙、代理或网络安全策略阻止访问更新站点。 Re: Installing RTD for S32K312 这似乎确实是我们的代理服务器出了问题。它可以在公司网络之外的计算机上运行。 非常感谢您的支持。
記事全体を表示
KW45: Intermittent Wire ACK Fault During Programming/Debugging and Flash Erase Failure Hi Team, I am currently working with a KW45-based custom board and facing an intermittent issue during programming and debugging the firmware. I have tested the board with both a SEGGER J-Link and an NXP MCU-Link debug probe, and the issue occurs with both probes. The custom board has the same boot configuration as the KW45 EVK, and the JTAG/SWD connections have also been checked and appear to be correct. However, I am seeing the following behaviour: When I try to dump or program a known-working application: Sometimes the application is programmed successfully, but after programming or starting a debug session, the device eventually jumps to a fault address. The debugger then halts at that location. During some programming or dumping attempts, I receive a Wire ACK fault. At other times, MCUXpresso reports: Error while executing the MI command I also tried to erase the flash from MCUXpresso, but the flash erase operation itself does not complete successfully. Checks already performed JTAG/SWD connections have been checked and appear to be correct. The issue was tested with both a SEGGER J-Link and an NXP MCU-Link debug probe. Boot configuration has been compared with the KW45 EVK. I am using a known-working application for testing. The issue is intermittent: programming sometimes succeeds, but at other times a Wire ACK fault or MI command error occurs. Flash erase has also been attempted, but it does not complete successfully. My questions What could cause the KW45 to: Intermittently report a Wire ACK fault while dumping or programming code? Report Error while executing the MI command? Jump or halt at an unexpected or invalid memory address after programming? Fail even when attempting a full flash erase? Since the issue includes intermittent Wire ACK faults and failure during flash erase, I suspect this may be related to the debug interface, SWD/JTAG signal integrity, power-supply stability, reset sequence, flash controller state, device security/configuration, boot configuration, or another hardware-level issue rather than the application itself. Could you please suggest the recommended procedure to: Recover or erase the KW45 device. Verify that the debug interface is functioning correctly. Check whether the device is secured or in a state that prevents normal programming. Determine whether the Wire ACK fault is caused by the target hardware, debug probe, power/reset behavior, or SWD/JTAG signal integrity. I can provide the following information if required: MCUXpresso IDE version: 25.6.1 Debug probes tested: SEGGER J-Link and NXP MCU-Link Complete error log, including the Wire ACK fault details Debug console output Schematic of the JTAG/SWD and boot connections SWD/JTAG clock frequency Power-supply and reset configuration Memory/register information from the failed state Any guidance on the recommended troubleshooting steps would be greatly appreciated. Thanks in advance. Re: KW45: Intermittent Wire ACK Fault During Programming/Debugging and Flash Erase Failure Hi Ma'am, Thank you for your detailed response. Regarding the hardware details: BOOT_CFG (PTA4) pull-down: Yes, the BOOT_CFG (PTA4) net has a pull-down resistor to GND on our custom board. VDD_SYS and VDD_CORE decoupling capacitors: Yes, the required decoupling capacitors are populated on the board. I have attached the relevant schematic sections/images showing the VDD_SYS and VDD_CORE connections and decoupling capacitors. Meanwhile, I will proceed with the steps you suggested to access the device through ISP mode and will try the blhost commands to check the device state and perform the mass erase. Regarding the application that was previously running: The application is based on FreeRTOS and integrates the following peripherals/modules: FreeRTOS LPSPI0 with DMA GPIO LPSPI1 with FIFO WDOG Regarding the low-power question, I did not intentionally use any specific low-power example in the application. I will perform the ISP recovery procedure and let you know the results, particularly for: get-property 1 get-property 07 flash-erase-all flash-erase-all 2 Please let me know if there are any additional hardware checks or measurements you recommend while I perform these tests. Prashanth1_0-1789454497591.pngPrashanth1_0-1789454497591.png Prashanth1_1-1789454501864.pngPrashanth1_1-1789454501864.png Thanks again for your support. Best regards, Prashanth Re: KW45: Intermittent Wire ACK Fault During Programming/Debugging and Flash Erase Failure Hello, hope you are doing well.   Firstly, could you please confirm some hardware details from your custom board: Does the BOOT_CFG (PTA4) net have a pull-down resistor to GND? Are the VDD_SYS and VDD_CORE decoupling capacitors populated? As these are required to provide a feedback path and maintain voltage stability on the internal regulator output.   To attempt to recover the device, please try the following steps: Are you able to access your device through ISP mode? For this, pull BOOT_CONFIG (PTA4) high during reset to force the device into ISP mode (on a KW47-EVK this is SW4) Once in ISP mode, open a command prompt and run the following commands: # Confirms ROM bootloader communication is working, a successful response confirms the device is reachable via ISP blhost.exe -p COMX get-property 1 # Reveals whether the device is in OEM_OPEN or a secured lifecycle state blhost.exe -p COMX get-property 07 # Perform a mass erase of the CM33 and NBU Program Flash blhost.exe -p COMX flash-erase-all blhost.exe -p COMX flash-erase-all 2 Afterwards, you could try running a hello_world or BLE example to make sure the board is working properly. Also, just to confirm, which application did you run previously? Did you test with any low power examples? It is also possible that the device entered a low‑power state, disabling the SWD debug interface during low-power operation, which would prevent LinkServer or J-Link from connecting normally Best regards, Sofia.
記事全体を表示
S32 Design Studio for ARM 2.2 はアクティベートできません。 S32 Design Studio for ARM 2.2をインストールします。 1. アクティベーション中に「オンライン」を選択すると、図 1 に示すエラーが発生します。https ://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/Troubleshooting-Activation-fails-with-error-message-FNP-ERROR-0/ta-p/1123259を使用すると、図 2 に示すエラーが発生します。ただし、私のコンピュータの FlexNet サービスは...ライセンスサービスは立ち上げ段階です 2. オフライン認証を使用する際に、公式サイトの手順に正確に従ったところ、図3に示すエラーが発生しました。このバージョンのソフトウェアを正しく認証およびインストールするにはどうすればよいでしょうか? Re: 安装S32 Design Studio for ARM 2.2无法激活 手順通りにやったのですが、それでもうまくいきません。 Re: 安装S32 Design Studio for ARM 2.2无法激活 こんにちは、 @aetherさん。 FNPエラー20は通常、部品が正しくインストールされていないか、現在のユーザーがアクセスできないことに関連しています。以下の方法を試していただけますか: ARM v2.2用のS32DSを完全にアンインストールし、C:\NXP\S32DS_ARM_v2.2の残っているファイルも削除してください。 隠しフォルダ C:\ProgramData\FLEXnet\ の内容をバックアップして削除してください。 ベースのS32DS for ARM v2.2パッケージを再ダウンロードしてインストールしてください(アップデート2なし)。 管理者権限でインストーラーを実行し、ウイルス対策ソフトやセキュリティソフトがブロックしていないか確認してください。 BR、VaneB Re: 安装S32 Design Studio for ARM 2.2无法激活 こんにちは、 @aetherさん。 インストールログファイル(.log)を共有してもらえますか?それは以下の通りです: C:\NXP\S32DS_ARM_v2.2\_S32 Design Studio for ARM Version 2.2_installation\Logs
記事全体を表示