S32K312 "cannot access memory" Error and Device Lock During Cyclone Flash Programming

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

S32K312 "cannot access memory" Error and Device Lock During Cyclone Flash Programming

460 次查看
HaileyByun
Contributor II

Hello,

We are experiencing issues while programming the S32K312 MCU using a Cyclone programmer. Our process requires the use of the memory swap feature, and our Cyclone script writes the images in the following order:

  1. HSE image
  2. FBL + RTSW image
  3. FBL image for PartB area

During the flashing process, we frequently encounter a "cannot access memory" error, and sometimes the MCU becomes locked. This issue seems to occur especially after programming the HSE image.

We would like to ask:

  • Is a full power cycle (complete power-off and power-on) strictly required after programming the HSE image?
  • Are there any recommended flash sequences or precautions when using Cyclone scripts for S32K312, especially regarding HSE and memory swap?
  • Are there any additional considerations when using the memory swap feature?
  • If the MCU becomes locked, what are the recommended recovery methods (e.g., Secure Boot Recovery Tool)?

We would appreciate any official guidelines, recommended programming sequences, or troubleshooting advice you can provide.

Thank you.

标记 (3)
0 项奖励
回复
2 回复数

392 次查看
pearl44snow
Contributor I

A full power cycle is not strictly required after programming the HSE image; a standard reset is generally sufficient. However, after installing an A/B swap version of the HSE firmware, two resets are needed for the firmware to be automatically copied to both active and passive partitions. The "cannot access memory" error and MCU lock issues are often caused by using an incorrect flash algorithm for the Cyclone programmer. You must select the specific flash algorithm that corresponds to your configuration (e.g., nxp_s32k312_1x32x424k_ab_swap.arp if memory swap is enabled) to ensure that the programmer doesn't overwrite the memory areas reserved by the HSE firmware. When using the memory swap feature, it is critical to wait until the HSE firmware has finished its backup to the passive partition after a swap, which can take up to a second. This is indicated by the HSE_STATUS_INIT_OK flag. If the MCU becomes locked, recovery methods depend on the specific lock state (e.g., if secure boot is configured). The Secure Boot Recovery Tool is one option, but success is dependent on the exact cause of the lock paybyplatema

0 项奖励
回复

433 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @HaileyByun 

"During the flashing process, we frequently encounter a "cannot access memory" error, and sometimes the MCU becomes locked. This issue seems to occur especially after programming the HSE image."
- This seems to be the most important point. Did you select the right flash algorithm once HSE firmware is installed? You can take a look at:
https://www.pemicro.com/arm/device_support/NXP_Automotive/S32K3xx/S32K312/index.cfm
There are three algorithms:
nxp_s32k312_1x32x500k_hse_disabled.arp
nxp_s32k312_1x32x424k_ab_swap.arp
nxp_s32k312_1x32x456k_hse_enabled.arp
When HSE feature flash in UTEST is programmed, flash areas reserved for FULL_MEM version of firmware are removed from the memory map. Once AB_SWAP firmware is installed, additional area for active block is reserved in the memory.
Pemicro programmer needs to be informed about this - it's necessary to select the right algorithm. Then it will not touch those reserved areas.
Isn't this the root cause?

To answer your questions:

