When I use this toolbox, I find some bugs that may be report to NXP.
1. Input_Edge_Capture: "ftm_s32k14_input_edge_capture.tlc" do not add “tm_hw_access.h”, so when I use ftm_s32k14_input_edge_capture block alone, It generate code successfully but can not compile successfully.
Change ftm_s32k14_input_edge_capture.tlc file, add contents:
%if !EXISTS("FTM_HW_ACCESS_H_INCLUDED")
%assign ::FTM_HW_ACCESS_H_INCLUDED = 1
%<LibAddToCommonIncludes("ftm_hw_access.h")>
%endif
2. Input_Edge_Capture: When I config FTM2 channel 0, it exist exception.
I can not able to fix this bug, because I do not have acess to change Matlab P-code.
I add a para to the block, it seem works correctly. But it is strange that FTM1_ch0 & FTM2_ch0 & FTM2_ch1 need a para.
Hello deealen@outlook.com,
Thank you very much for your effort in discovering this issue. This is now tracked internally as AST-1408 .
Please replace the following files and tell me if the problem persists
The p coded file must be replaced in S32K\src\mbdtbx_s32k14x\mbdtbx_s32k14x\mscripts\ftm
The tlc file must be replaced in S32K\src\mbdtbx_s32k14x\mbdtbx_s32k14x\blocks\ftm
Please provide a feedback if the fix worked.
Best Regards,
Marius
Hello mariuslucianandrei,
Thank you very much for solving this problem for me.
After replacing the two files in your way, it works very well.
Best Regards,
Alen