Thank you!
I have now installed v4, and it seems to behave exactly like v5. In the handouts the top-right section of the Pin Tool has the tabs "Registers" and "Sources".
In the installation I just made the top-right section of the Pin Tool has the tabs "Overview", "Code Preview" and "Registers".
The handout material says "MCUXpresso configures the correct target from the selected project automatically and load the current settings. You will see the current selected Pins for this project. Click the “Sources” Menu Tab to monitor the code. The source file is actually a copy of the original fpin_mux.c file in the current project folder."
When the project is first imported from the SDK there is no .mex file, but pins are defined in pin_mux.c. When I run Pin Tool (v4 or v5), the proposed pin_mux.c is empty.
Is the Pin Tool of MCUXpresso Config Tools supposed to parse a pin_mux.c file and use what is already in BOARD_InitPins(void) to populate a .mex file?
The top of pin_mux.c says:
/*
* TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
!!GlobalInfo
product: Pins v3.0
processor: MIMXRT1052xxxxx
package_id: MIMXRT1052DVL6A
mcu_data: i_mx_1_0
processor_version: 0.0.3
* BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
*/
Is this a configuration format which is supposed to work with v3 but not with newer versions?
Please let me know the intended information flow here, from SDK import to successful pin manipulation in Pin Tool, to correctly generated pin_mux.c. I don't yet have the skill to say whether there is a bug in this system, all I can say is that real-life behaviour differs from the handouts in that actual use of the tool overwrites a pin_mux.c and thereby causes pin configurations to be lost.
Best regards,
Børge