- Is a full power cycle (complete power-off and power-on) strictly required after programming the HSE image?
No, reset is sufficient. Notice that two resets are necessary after installation of AB_SWAP version because the firmware needs to be copied to both active and passive partition (it's done automatically).

- Are there any recommended flash sequences or precautions when using Cyclone scripts for S32K312, especially regarding HSE and memory swap?
It's necessary to select the right flash algorithm as mentioned above.

- Are there any additional considerations when using the memory swap feature?
After each swap, it takes about 1s to backup the HSE firmware to passive partition. Application (and also flash programmer in this case) should wait until this operation is finished (until HSE_STATUS_INIT_OK is set).

- If the MCU becomes locked, what are the recommended recovery methods (e.g., Secure Boot Recovery Tool)?
It depends what "locked" means. Does your application configure secure boot? Is ADKP set and is life cycle advanced? Are you able to establish a connection via your debugger?

Regards,
Lukas

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2147140%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K312%20%22%20%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E5%86%85%E5%AD%98%20%22%20%E5%9C%A8%20Cyclone%20%E9%97%AA%E5%AD%98%E7%BC%96%E7%A8%8B%E6%9C%9F%E9%97%B4%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E5%92%8C%E8%AE%BE%E5%A4%87%E9%94%81%E5%AE%9A%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2147140%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%3CP%3E%E5%9C%A8%E4%BD%BF%E7%94%A8%20Cyclone%20%E7%BC%96%E7%A8%8B%E5%99%A8%E5%AF%B9%20S32K312%20MCU%20%E7%BC%96%E7%A8%8B%E6%97%B6%EF%BC%8C%E6%88%91%E4%BB%AC%E9%81%87%E5%88%B0%E4%BA%86%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%E3%80%82%E6%88%91%E4%BB%AC%E7%9A%84%E6%B5%81%E7%A8%8B%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E5%86%85%E5%AD%98%E4%BA%A4%E6%8D%A2%E5%8A%9F%E8%83%BD%EF%BC%8C%E6%88%91%E4%BB%AC%E7%9A%84%20Cyclone%20%E8%84%9A%E6%9C%AC%E6%8C%89%E4%BB%A5%E4%B8%8B%E9%A1%BA%E5%BA%8F%E5%86%99%E5%85%A5%E5%9B%BE%E5%83%8F%EF%BC%9A%3C%2FP%3E%3COL%3E%3CLI%3EHSE%20%E5%9B%BE%E7%89%87%3C%2FLI%3E%3CLI%3EFBL%20%2B%20RTSW%20%E5%9B%BE%E5%83%8F%3C%2FLI%3E%3CLI%3EB%20%E9%83%A8%E5%88%86%E5%8C%BA%E5%9F%9F%E7%9A%84%20FBL%20%E5%9B%BE%E5%83%8F%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%E5%9C%A8%E5%88%B7%E6%96%B0%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%8C%E6%88%91%E4%BB%AC%E7%BB%8F%E5%B8%B8%E4%BC%9A%E9%81%87%E5%88%B0%22%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E5%86%85%E5%AD%98%22%20%E9%94%99%E8%AF%AF%EF%BC%8C%E6%9C%89%E6%97%B6%20MCU%20%E4%BC%9A%E8%A2%AB%E9%94%81%E5%AE%9A%E3%80%82%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E4%BC%BC%E4%B9%8E%E5%B0%A4%E5%85%B6%E5%8F%91%E7%94%9F%E5%9C%A8%20HSE%20%E6%98%A0%E5%83%8F%E7%BC%96%E7%A8%8B%E4%B9%8B%E5%90%8E%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E6%83%B3%E9%97%AE%3C%2FP%3E%3CUL%3E%3CLI%3E%E5%9C%A8%E5%AF%B9%20HSE%20%E6%98%A0%E5%83%8F%E8%BF%9B%E8%A1%8C%E7%BC%96%E7%A8%8B%E5%90%8E%EF%BC%8C%E6%98%AF%E5%90%A6%E4%B8%A5%E6%A0%BC%E8%A6%81%E6%B1%82%E5%AE%8C%E5%85%A8%E7%9A%84%E7%94%B5%E6%BA%90%E5%BE%AA%E7%8E%AF%EF%BC%88%E5%AE%8C%E5%85%A8%E6%96%AD%E7%94%B5%E5%92%8C%E5%BC%80%E6%9C%BA%EF%BC%89%EF%BC%9F%3C%2FLI%3E%3CLI%3E%E5%9C%A8%E4%B8%BA%20S32K312%20%E4%BD%BF%E7%94%A8%20Cyclone%20%E8%84%9A%E6%9C%AC%E6%97%B6%EF%BC%8C%E6%98%AF%E5%90%A6%E6%9C%89%E6%8E%A8%E8%8D%90%E7%9A%84%E9%97%AA%E5%AD%98%E9%A1%BA%E5%BA%8F%E6%88%96%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%EF%BC%8C%E5%B0%A4%E5%85%B6%E6%98%AF%E6%9C%89%E5%85%B3%20HSE%20%E5%92%8C%E5%86%85%E5%AD%98%E4%BA%A4%E6%8D%A2%E7%9A%84%E5%86%85%E5%AE%B9%EF%BC%9F%3C%2FLI%3E%3CLI%3E%E4%BD%BF%E7%94%A8%E5%86%85%E5%AD%98%E4%BA%A4%E6%8D%A2%E5%8A%9F%E8%83%BD%E6%97%B6%E8%BF%98%E6%9C%89%E5%85%B6%E4%BB%96%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%E5%90%97%EF%BC%9F%3C%2FLI%3E%3CLI%3E%E5%A6%82%E6%9E%9C%20MCU%20%E8%A2%AB%E9%94%81%E5%AE%9A%EF%BC%8C%E6%8E%A8%E8%8D%90%E7%9A%84%E6%81%A2%E5%A4%8D%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%88%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E6%81%A2%E5%A4%8D%E5%B7%A5%E5%85%B7%EF%BC%89%EF%BC%9F%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E8%83%BD%E6%8F%90%E4%BE%9B%E4%BB%BB%E4%BD%95%E5%AE%98%E6%96%B9%E6%8C%87%E5%8D%97%E3%80%81%E6%8E%A8%E8%8D%90%E7%BC%96%E7%A8%8B%E9%A1%BA%E5%BA%8F%E6%88%96%E6%95%85%E9%9A%9C%E6%8E%92%E9%99%A4%E5%BB%BA%E8%AE%AE%EF%BC%8C%E6%88%91%E4%BB%AC%E5%B0%86%E4%B8%8D%E8%83%9C%E6%84%9F%E6%BF%80%E3%80%82%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2149983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K312%20%22cannot%20access%20memory%22%20Error%20and%20Device%20Lock%20During%20Cyclone%20Flash%20Programming%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2149983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%AF%B9%20HSE%20%E6%98%A0%E5%83%8F%E8%BF%9B%E8%A1%8C%E7%BC%96%E7%A8%8B%E5%90%8E%EF%BC%8C%E5%B9%B6%E4%B8%8D%E4%B8%A5%E6%A0%BC%E8%A6%81%E6%B1%82%E8%BF%9B%E8%A1%8C%E5%AE%8C%E6%95%B4%E7%9A%84%E7%94%B5%E6%BA%90%E5%BE%AA%E7%8E%AF%EF%BC%9B%E6%A0%87%E5%87%86%20RESET%20%E9%80%9A%E5%B8%B8%E5%B0%B1%E8%B6%B3%E5%A4%9F%E4%BA%86%E3%80%82%E4%BD%86%E6%98%AF%EF%BC%8C%E5%9C%A8%E5%AE%89%E8%A3%85%E4%BA%86%20HSE%20%E5%9B%BA%E4%BB%B6%E7%9A%84%20A%2FB%20%E4%BA%A4%E6%8D%A2%E7%89%88%E6%9C%AC%E5%90%8E%EF%BC%8C%E9%9C%80%E8%A6%81%E8%BF%9B%E8%A1%8C%E4%B8%A4%E6%AC%A1%20RESET%20%E6%89%8D%E8%83%BD%E5%B0%86%E5%9B%BA%E4%BB%B6%E8%87%AA%E5%8A%A8%E5%A4%8D%E5%88%B6%E5%88%B0%E4%B8%BB%E5%8A%A8%E5%92%8C%E8%A2%AB%E5%8A%A8%E5%88%86%E5%8C%BA%E3%80%82%22%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E5%86%85%E5%AD%98%22%20%E9%94%99%E8%AF%AF%E5%92%8C%20MCU%20%E9%94%81%E5%AE%9A%E9%97%AE%E9%A2%98%E9%80%9A%E5%B8%B8%E6%98%AF%E7%94%B1%E4%BA%8E%20Cyclone%20%E7%BC%96%E7%A8%8B%E5%99%A8%E4%BD%BF%E7%94%A8%E4%BA%86%E4%B8%8D%E6%AD%A3%E7%A1%AE%E7%9A%84%E9%97%AA%E5%AD%98%E7%AE%97%E6%B3%95%E9%80%A0%E6%88%90%E7%9A%84%E3%80%82%E6%82%A8%E5%BF%85%E9%A1%BB%E9%80%89%E6%8B%A9%E4%B8%8E%E9%85%8D%E7%BD%AE%E7%9B%B8%E5%AF%B9%E5%BA%94%E7%9A%84%E7%89%B9%E5%AE%9A%E9%97%AA%E5%AD%98%E7%AE%97%E6%B3%95%EF%BC%88%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%90%AF%E7%94%A8%E4%BA%86%E5%86%85%E5%AD%98%E4%BA%A4%E6%8D%A2%EF%BC%8C%E5%88%99%E9%80%89%E6%8B%A9%20nxp_s32k312_1x32x424k_ab_swap.arp%EF%BC%89%EF%BC%8C%E4%BB%A5%E7%A1%AE%E4%BF%9D%E7%BC%96%E7%A8%8B%E5%99%A8%E4%B8%8D%E4%BC%9A%E8%A6%86%E7%9B%96%20HSE%20%E5%9B%BA%E4%BB%B6%E4%BF%9D%E7%95%99%E7%9A%84%E5%86%85%E5%AD%98%E5%8C%BA%E5%9F%9F%E3%80%82%E4%BD%BF%E7%94%A8%E5%86%85%E5%AD%98%E4%BA%A4%E6%8D%A2%E5%8A%9F%E8%83%BD%E6%97%B6%EF%BC%8C%E5%BF%85%E9%A1%BB%E7%AD%89%E5%88%B0%20HSE%20%E5%9B%BA%E4%BB%B6%E5%9C%A8%E4%BA%A4%E6%8D%A2%E5%90%8E%E5%AE%8C%E6%88%90%E5%AF%B9%E8%A2%AB%E5%8A%A8%E5%88%86%E5%8C%BA%E7%9A%84%E5%A4%87%E4%BB%BD%EF%BC%8C%E8%BF%99%E5%8F%AF%E8%83%BD%E9%9C%80%E8%A6%81%E9%95%BF%E8%BE%BE%E4%B8%80%E7%A7%92%E9%92%9F%E7%9A%84%E6%97%B6%E9%97%B4%E3%80%82%E8%BF%99%E7%94%B1%20HSE_STATUS_INIT_OK%20%E6%A0%87%E5%BF%97%E6%8C%87%E7%A4%BA%E3%80%82%E5%A6%82%E6%9E%9C%20MCU%20%E8%A2%AB%E9%94%81%E5%AE%9A%EF%BC%8C%E6%81%A2%E5%A4%8D%E6%96%B9%E6%B3%95%E5%8F%96%E5%86%B3%E4%BA%8E%E7%89%B9%E5%AE%9A%E7%9A%84%E9%94%81%E5%AE%9A%E7%8A%B6%E6%80%81%EF%BC%88%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%A6%82%E6%9E%9C%E9%85%8D%E7%BD%AE%E4%BA%86%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%EF%BC%89%E3%80%82%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E6%81%A2%E5%A4%8D%E5%B7%A5%E5%85%B7%E6%98%AF%E4%B8%80%E7%A7%8D%E9%80%89%E6%8B%A9%EF%BC%8C%E4%BD%86%E6%88%90%E5%8A%9F%E4%B8%8E%E5%90%A6%E5%8F%96%E5%86%B3%E4%BA%8E%E9%94%81%E5%AE%9A%E7%9A%84%E7%A1%AE%E5%88%87%E5%8E%9F%E5%9B%A0%20%3CA%20href%3D%22https%3A%2F%2Fwww.paybyplatema.cx%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%20color%3D%22%23FFFFFF%22%3Epay%3C%2FFONT%3E%3C%2FA%3E%20byplatema%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2147567%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K312%20%22cannot%20access%20memory%22%20Error%20and%20Device%20Lock%20During%20Cyclone%20Flash%20Programming%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2147567%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F241883%22%20target%3D%22_blank%22%3E%40HaileyByun%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%22%E5%9C%A8%E5%88%B7%E6%96%B0%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%8C%E6%88%91%E4%BB%AC%E7%BB%8F%E5%B8%B8%E4%BC%9A%E9%81%87%E5%88%B0%22%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E5%86%85%E5%AD%98%22%20%E9%94%99%E8%AF%AF%EF%BC%8C%E6%9C%89%E6%97%B6%20MCU%20%E4%BC%9A%E8%A2%AB%E9%94%81%E5%AE%9A%E3%80%82%22%20%3CBR%20%2F%3E-%20%E8%BF%99%E4%BC%BC%E4%B9%8E%E6%98%AF%E6%9C%80%E9%87%8D%E8%A6%81%E7%9A%84%E4%B8%80%E7%82%B9%E3%80%82%E5%AE%89%E8%A3%85%20HSE%20%E5%9B%BA%E4%BB%B6%E5%90%8E%EF%BC%8C%E6%98%AF%E5%90%A6%E9%80%89%E6%8B%A9%E4%BA%86%E6%AD%A3%E7%A1%AE%E7%9A%84%E9%97%AA%E5%AD%98%E7%AE%97%E6%B3%95%EF%BC%9F%E6%82%A8%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%EF%BC%9A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fwww.pemicro.com%2Farm%2Fdevice_support%2FNXP_Automotive%2FS32K3xx%2FS32K312%2Findex.cfm%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.pemicro.com%2Farm%2Fdevice_support%2FNXP_Automotive%2FS32K3xx%2FS32K312%2Findex.cfm%3C%2FA%3E%3CBR%20%2F%3E%E6%9C%89%E4%B8%89%E7%A7%8D%E7%AE%97%E6%B3%95%EF%BC%9A%3CBR%20%2F%3Enxp_s32k312_1x32x500k_hse_disabled.arp%3CBR%20%2F%3Enxp_s32k312_1x32x424k_ab_swap.arp%3CBR%20%2F%3Enxp_s32k312_1x32x456k_hse_enabled.arp%3CBR%20%2F%3E%E5%AF%B9UTEST%20%E4%B8%AD%E7%9A%84%20HSE%20%E5%8A%9F%E8%83%BD%E9%97%AA%E5%AD%98%E7%BC%96%E7%A8%8B%E6%97%B6%EF%BC%8C%E5%B0%86%E4%BB%8E%E5%86%85%E5%AD%98%E6%98%A0%E5%B0%84%E4%B8%AD%E5%88%A0%E9%99%A4%E4%B8%BA%20FULL_MEM%20%E7%89%88%E6%9C%AC%E5%9B%BA%E4%BB%B6%E4%BF%9D%E7%95%99%E7%9A%84%E9%97%AA%E5%AD%98%E5%8C%BA%E5%9F%9F%E3%80%82%E4%B8%80%E6%97%A6%E5%AE%89%E8%A3%85%E4%BA%86%20AB_SWAP%20%E5%9B%BA%E4%BB%B6%EF%BC%8C%E5%86%85%E5%AD%98%E4%B8%AD%E5%B0%B1%E4%BC%9A%E4%B8%BA%E6%B4%BB%E5%8A%A8%E5%9D%97%E9%A2%84%E7%95%99%E9%A2%9D%E5%A4%96%E5%8C%BA%E5%9F%9F%E3%80%82%3CBR%20%2F%3EPemicro%20%E7%A8%8B%E5%BA%8F%E5%91%98%E9%9C%80%E8%A6%81%E4%BA%86%E8%A7%A3%E8%BF%99%E4%B8%80%E7%82%B9--%E6%9C%89%E5%BF%85%E8%A6%81%E9%80%89%E6%8B%A9%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%AE%97%E6%B3%95%E3%80%82%E9%82%A3%E4%B9%88%E5%AE%83%E5%B0%B1%E4%B8%8D%E4%BC%9A%E8%A7%A6%E5%8F%8A%E8%BF%99%E4%BA%9B%E4%BF%9D%E7%95%99%E5%8C%BA%E5%9F%9F%E3%80%82%3CBR%20%2F%3E%E8%BF%99%E9%9A%BE%E9%81%93%E4%B8%8D%E6%98%AF%E6%A0%B9%E6%9C%AC%E5%8E%9F%E5%9B%A0%E5%90%97%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E5%9B%9E%E7%AD%94%E4%BD%A0%E7%9A%84%E9%97%AE%E9%A2%98%3C%2FP%3E%0A%3CP%3E-%20%E5%9C%A8%E5%AF%B9%20HSE%20%E6%98%A0%E5%83%8F%E8%BF%9B%E8%A1%8C%E7%BC%96%E7%A8%8B%E5%90%8E%EF%BC%8C%E6%98%AF%E5%90%A6%E4%B8%A5%E6%A0%BC%E8%A6%81%E6%B1%82%E5%AE%8C%E5%85%A8%E7%9A%84%E7%94%B5%E6%BA%90%E5%BE%AA%E7%8E%AF%EF%BC%88%E5%AE%8C%E5%85%A8%E6%96%AD%E7%94%B5%E5%92%8C%E5%BC%80%E6%9C%BA%EF%BC%89%EF%BC%9F%3CBR%20%2F%3E%E4%B8%8D%EF%BC%8CRESET%20%E5%B0%B1%E8%B6%B3%E5%A4%9F%E4%BA%86%E3%80%82%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8C%E5%AE%89%E8%A3%85%20AB_SWAP%20%E7%89%88%E6%9C%AC%E5%90%8E%E9%9C%80%E8%A6%81%E8%BF%9B%E8%A1%8C%E4%B8%A4%E6%AC%A1%20RESET%EF%BC%8C%E5%9B%A0%E4%B8%BA%E9%9C%80%E8%A6%81%E5%B0%86%E5%9B%BA%E4%BB%B6%E5%A4%8D%E5%88%B6%E5%88%B0%E4%B8%BB%E5%8A%A8%E5%92%8C%E8%A2%AB%E5%8A%A8%E5%88%86%E5%8C%BA%EF%BC%88%E8%87%AA%E5%8A%A8%E5%AE%8C%E6%88%90%EF%BC%89%E3%80%82%3C%2FP%3E%0A%3CP%3E-%20%E5%9C%A8%E4%B8%BA%20S32K312%20%E4%BD%BF%E7%94%A8%20Cyclone%20%E8%84%9A%E6%9C%AC%E6%97%B6%EF%BC%8C%E6%98%AF%E5%90%A6%E6%9C%89%E6%8E%A8%E8%8D%90%E7%9A%84%E9%97%AA%E5%AD%98%E9%A1%BA%E5%BA%8F%E6%88%96%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%EF%BC%8C%E5%B0%A4%E5%85%B6%E6%98%AF%E6%9C%89%E5%85%B3%20HSE%20%E5%92%8C%E5%86%85%E5%AD%98%E4%BA%A4%E6%8D%A2%E7%9A%84%E5%86%85%E5%AE%B9%EF%BC%9F%3CBR%20%2F%3E%E5%A6%82%E4%B8%8A%E6%89%80%E8%BF%B0%EF%BC%8C%E6%9C%89%E5%BF%85%E8%A6%81%E9%80%89%E6%8B%A9%E6%AD%A3%E7%A1%AE%E7%9A%84%E9%97%AA%E5%85%89%E7%AE%97%E6%B3%95%E3%80%82%3C%2FP%3E%0A%3CP%3E-%20%E4%BD%BF%E7%94%A8%E5%86%85%E5%AD%98%E4%BA%A4%E6%8D%A2%E5%8A%9F%E8%83%BD%E6%97%B6%E8%BF%98%E6%9C%89%E5%85%B6%E4%BB%96%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%E5%90%97%EF%BC%9F%3CBR%20%2F%3E%E6%AF%8F%E6%AC%A1%E4%BA%A4%E6%8D%A2%E5%90%8E%EF%BC%8C%E5%B0%86%20HSE%20%E5%9B%BA%E4%BB%B6%E5%A4%87%E4%BB%BD%E5%88%B0%E8%A2%AB%E5%8A%A8%E5%88%86%E5%8C%BA%E5%A4%A7%E7%BA%A6%E9%9C%80%E8%A6%81%201%20%E7%A7%92%E9%92%9F%E3%80%82%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%88%E6%AD%A4%E5%A4%84%E4%B9%9F%E5%8C%85%E6%8B%AC%E9%97%AA%E5%AD%98%E7%BC%96%E7%A8%8B%E5%99%A8%EF%BC%89%E5%BA%94%E7%AD%89%E5%BE%85%E8%AF%A5%E6%93%8D%E4%BD%9C%E5%AE%8C%E6%88%90%EF%BC%88%E7%9B%B4%E5%88%B0%20HSE_STATUS_INIT_OK%20%E8%A2%AB%E8%AE%BE%E7%BD%AE%EF%BC%89%E3%80%82%3C%2FP%3E%0A%3CP%3E-%E5%A6%82%E6%9E%9C%20MCU%20%E8%A2%AB%E9%94%81%E5%AE%9A%EF%BC%8C%E6%8E%A8%E8%8D%90%E7%9A%84%E6%81%A2%E5%A4%8D%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%88%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E6%81%A2%E5%A4%8D%E5%B7%A5%E5%85%B7%EF%BC%89%EF%BC%9F%3CBR%20%2F%3E%E8%BF%99%E5%8F%96%E5%86%B3%E4%BA%8E%22%E9%94%81%E5%AE%9A%22%20%E7%9A%84%E5%90%AB%E4%B9%89%E3%80%82%E6%82%A8%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%98%AF%E5%90%A6%E9%85%8D%E7%BD%AE%E4%BA%86%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%EF%BC%9F%E6%98%AF%E5%90%A6%E8%AE%BE%E7%BD%AE%E4%BA%86%20ADKP%EF%BC%8C%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E6%98%AF%E5%90%A6%E6%8F%90%E5%89%8D%EF%BC%9F%E6%82%A8%E8%83%BD%E9%80%9A%E8%BF%87%E8%B0%83%E8%AF%95%E5%99%A8%E5%BB%BA%E7%AB%8B%E8%BF%9E%E6%8E%A5%E5%90%97%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3ELukas%3C%2FP%3E%3C%2FLINGO-BODY%3E