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.
Hi Michael,
Are you using a completely new workspace to import the project to MCUXpresso 10.2? Was the project created in MCUXpresso 10.1?
Thanks in advance!
Best Regards,
Carlos Mendoza
Technical Support Engineer
Carlos,
It was a completely new workspace in 10.2. The project was originally
created in KSDK. It has been awhile since I tried to get it working in
10.1, so I don't remember the steps I took to get to 10.1. I think I
created a new project in 10.1 and then started copying files and
modifying settings until it would compile correctly. I can probably
send you the two .cproject files if needed.
Mike