MCX N947 TFLM Modelrunner Inference of Neutron Converted Models

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

MCX N947 TFLM Modelrunner Inference of Neutron Converted Models

461件の閲覧回数
Laurens26
Contributor I

I want to benchmark a bunch of tflite models (<500KB in size) on my FRDM MCXN947 (CPU vs. NPU) via the TFLM modelrunner using HTTP.

The problem: CPU inference does not work for all models and NPU inference not at all.

hardware:
- FRDM-MCXN947 development board (connected to my windows machine via USB and Ethernet)

software and tool setup:
- host: windows 11 machine
- eIQ Neutron SDK: eiq-neutron-sdk-windows-3.0.1
- MCUXpresso SDK: SDK_26_03_00_FRDM-MCXN947
- Project from SDK: frdmmcxn947_tflm_modelrunner_cm33_core0

ML models for CPU inference:
- ad01_int8.tflite
- kws_ref_model.tflite
- pretrainedResnet_quant.tflite
- vww_96_int8.tflite

ML models neutron converted with Neutron Converter (part of eIQ Neutron SDK) for NPU inference:
eiq-neutron-sdk-windows-3.0.1\bin
neutron-converter --target mcxn94x --input ad01_int8.tflite --output ad01_int8_converted_3_0_1.tflite

- ad01_int8_converted_3_0_1.tflite
- kws_ref_model_converted_3_0_1.tflite
- pretrainedResnet_quant_converted_3_0_1.tflite
- vww_96_int8_converted_3_0_1.tflite

Steps performed
1. Update eIQ Projects with the Latest eIQ Neutron SDK Libraries
Copy from:
eiq-neutron-sdk-windows-3.0.1\target\mcxn94x\common\include\NeutronErrors.h
eiq-neutron-sdk-windows-3.0.1\target\mcxn94x\driver\include\NeutronDriver.h
eiq-neutron-sdk-windows-3.0.1\target\mcxn94x\mcxn\libNeutronDriver.a
eiq-neutron-sdk-windows-3.0.1\target\mcxn94x\mcxn\libNeutronFirmware.a

to:
frdmmcxn947_tflm_modelrunner_cm33_core0\include\NeutronErrors.h
frdmmcxn947_tflm_modelrunner_cm33_core0\driver_include\NeutronDriver.h
frdmmcxn947_tflm_modelrunner_cm33_core0\mcxn\libNeutronDriver.a
frdmmcxn947_tflm_modelrunner_cm33_core0\mcxn\libNeutronFirmware.a

2. Build and flash the project "frdmmcxn947_tflm_modelrunner_cm33_core0" with vscode

3. Run inference via HTTP using the flashed TFLM Modelrunner
Command:
curl -X PUT http://192.168.178.75:10818/v1 -F "block_content=@C:\<mypath>\ad01_int8.tflite"

Output via Serial Monitor:
....
run ms: 6.167000

Command:
curl -X PUT http://192.168.178.75:10818/v1 -F "block_content=@C:\<mypath>\vww_96_int8.tflite"

Output via Serial Monitor:
....
run ms: 182.042000

 

For any of the other models it doesnt work

Output: 
a) No inference after flashing:
FLASH 0x104000 Erased, Program at 104000: 16384 bytes ==
FLASH 0x108000 Erased, Program at 108000: 16384 bytes ==
FLASH 0x10c000 Erased, Program at 10c000: 16384 bytes ==
FLASH 0x110000 Erased, Program at 110000: 16384 bytes ==
FLASH 0x114000 Erased, Program at 114000: 16384 bytes ==
FLASH 0x118000 Erased, Program at 118000: 16384 bytes ==
FLASH 0x11c000 Erased, Program at 11c000: 16384 bytes ==
FLASH 0x120000 Erased, Program at 120000: 16384 bytes ==
FLASH 0x124000 Erased, Program at 124000: 16384 bytes ==
FLASH 0x128000 Erased, Program at 128000: 16384 bytes ==
FLASH 0x12c000 Erased, Program at 12c000: 16384 bytes ==
FLASH 0x130000 Erased, Program at 130000: 16384 bytes ==
FLASH 0x134000 Erased, Program at 134000: 16384 bytes ==
FLASH 0x138000 Erased, Program at 138000: 544 bytes ==

b) no flashing process at all

c) Error HardFault_Handler

