IDE error Internal: derived peripheral is null : FTFE-FlashConfig
This is the error I got when trying to debug a project that I had dragged from MCUX 10.1 to MCUX 10.2
I found that the problem was the hyphen. Somehow the underscore had changed to a hyphen twice in a line in the .cproject file.
The line in the 10.1 cproject was:
<peripheralInstance derived_from="FTFE_FlashConfig" id="FTFE_FlashConfig" location="0x400"/>
After dragging, the line in 10.2 was:
<peripheralInstance derived_from="FTFE-FlashConfig" determined="infoFile" id="FTFE-FlashConfig" location="0x400"/>
Changing the hyphen back to an underscore in the .cproject file removed the error and allowed me to have a peripheral view.
Note that this project has been the result of a long process to move from KDS to MCUX. When I dragged a project that was imported from an SDK from 10.1 to 10.2, there was no problem; the phrase "determined="infoFile"" also was not added.