Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link Sta Platform: S32K344 with AB-Swap scheme. Separate firmware images reside in Active and Passive blocks. Observation: After executing HSE_ActivatePassiveBlock() to swap active/passive partitions, a full power cycle does not trigger automatic firmware startup. Firmware executes successfully only when J-Link is attached and Start Application is triggered from debugger. Could anyone explain the root cause and provide recommended fixes? Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link Hi @HQZ  Are you sure there is a valid image in the passive partition? What do you observe if you attach a debugger to the running target without resetting it after power-up? Did the device enter JTAG recovery mode? Or you can simply reset the device by your debugger and then check if it reached the entry point of your application.  If the device is stuck in an endless loop at address 0x2040012C, it indicates that it has entered JTAG recovery mode. This could also point to an issue with the IVT configuration or IVT integrity. Also, is the image in the passive partition linked to run from the active partition address space, i.e. starting at 0x00400000? Finally, are you using Secure Boot? Regards, Lukas Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link Hi @HQZ  “while Partition B firmware is linked starting at 0x600000” – this is the problem. Both images must be linked for active partition addresses – 0x400000. The applications are always running from active partition, not from passive partition. Solution – use the same linker file for both projects. It works with your debugger because debuggers set the program counter “manually” to entry point address which is found in elf file. Regards, Lukas Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link Hello@lukaszadrapa  Platform: S32K344, AB-Swap architecture. Independent firmware images are stored in Active Block and Passive Block separately. HSE Secure Boot is disabled. Problem Description: After calling HSE_ActivatePassiveBlock() to complete the Active/Passive partition switch, the device cannot automatically boot the target firmware after power cycle and reset. However, if the J-Link debugger is connected to the chip and "Start Application" is clicked within the debugger software, the swapped firmware runs normally. Additional background: Firmware resides in both Partition A and Partition B. The only difference between the two images is the LED blinking frequency. Partition A firmware is linked starting at 0x400000, while Partition B firmware is linked starting at 0x600000. After invoking HSE_ActivatePassiveBlock() and reset, I dumped flash contents with J-Link. The contents of Partition A and Partition B have been physically swapped, confirming that HSE_ActivatePassiveBlock() takes effect. Questions: 1. What is the root cause of this behavior? Why does cold power-on boot behave differently from debugger-triggered "Start Application"? 2. What feasible solutions can resolve the auto-boot failure after AB partition swap? Thanks for your support. Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link Hello@lukaszadrapa  I have tried the AB‑partition swap according to previous suggestions, but the issue still persists. The HSE firmware version used is s32k344_hse_fw_1.5.0_2.40. Test setup for validating AB‑swap: Single linker script with application‑based self‑update. The application is responsible for programming the new firmware image into the passive partition. Linker script: Only one linker script is used, and the firmware start address is always set to 0x00400000. Workflow: 1. The application running in Partition A (logical address 0x00400000) receives new firmware over CAN. The only difference between Partition A and Partition B firmware is the LED‑blinking frequency. 2. The application programs the new firmware directly into the physical address of the passive partition (0x00600000). 3. After programming completes, the HSE_ActivatePassiveBlock() service is called. 4. The chip is then reset. Observation: The firmware fails to run after reset. However, when J‑Link is connected and "Start Application" is triggered from the debugger, the firmware from Partition B executes correctly. What other root causes can lead to unsuccessful partition swap, and what are the corresponding solutions? Regards Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link I’m sorry for delayed response. Here are some typical issues: When you run HSE_ActivatePassiveBlock() and when you reset the device, it takes about 1s until HSE is ready to accept new service requests. That’s because HSE takes a backup of HSE firmware to passive partition. HSE_STATUS_INIT_OK flag in FSR register is set once the operation is completed. So, it’s not possible to use HSE until it’s finished. Sometimes this is the reason of troubles. This has been optimized in firmware versions 0.2.55.0 and newer and the firmware is copied to passive partition only if it is updated. If it is still the same, HSE will skip this operation and the swap is much faster. Then I recommend to read description in HSE Firmware reference manual rev. 2.7 in section: “14.6.5  Synchronizing flash read/write access between HSE and application core”: https://www.nxp.com/webapp/sd/collateral/1765990353647716033651?version=2.7 There are tables 149, 150 and 151 where you can find details about typical scenarios. In your case: when HSE takes backup of itself to passive partition, it is not possible to access flash block 3 because HSE performs flash operations on that block. Also you can’t perform flash operations on block 1 because HSE firmware is running from this block. Another thing is that if HSE is running, it is not possible to change HSE_CLK. This can be a problem after the swap when HSE is running about 1s after the reset. When changing HSE_CLOCK, HSE must be in idle state. It is not possible to change the clock while HSE is running. This can lead to unpredictable behavior. It is explicitly mentioned in the S32K3 reference manual: “Before configuring HSE_CLK, you must wait for the SBAF to enter WFI by reading core status register of HSE CPU (PRTN0_CORE2_STAT).” This could be a problem when using older versions of RTD drivers because the drivers did not check mentioned status register. This check was implemented to RTD version 5.0.0 and higher. If you have older version, it’s up to user to poll the WFI before clock initialization. So, this may be also the reason why it is failing. 回复: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link Hello,bro I also encountered the same problem. Could you please tell me how you solved it? 回复: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link Hello, Apologies for the delayed response—I just saw your message. Has the issue been resolved now, or do you still need assistance?
View full article
सीखो अप में शिकायत कैसे दर्ज करें Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें9279-187863 सीखो अप का तुरंत समाधान, क्योंकि हर कंपनी जुड़ी है राष्ट्रीय उपभोक्ता हेल्पलाइन से शिकायत दर्ज करने के लिए, कॉल करें उपभोक्ता हेल्पलाइन पर या व्हाट्सएप नंबर पर SMS भेजें।   Re: सीखो अप में शिकायत कैसे दर्ज करें Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें9279-187863 सीखो अप का तुरंत समाधान, क्योंकि हर कंपनी जुड़ी है राष्ट्रीय उपभोक्ता हेल्पलाइन से शिकायत दर्ज करने के लिए, कॉल करें उपभोक्ता हेल्पलाइन पर या व्हाट्सएप नंबर पर SMS भेजें।  
View full article
NXP是否有支持Sonic OS的MPU? 您好,NXP, 我们需要一款能够支持 SONIC OS 的处理器。 我在NXP网站上找不到这条消息。 您能帮忙再核实一下吗? 非常感谢。 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: Does NXP has MPU supporting sonic OS ? 嗨志明, 知道了。 非常感谢。 Re: Does NXP has MPU supporting sonic OS ? 嗨@jimmyli NXP官方并不支持SONIC OS。 此致, 志明
View full article
在 vscode 中安装 mcuxpresso 配置工具时出错 亲爱的各位 我正在安装用于 vscode 的 MCUxpresso,但当我尝试安装用于 vs 代码的 MCUXpresso 配置工具时,却出现了以下错误: [error] 无法获取 MCUXPRESSO-CT-WIN64-26.03 的下载 URL:200: OK。跳过下载... [error] 安装 MCUXpresso 配置工具时发生错误: 无法获取 MCUXPRESSO-CT-WIN64-26.03 的下载 URL。 跳转... *** 安装错误 *** 我的 VScode 版本是 版本:1.118.1 (用户设置) Commit:034f571df509819cc10b0c8129f66ef77a542f0e 日期:2026-04-29T17:36:44+03:00 Electron: 39.8.8 ElectronBuildId:13870025 Chromium: 142.0.7444.265 Node.js: 22.22.1 V8: 14.2.231.22-electron.0 操作系统:Windows_NT x64 10.0.26200 这是 VScode 自动打开的表单 _Ferrari__0-1778425696101.png 您遇到过类似问题吗? 你是怎么修好的? 非常感谢你们的帮助与合作 顺祝商祺! Re: error while installing mcuxpresso config tool in vscode 您好, MCUXpresso 安装程序以前在从 nxp.com 下载时遇到过兼容性问题。这个问题已在几天前发布的最新版本中得到解决。请使用自动更新功能更新 MCUXpresso 安装程序,然后重新尝试安装 MCUXpresso 配置工具。 AlexandraMaracine_0-1778479402779.png 谢谢! 亚历山德拉 Re: error while installing mcuxpresso config tool in vscode 20260920 你好, 我已按照您建议的方法操作,但问题仍然存在。今天是2026年9月20日。我已经确认我的 MCUXpresso 安装程序已更新到最新版本。但是,我在安装 MCUXpresso 配置工具和安全配置时仍然会遇到错误。 您能帮忙进一步核实一下吗? 谢谢。 1.png 2.png
View full article
Sikho app mein shikayat kaise karen Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें  का तुरंत समाधान, क्योंकि हर कंपनी जुड़ी है राष्ट्रीय उपभोक्ता हेल्पलाइन से  शिकायत दर्ज करने के लिए, कॉल करें  उपभोक्ता हेल्पलाइन पर या व्हाट्सएप नंबर पर SMS भेजें।   Re: Sikho app mein shikayat kaise karen Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें का तुरंत समाधान, क्योंकि हर कंपनी जुड़ी है राष्ट्रीय उपभोक्ता हेल्पलाइन से शिकायत दर्ज करने के लिए, कॉल करें उपभोक्ता हेल्पलाइन पर या व्हाट्सएप नंबर पर SMS भेजें।  
View full article
Advice Needed for Trusted Online Resource of Free Software Hi everyone, I’m looking for reliable online resource for cybersecurity, wireless networking, website development software. In particular, software solution for website optimization, networking, digital security, or online productivity I’ve heard about thefreetech.com as one option, but I’m curious how it compares to other popular platforms. Has anyone used it recently? How accurate and user-friendly is it? Any insights, tips, or alternative recommendations would be really helpful! Thanks in advance!
View full article
Sikho 应用程序 mein shikayat kaise karen Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें  का तुरंत समाधान, क्योंकिहरकंपनीजुड़ीहैराष्ट्रीयउपभोक्ता हेल्पलाइनसे  शिकायत दर्ज करने के लिए, कॉल करें  उपभोक्ता短信 短信 短信   Re: Sikho app mein shikayat kaise karen Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें का तुरंत समाधान, क्योंकिहरकंपनीजुड़ीहैराष्ट्रीयउपभोक्ता हेल्पलाइनसे शिकायत दर्ज करने के लिए, कॉल करें उपभोक्ता短信 短信 短信  
View full article
Request to extend expired license for S32 Design Studio for ARM v2.2 Hello NXP License Team, My S32 Design Studio for ARM v2.2 license will expire and I would like to continue using it. Both the License Expiration and the Entitlement Expiration dates show July 5, 2026, so the entitlement itself will expire and re-activating with the existing activation code no longer produces a valid license. Could you please extend the entitlement so that I can re-activate? Details below: Product: S32 Design Studio for ARM v2.2 Activation Code: CCB1-BEC2-FF96-4859 Thank you very much for your great help.       Re: Request to extend expired license for S32 Design Studio for ARM v2.2 Hi,  your S32DS license has been extended. Please activate S32DS again with your old code.  Re: Request to extend expired license for S32 Design Studio for ARM v2.2 Hello NXP License Team, Thansks for your help. However, My S32DS License details is still  "Evaluation" Coudl you please check it again. Thanks for your great support. S32 Design Studio for ARM ActivationId: CCB1-BEC2-FF96-4859 Evaluation Days: 20 Feature Version: 2.2 Feature Status: Evaluation (20 days) Re: Request to extend expired license for S32 Design Studio for ARM v2.2 Hi, I've been re-compiled my code code with S32DS ARM 2.2 However, my S32DS ARM 2.2 license is still not extened. Does anyone can help me? 回复: Request to extend expired license for S32 Design Studio for ARM v2.2 Hi,    Request to extend expired license for S32 Design Studio for ARM v2.2,tks Tony_lv_1-1789897641124.png
View full article
सीखो अप में शिकायत कैसे दर्ज करें Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें9279-187863 सीखो अप का तुरंत समाधान, क्योंकि हर कंपनी जुड़ी है राष्ट्रीय उपभोक्ता हेल्पलाइनसेशिकायतदर्जकरनेकेलिए,कॉलकरें उपभोक्ता हेल्पलाइन पर या व्हाट्सएप नंबर पर SMS भेजें।   Re: सीखो अप में शिकायत कैसे दर्ज करें Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें9279-187863 सीखो अप का तुरंत समाधान, क्योंकि हर कंपनी जुड़ी है राष्ट्रीय उपभोक्ता हेल्पलाइनसेशिकायतदर्जकरनेकेलिए,कॉलकरें उपभोक्ता हेल्पलाइन पर या व्हाट्सएप नंबर पर SMS भेजें।  
View full article
S32 Design Studio for ARM v2.2の期限切れライセンスの延長をリクエストします NXPライセンスチームの皆様、こんにちは。 私のS32 Design Studio for ARM v2.2のライセンスが期限切れになるので、引き続き使用したいと考えています。ライセンスの有効期限と使用権の有効期限の両方が2026年7月5日となっているため、使用権自体が期限切れとなり、既存のアクティベーションコードを使用して再アクティベートしても有効なライセンスは生成されなくなります。 再有効化できるように、利用期間を延長していただけませんか?詳細は以下の通りです。 製品:S32 Design Studio for ARM v2.2 アクティベーションコード:CCB1-BEC2-FF96-4859 大変お世話になりました。ありがとうございました。       Re: Request to extend expired license for S32 Design Studio for ARM v2.2 こんにちは、 お客様のS32DSライセンスが延長されました。以前使用していたコードを使って、S32DSを再度有効化してください。 Re: Request to extend expired license for S32 Design Studio for ARM v2.2 NXPライセンスチームの皆様、こんにちは。 ご協力ありがとうございました。しかし、私のS32DSライセンスの詳細は依然として「評価版」となっています。 もう一度確認していただけますか?多大なサポートをありがとうございました。 Arm向けS32 Design Studio アクティベーションID: CCB1-BEC2-FF96-4859 評価日数:20日 機能バージョン: 2.2 機能ステータス:評価中(20日間) Re: Request to extend expired license for S32 Design Studio for ARM v2.2 こんにちは、 コードコードをS32DS ARM 2.2で再コンパイルしました しかし、私のS32DS ARM 2.2ライセンスはまだ延長されていません。 どなたか助けてくれませんか? 回复: Request to extend expired license for S32 Design Studio for ARM v2.2 こんにちは、 S32 Design Studio for ARM v2.2,tksのライセンス延長申請 Tony_lv_1-1789897641124.png
View full article
P3H2840のデバッグに関する相談 現在、公式のP3H2840デモを基にデバッグを行っているのですが、デモにおける温度センサーの読み取り値がI2CモードとI3Cモードで異なることが分かりました(下図参照)。これは正常な動作でしょうか? Re: p3h2840调试问题咨询 こんにちは、 I3Cモードレジスタの読み取り時に毎回表示される 0xff という2番目のバイトは正しくなく、ハブ構成の問題を示しています。参考までに、P3H2x4xHN-ARDの搭載温度センサーはNXP P3T1755DP デバイスで、完全にI3C対応なので、ハブが正しく設定されれば両方のモードで測定値は同じになるはずです。 以下の3項目をご確認ください。 動的アドレス割り当て— P3T1755DPはI2Cモードで起動し、I3Cプライベート転送が機能する前に動的アドレス(ENTDAA、SETAASA、またはSETDASA経由)を受信する必要があります。この段階が完了する前に i3c_xfer が呼び出されると、デバイスはI3Cフレームに正しく応答できず、2バイト目は 0xff と読み取られます。アドレス割り当てCCCが正常に実行され、0x4cが割り当てられた動的アドレスであることを確認してください。 バースト長有効化 — REG#17[6] (BL_ENABLE) — このビットが設定されている場合、I3C 書き込みフェーズにはレジスタポインタの後にバースト長バイトを含める必要があります。 i3c_xfer 呼び出しで書き込みバイト (レジスタ アドレス) が 1 つしか送信されない場合、ハブは不完全なフレームを受信し、読み取り応答のアライメントがずれるため、2 バイト目に 0xff が発生します。REG#17を読み返して、ビット6がセットされているかどうかを確認してください。もしそうであれば、書き込みペイロードにBLバイトを追加するか、必要ない場合はBL_ENABLEをクリアしてください。 ターゲットポートVCCIO — REG#22 — I3Cモードでは、ターゲットポートはREG#22のVCCIO設定を参照するプッシュプル駆動レベルを使用します。これが実際のP3T1755DP供給電圧と一致しない場合、プッシュプルモードで転送されたデータバイトが破損することがあります。REG#22がセンサーが接続されているターゲットポートの正しい動作電圧を反映しているか確認してください。 Re: p3h2840调试问题咨询 ご返信ありがとうございます。どうやらデバイスがSETAASAに対応していなかったようです。SETDASAに変更してI3Cインターフェースを入力したところ、正常に動作しました。ご協力ありがとうございました。
View full article
请求延长适用于 ARM v2.2 的 S32 Design Studio 的过期许可证 你好,恩智浦许可证团队、 我的 S32 Design Studio for ARM v2.2 许可证将过期,我想继续使用它。许可证过期日期和权利过期日期均显示为 2026 年 7 月 5 日,因此权利本身也将过期,使用现有激活代码重新激活将不再生成有效许可证。 能否请您延长权利期限,以便我重新激活?详情如下: 产品:适用于 ARM 的 S32 设计工作室 v2.2 激活码:CCB1-BEC2-FF96-4859 非常感谢你们的大力帮助。       Re: Request to extend expired license for S32 Design Studio for ARM v2.2 你好,  您的 S32DS 许可证已延长。请使用旧代码重新激活 S32DS。 Re: Request to extend expired license for S32 Design Studio for ARM v2.2 NXP 许可团队您好, 感谢您的帮助。不过,我的 S32DS 许可证详细信息仍然是:"Evaluation" 请您再次核对一下。感谢您的鼎力支持。 适用于 ARM 的 S32 设计工作室 激活ID:CCB1-BEC2-FF96-4859 试用天数:20 功能版本:2.2 功能状态:试用(20天) Re: Request to extend expired license for S32 Design Studio for ARM v2.2 您好, 我已经使用 S32DS ARM 2.2重新编译了我的代码。 但是,我的 S32DS ARM 2.2许可证仍然没有延期。 请问有人能帮帮我吗? 回复: Request to extend expired license for S32 Design Studio for ARM v2.2 你好, 请求延长 S32 Design Studio for ARM v2.2 的过期许可证,谢谢。 Tony_lv_1-1789897641124.png
View full article
P3H2840 debugging issues consultation Currently, I'm debugging based on the official P3H2840 demo and found that the temperature sensor readings on the demo differ between I2C and I3C modes (as shown in the image below). Is this normal? Re: p3h2840调试问题咨询 Hi, The 0xff second byte you are seeing on every I3C mode register read is not correct and points to a hub configuration issue. For reference, the on-board temperature sensors on the P3H2x4xHN-ARD are NXP P3T1755DP devices, which are fully I3C-capable, so the readings should be identical in both modes once the hub is correctly set up. Please check the following three items: Dynamic address assignment — The P3T1755DP powers up in I2C mode and must receive a dynamic address (via ENTDAA, SETAASA, or SETDASA) before I3C private transfers will work. If i3c_xfer is called before this step completes, the device cannot respond correctly to I3C frames, and the second byte will read as 0xff . Confirm that the address assignment CCC ran successfully and that 0x4c is the assigned dynamic address. Burst Length enable — REG#17[6] (BL_ENABLE) — If this bit is set, the I3C write phase must include a Burst Length byte after the register pointer. If your i3c_xfer call sends only 1 write byte (register address), the hub receives an incomplete frame and the read response is misaligned, causing 0xff on the second byte. Please read back REG#17 and confirm whether bit 6 is set. If it is, either add the BL byte to your write payload or clear BL_ENABLE if it is not needed. Target port VCCIO — REG#22 — In I3C mode the target port uses push-pull drive levels referenced to the VCCIO setting in REG#22. If this does not match the actual P3T1755DP supply voltage, data bytes transferred in push-pull mode can be corrupted. Please confirm that REG#22 reflects the correct operating voltage for the target port the sensor is connected to. Re: p3h2840调试问题咨询 Thank you for your reply. It seemed the device didn't support SETAASA. After changing it to SETDASA and entering the I3C interface, it worked correctly. Thank you for your support.
View full article
シコアプリメインシカヤットカイセカレン Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें का तुरंत समाधान、ログイン して翻訳を追加するउपभोक्ता हेल्पलाइन से  शिकायत दर्ज करने के लिए, कॉल करें उपभोक्ता SMS メッセージの送信   Re: Sikho app mein shikayat kaise karen Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें का तुरंत समाधान、ログイン して翻訳を追加するउपभोक्ता हेल्पलाइन से शिकायत दर्ज करने के लिए, कॉल करें उपभोक्ता SMS メッセージの送信  
View full article
信頼できるオンラインリソースのフリーソフトウェアに関するアドバイスが必要です こんにちは、皆さん サイバーセキュリティ、ワイヤレスネットワーキング、ウェブサイト開発ソフトウェアに関する信頼できるオンラインリソースを探しています。特に、ウェブサイト最適化、ネットワーキング、デジタルセキュリティ、オンライン生産性のためのソフトウェアソリューション thefreetech.com が選択肢の一つだと聞いたことがありますが、他の人気プラットフォームと比べてどうか気になっています。最近使った人はいますか?どれくらい正確で使いやすいですか?何かご意見、アドバイス、代替案などがあれば、ぜひ教えてください! よろしくお願いいたします!
View full article
NXPはSonic OSをサポートするMPUを製造していますか? こんにちは、NXPさん、 SONIC OSをサポートできるプロセッサが必要です。 NXPのウェブサイトでそのメッセージが見つかりません。 もう一度確認するのを手伝ってもらえますか? どうもありがとうございました。 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: Does NXP has MPU supporting sonic OS ? こんにちは、志明さん わかった。 ありがとうございました。 Re: Does NXP has MPU supporting sonic OS ? こんにちは@jimmyli  NXPは公式にSONIC OSをサポートしていません。 敬具 志明
View full article
सीखो अप में शिकायत कैसे दर्ज करें Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें9279-187863 सीखो अप का तुरंत समाधान、क्योंकि हर कंपनी जुड़ी है राष्ट्रीय उपभोक्ताログイン して翻訳を追加するログイン して翻訳を追加するSMS メッセージ   Re: सीखो अप में शिकायत कैसे दर्ज करें Shikho shikayat Karen 9279-187863 sikho app शिकायत दर्ज करें9279-187863 सीखो अप का तुरंत समाधान、क्योंकि हर कंपनी जुड़ी है राष्ट्रीय उपभोक्ताログイン して翻訳を追加するログイン して翻訳を追加するSMS メッセージ  
View full article
S32K344 HSE_ActivatePassiveBlock 後のAB-Swap車載起動失敗;ファームウェアはJ-Link Staでのみ起動します プラットフォーム:ABスワップ方式S32K344。ファームウェアイメージは、アクティブブロックとパッシブブロックにそれぞれ別々に格納されています。観察結果:HSE_ActivatePassiveBlock()を実行してアクティブ/パッシブパーティションを交換した後、完全な電源サイクルを実行しても、ファームウェアの自動起動はトリガーされません。ファームウェアはJ-Linkが接続され、デバッガから「アプリケーションの開始」がトリガーされた場合にのみ正常に動作します。誰か根本原因を説明し、推奨される対処法を教えていただけませんか? Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link こんにちは、 @HQZ パッシブパーティションに有効なイメージが存在することを確認しましたか?電源投入後にリセットせずに実行中のターゲットにデバッガーを接続すると、どのような現象が観察されますか?デバイスはJTAGリカバリーモードに入りましたか?あるいは、デバッガでデバイスをリセットしてから、アプリケーションのエントリーポイントに到達したかを確認することもできます。 デバイスがアドレス0x2040012Cで無限ループに陥っている場合、JTAGリカバリモードに入ったことを示しています。これはIVTの設定やIVTの整合性に問題がある可能性もあります。 また、パッシブパーティション内のイメージは、アクティブパーティションのアドレス空間(つまり、0x00400000から始まるアドレス空間)から実行されるようにリンクされていますか? 最後に、セキュアブートを使用していますか? よろしくお願いいたします。 ルーカス Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link こんにちは@lukaszadrapa  プラットフォーム:S32K344、AB-Swapアーキテクチャ。独立したファームウェアイメージはアクティブブロックとパッシブブロックに別々に保存されます。HSEのセキュアブートは無効になっています。問題の説明:アクティブ/パッシブパーティションスイッチを完了するためにHSE_ActivatePassiveBlock()を呼んだ後、電源を入れ直してリセットした後、デバイスはターゲットファームウェアを自動で起動できません。しかし、J-Linkデバッガがチップにコネクテッドされていて、デバッガソフトウェア内で「アプリケーション開始」をクリックすると、交換したファームウェアは通常通り動作します。追加の背景:ファームウェアはパーティションAとパーティションBの両方に存在します。両画像の違いはLEDの点滅周波数だけです。パーティションAのファームウェアは0x400000からリンクされ、パーティションBのファームウェアは0x600000からリンクされています。HSE_ActivatePassiveBlock()を呼び出してリセットした後、J-Linkでフラッシュの内容をダンプしました。パーティションAとパーティションBの内容が物理的に入れ替わっており、HSE_ActivatePassiveBlock()が有効であることが確認されています。質問:1. この行動の根本原因は何でしょうか?なぜコールド電源起動はデバッガーでトリガーされる「アプリケーションの開始」と異なる挙動をするのでしょうか?2. ABパーティションスワップ後の自動起動失敗を解決できる現実的な解決策は何ですか?ご支援ありがとうございます。 [[ ## completed ##]] Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link こんにちは、 @HQZ 「パーティション B のファームウェアが 0x600000 からリンクされている」 - これが問題です。アクティブなパーティションアドレス(0x400000)を使用するには、両方のイメージがリンクされている必要があります。アプリケーションは常にアクティブパーティションから動作しており、パッシブパーティションからではありません。 解決策:両方のプロジェクトで同じリンカーファイルを使用する。 これはデバッガと連携して動作します。なぜなら、デバッガはプログラムカウンタをELFファイル内のエントリポイントアドレスに「手動で」設定するからです。 よろしくお願いいたします。 ルーカス Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link こんにちは、 @lukaszadrapa 以前の提案に従ってABパーティションのスワップを試してみましたが、問題は依然として解決していません。 使用されているHSEファームウェアのバージョンはs32k344_hse_fw_1.5.0_2.40です。 ABスワップ検証のためのテスト設定: アプリケーションベースの自己更新機能を備えた単一のリンカースクリプト。アプリケーションは新しいファームウェアイメージをパッシブパーティションにプログラムする責任を負います。 リンカースクリプト: リンカースクリプトは1つだけ使用され、ファームウェアの開始アドレスは常に0x00400000に設定されます。 ワークフロー: 1.パーティションA(論理アドレス0x00400000)で動作するアプリケーションは、CANを通じて新しいファームウェアを受け取ります。パーティションAとパーティションBのファームウェアの唯一の違いは、LEDの点滅頻度です。 2. アプリケーションは新しいファームウェアをパッシブパーティション(0x00600000)の物理アドレスに直接プログラムします。 3.プログラミングが完了すると、HSE_ActivatePassiveBlock() サービスが呼び出されます。 4.その後、チップがリセットされます。 観察: ファームウェアがリセット後に起動しない。しかし、J-Linkが接続され、デバッガから「アプリケーション開始」がトリガーされると、パーティションBのファームウェアは正しく動作します。 パーティションスワップの失敗を引き起こす他の根本原因や、対応する解決策は何でしょうか? よろしくお願いいたします Re: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link 返信が遅くなり申し訳ありません。 以下に、よくある問題点をいくつか挙げます。 HSE_ActivatePassiveBlock() を実行してデバイスをリセットすると、HSE が新しいサービス要求を受け入れる準備が整うまでに約 1 秒かかります。それは、HSEがHSEファームウェアのバックアップをパッシブパーティションに保存するためです。操作が完了すると、FSRレジスタのHSE_STATUS_INIT_OKフラグが設定されます。そのため、HSEが完成するまでは利用できません。時として、これがトラブルの原因となる。 これはファームウェアバージョン0.2.55.0以降で最適化されており、ファームウェアは更新された場合にのみパッシブパーティションにコピーされます。もし状況が変わらなければ、HSEはこの作業を省略し、交換作業ははるかに迅速に行われます。 それならHSEファームウェアのリファレンスマニュアルの説明を読むことをお勧めします。2.7節: 「14.6.5HSEとアプリケーションコア間のフラッシュ読み書きアクセスの同期」: https://www.nxp.com/webapp/sd/collateral/1765990353647716033651?version=2.7 表149、150、151には典型的なシナリオの詳細が記載されています。 あなたの場合、HSEがパッシブパーティションにバックアップを取ると、HSEがそのブロックに対してフラッシュ操作を行うため、フラッシュブロック3にアクセスできません。 また、ブロック1ではHSEファームウェアがこのブロックから動作しているため、フラッシュ操作はできません。 もう一つ注意すべき点は、HSEが実行されている場合、HSE_CLKを変更できないということです。リセット後約1秒でHSEが稼働している場合、これは交換後に問題になることがあります。 HSE_CLOCKを変更する際は、HSEがアイドル状態である必要があります。HSEの実行中は時計を変更できません。これが予測不能な行動につながることがあります。これはS32K3リファレンスマニュアルに明確に記載されています。 「HSE_CLKを設定する前に、HSE CPUのコアステータスレジスタ(PRTN0_CORE2_STAT)を読み取って、SBAFがWFI状態に入るまで待つ必要があります。」 これは古いバージョンのRTDドライバを使う場合に問題になる可能性があり、ドライバがステータスレジスタを確認しなかったためです。 このチェック機能は、RTDバージョン5.0.0以降で実装されました。古いバージョンの場合は、クロック初期化前にWFIをポーリングするのはユーザーが行います。ですから、これが失敗の原因かもしれません。 回复: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link こんにちは、兄弟 私も同じ問題に遭遇しました。どうやって解決したのか教えていただけますか? 回复: S32K344 AB-Swap auto-boot failure after HSE_ActivatePassiveBlock; firmware boots only via J-Link こんにちは、 返信が遅くなり申し訳ありません。今メッセージを確認しました。問題は解決しましたか?それともまだサポートが必要ですか?
View full article
VS Codeでmcuxpresso設定ツールをインストール中にエラーが発生しました 親愛なるみんな VS Code 用の MCUxpresso をインストールしようとしていますが、VS Code 用の MCUXpresso 設定ツールをインストールしようとすると、次のエラーが発生します。 [エラー] MCUXPRESSO-CT-WIN64-26.03 のダウンロード URL を取得できませんでした: 200: OK。ダウンロードをスキップします... [エラー] MCUXpresso設定ツールのインストール中にエラーが発生しました。 MCUXPRESSO-CT-WIN64-26.03 のダウンロード URL を取得できませんでした。 スキップ中... ***インストールエラー*** 私のVS Codeのバージョンは以下のとおりです。 バージョン: 1.118.1 (ユーザー設定) コミット: 034f571df509819cc10b0c8129f66ef77a542f0e 日付: 2026年4月29日 17:36:44 +03:00 電子: 39.8.8 ElectronBuildId: 13870025 クロム: 142.0.7444.265 Node.js: 22.22.1 V8: 14.2.231.22-electron.0 OS: Windows_NT x64 10.0.26200 これはVScodeによって自動的に開かれるフォームです _Ferrari__0-1778425696101.png あなたも同じような問題を抱えていましたか? どうやって直したんですか? ご協力いただき、誠にありがとうございました。 よろしくお願いいたします Re: error while installing mcuxpresso config tool in vscode こんにちは、 MCUXpressoインストーラーは、以前nxp.comからダウンロードする際に互換性の問題が発生していました。この問題は、数日前にリリースされた最新版で解決済みです。MCUXpressoインストーラーを自動更新機能を使用して更新してから、MCUXpresso設定ツールのインストールを再度お試しください。 AlexandraMaracine_0-1778479402779.png ありがとうございました。 アレクサンドラ Re: error while installing mcuxpresso config tool in vscode 20260920 こんにちは、 ご提案いただいた解決策を試してみましたが、問題は依然として解決していません。今日は2026年9月20日です。MCUXpressoインストーラーが最新バージョンにアップデートされていることを確認しました。しかし、MCUXpresso構成ツールとセキュアプロビジョニングをインストールする際に、依然としてエラーが発生します。 もう少し詳しく調べてもらえますか? ありがとう。 1.png 2.png
View full article
寻求关于值得信赖的免费软件在线资源的建议 大家好, 我正在寻找可靠的在线资源,用于网络安全、无线网络和网站开发软件。具体而言,是用于网站优化、网络、网络安全或在线生产力的软件解决方案。 我听说过thefreetech.com这个网站,但我很好奇它与其他热门平台相比如何。最近有人用过吗?它的准确性和易用性如何?任何见解、建议或替代方案都将不胜感激! 提前感谢!
View full article