Line 343: ldr r0,=HardFault_Handler
in 
SDK_26_03_00_FRDM-MCXN947\mcuxsdk\devices\MCX\MCXN\MCXN947\gcc\startup_MCXN947_cm33_core0.S
stopped by debugger


Any hints are highly appreciated!

ラベル(1)
タグ(1)
0 件の賞賛
返信
1 返信

346件の閲覧回数
Harry_Zhang
NXP Employee
NXP Employee

Hi @Laurens26 

I think the problem is more likely a mix of version alignment, rather than a pure “model size” issue.

I think you can refer to this link.

How to Update eIQ Projects with the Latest eIQ Neutron SDK Libraries

BR

Harry

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2382593%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMCX%20N947%20TFLM%20%E3%83%A2%E3%83%87%E3%83%AB%E3%83%A9%E3%83%B3%E3%83%8A%E3%83%BC%E3%81%AB%E3%82%88%E3%82%8BNeutron%E5%A4%89%E6%8F%9B%E3%83%A2%E3%83%87%E3%83%AB%E3%81%AE%E6%8E%A8%E8%AB%96%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2382593%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ETFLM%20modelrunner%E3%81%AEHTTP%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%80%81FRDM%20MCXN947(CPU%E3%81%A8NPU)%E3%81%A7%E5%A4%9A%E6%95%B0%E3%81%AEtflite%E3%83%A2%E3%83%87%E3%83%AB(%26lt%3B500KB%E3%82%B5%E3%82%A4%E3%82%BA)%E3%82%92%E3%83%99%E3%83%B3%E3%83%81%E3%83%9E%E3%83%BC%E3%82%AF%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E6%80%9D%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E5%95%8F%E9%A1%8C%E3%81%AF%E3%80%81CPU%E6%8E%A8%E8%AB%96%E3%81%8C%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%A2%E3%83%87%E3%83%AB%E3%81%A7%E6%A9%9F%E8%83%BD%E3%81%9B%E3%81%9A%E3%80%81NPU%E6%8E%A8%E8%AB%96%E3%82%82%E5%85%A8%E3%81%8F%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%3A%3CBR%20%2F%3E-%20FRDM-MCXN947%E9%96%8B%E7%99%BA%E3%83%9C%E3%83%BC%E3%83%89(USB%E3%81%A8%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E3%81%A7Windows%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AB%E3%82%B3%E3%83%8D%E3%82%AF%E3%83%86%E3%83%83%E3%83%89)%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%A8%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%3A%3CBR%20%2F%3E-%20%E3%83%9B%E3%82%B9%E3%83%88%3AWindows%2011%E3%83%9E%E3%82%B7%E3%83%B3%3CBR%20%2F%3E-%20eIQ%20Neutron%20SDK%3A%20eiq-neutron-sdk-windows-3.0.1%3CBR%20%2F%3E-%20MCUXpresso%20SDKs%3ASDK_26_03_00_FRDM-MCXN947%3CBR%20%2F%3E-%20SDKs%E3%81%8B%E3%82%89%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%3Afrdmmcxn947_tflm_modelrunner_cm33_core0%3CBR%20%2F%3E%3CBR%20%2F%3ECPU%E6%8E%A8%E8%AB%96%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AEML%E3%83%A2%E3%83%87%E3%83%AB%3A%3CBR%20%2F%3E-%20ad01_int8.tflite%3CBR%20%2F%3E-%20kws_ref_model.tflite%3CBR%20%2F%3E-%20pretrainedResnet_quant.tflite%3CBR%20%2F%3E%20-%20vww_96_int8.tflite%3CBR%20%2F%3E%3CBR%20%2F%3ENeutron%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%82%BF%EF%BC%88eIQ%20Neutron%20SDK%E3%81%AE%E4%B8%80%E9%83%A8%EF%BC%89%E3%81%A7%E5%A4%89%E6%8F%9B%E3%81%95%E3%82%8C%E3%81%9FNeutron%E3%81%AEML%E3%83%A2%E3%83%87%E3%83%AB%EF%BC%88NPU%E6%8E%A8%E8%AB%96%E7%94%A8%EF%BC%89%3A%3CBR%20%2F%3Eeiq-neutron-sdk-windows-3.0.1%5Cbin%3CBR%20%2F%3Eneutron-converter%20--target%20mcxn94x%20--input%20ad01_int8.tflite%20--output%20ad01_int8_converted_3_0_1.tflite%3CBR%20%2F%3E%3CBR%20%2F%3E-%20ad01_int8_converted_3_0_1.tflite%3CBR%20%2F%3E-%20kws_ref_model_converted_3_0_1.tflite%3CBR%20%2F%3E-%20pretrainedResnet_quant_converted_3_0_1.tflite%3CBR%20%2F%3E-%20vww_96_int8_converted_3_0_1.tflite%3CBR%20%2F%3E%3CBR%20%2F%3E%E5%AE%9F%E6%96%BD%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%3CBR%20%2F%3E1.%20%E6%9C%80%E6%96%B0%E3%81%AEeIQ%20Neutron%20SDK%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%A7eIQ%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%3CBR%20%2F%3E%E3%82%B3%E3%83%94%E3%83%BC%E5%85%88%3A%3CBR%20%2F%3Eeiq-neutron-sdk-windows-3.0.1%5Ctarget%5Cmcxn94x%5Ccommon%5Cinclude%5CNeutronErrors.h%3CBR%20%2F%3Eeiq-neutron-sdk-windows-3.0.1%5Ctarget%5Cmcxn94x%5Cdriver%5Cinclude%5CNeutronDriver.h%3CBR%20%2F%3Eeiq-neutron-sdk-windows-3.0.1%5Ctarget%5Cmcxn94x%5Cmcxn%5ClibNeutronDriver.a%3CBR%20%2F%3Eeiq-neutron-sdk-windows-3.0.1%5Ctarget%5Cmcxn94x%5Cmcxn%5ClibNeutronFirmware.a%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%AB%EF%BC%9A%3CBR%20%2F%3E%20frdmmcxn947_tflm_modelrunner_cm33_core0%5Cinclude%5CNeutronErrors.h%3CBR%20%2F%3Efrdmmcxn947_tflm_modelrunner_cm33_core0%5Cdriver_include%5CNeutronDriver.h%3CBR%20%2F%3Efrdmmcxn947_tflm_modelrunner_cm33_core0%5Cmcxn%5ClibNeutronDriver.a%3CBR%20%2F%3Efrdmmcxn947_tflm_modelrunner_cm33_core0%5Cmcxn%5ClibNeutronFirmware.a%3CBR%20%2F%3E%3CBR%20%2F%3E%202.%20vscode%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%80%8Cfrdmmcxn947_tflm_modelrunner_cm33_core0%E3%80%8D%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%81%A6%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%203.%20%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E6%B8%88%E3%81%BF%E3%81%AETFLM%20Modelrunner%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6HTTP%E7%B5%8C%E7%94%B1%E3%81%A7%E6%8E%A8%E8%AB%96%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E6%8C%87%E7%A4%BA%EF%BC%9A%3CBR%20%2F%3E%20curl%20-X%20PUT%20%3CA%20href%3D%22http%3A%2F%2F192.168.178.75%3A10818%2Fv1%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttp%3A%2F%2F192.168.178.75%3A10818%2Fv1%3C%2FA%3E-F%20%22block_content%3D%40C%3A%5C%3CMYPATH%3E%5Cad01_int8.tflite%22%3C%2FMYPATH%3E%3C%2FP%3E%3CP%3E%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%BC%E7%B5%8C%E7%94%B1%E3%81%AE%E5%87%BA%E5%8A%9B%EF%BC%9A%3CBR%20%2F%3E%20....%3CBR%20%2F%3E%E5%AE%9F%E8%A1%8C%E6%99%82%E9%96%93%3A%206.167000ms%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%E6%8C%87%E7%A4%BA%EF%BC%9A%3CBR%20%2F%3E%20curl%20-X%20PUT%20%3CA%20href%3D%22http%3A%2F%2F192.168.178.75%3A10818%2Fv1%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttp%3A%2F%2F192.168.178.75%3A10818%2Fv1%3C%2FA%3E-F%20%22block_content%3D%40C%3A%5C%3CMYPATH%3E%5Cvww_96_int8.tflite%22%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%BC%E7%B5%8C%E7%94%B1%E3%81%AE%E5%87%BA%E5%8A%9B%EF%BC%9A%3CBR%20%2F%3E%20....%3CBR%20%2F%3E%E5%AE%9F%E8%A1%8C%E6%99%82%E9%96%93%3A%20182.042000ms%3C%2FMYPATH%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E4%BB%96%E3%81%AE%E3%83%A2%E3%83%87%E3%83%AB%E3%81%A7%E3%81%AF%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%3CBR%20%2F%3E%E5%87%BA%E5%8A%9B%3A%3CBR%20%2F%3Ea)%20%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E5%BE%8C%E3%81%AE%E6%8E%A8%E8%AB%96%E3%81%AA%E3%81%97%3A%3CBR%20%2F%3EFLASH%200x104000%20%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%20at%20104000%3A%2016384%20bytes%20%3D%3D%3CBR%20%2F%3E%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A50x108000%E6%B6%88%E5%8E%BB%E6%B8%88%E3%81%BF%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0108000%3A16384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3E%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A50x10c000%20%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A010c000%3A16384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3EFLASH%200x110000%20%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%20110000%20%E3%81%A7%3A16384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3E%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A50x114000%E6%B6%88%E5%8E%BB%E6%B8%88%E3%81%BF%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0114000%3A16384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3EFLASH%200x118000%20%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0118000%3A16384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3E%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A50x11c000%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A011c000%3A16384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3EFLASH%200x120000%20%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%20at%20120000%3A%2016384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3EFLASH%200x124000%20%E6%B6%88%E5%8E%BB%E6%B8%88%E3%81%BF%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0124000%3A16384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3EFLASH%200x128000%20%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%20at%20128000%3A%2016384%20bytes%20%3D%3D%3CBR%20%2F%3E%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A50x12c000%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A012c000%3A16384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3EFLASH%200x130000%20%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%20at%20130000%3A%2016384%20bytes%20%3D%3D%3CBR%20%2F%3E%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A50x134000%E6%B6%88%E5%8E%BB%E6%B8%88%E3%81%BF%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0134000%3A16384%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3EFLASH%200x138000%20%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%20138000%3A544%E3%83%90%E3%82%A4%E3%83%88%20%3D%3D%3CBR%20%2F%3E%3CBR%20%2F%3Eb)%20%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E5%87%A6%E7%90%86%E3%81%8C%E5%85%A8%E3%81%8F%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%3CBR%20%2F%3Ec)%20%E8%AA%A4HardFault_Handler%3C%2FP%3E%3CP%3E343%E8%A1%8C%E7%9B%AE%3A%20ldr%20r0%2C%3DHardFault_Handler%3CBR%20%2F%3E%E3%81%A7%3CBR%20%2F%3ESDK_26_03_00_FRDM-MCXN947%5Cmcuxsdk%5Cdevices%5CMCX%5CMCXN%5CMCXN947%5Cgcc%5Cstartup_MCXN947_cm33_core0.S%3CBR%20%2F%3E%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%83%BC%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E5%81%9C%E6%AD%A2%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%A9%E3%82%93%E3%81%AA%E3%83%92%E3%83%B3%E3%83%88%E3%81%A7%E3%82%82%E5%A4%A7%E6%AD%93%E8%BF%8E%E3%81%A7%E3%81%99%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2382593%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EMCX%20N%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2383838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MCX%20N947%20TFLM%20Modelrunner%20Inference%20of%20Neutron%20Converted%20Models%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2383838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F263875%22%20target%3D%22_blank%22%3E%40Laurens26%E3%81%95%E3%82%93%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%95%8F%E9%A1%8C%E3%81%AF%E7%B4%94%E7%B2%8B%E3%81%AA%E3%80%8C%E3%83%A2%E3%83%87%E3%83%AB%E3%82%B5%E3%82%A4%E3%82%BA%E3%80%8D%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%A8%E3%81%84%E3%81%86%E3%82%88%E3%82%8A%E3%82%82%E3%80%81%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AE%E6%95%B4%E5%90%88%E6%80%A7%E3%81%8C%E6%B7%B7%E3%81%96%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E9%AB%98%E3%81%84%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%82%82%E3%81%84%E3%81%84%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-RT-Crossover-MCUs-Knowledge%2FHow-to-Update-eIQ-Projects-with-the-Latest-eIQ-Neutron-SDK%2Fta-p%2F2270833%22%20target%3D%22_blank%22%3E%E6%9C%80%E6%96%B0%E3%81%AEeIQ%20Neutron%20SDK%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%A7eIQ%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E3%83%8F%E3%83%AA%E3%83%BC%3C%2FP%3E%3C%2FLINGO-BODY%3E