Backward compatibility of FreeMaster 3.1

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Backward compatibility of FreeMaster 3.1

跳至解决方案
966 次查看
nxf63246
NXP Employee
NXP Employee

I was working on a project with Freemaster 3.0 then I updated it to the version 3.1. I modified a few things and now if I try to open the project with the FreeMaster 3.0 it says "Unexpected file format".

Screenshot 2021-01-28 094016.png

 Of course the file format is the same as before.

Screenshot 2021-01-28 094202.png

 Is this an expected behavior or is something wrong on my side?

0 项奖励
1 解答
949 次查看
MichalH
NXP Apps Support
NXP Apps Support

Hello,

the PMP binary format is changed with each release of FreeMASTER tool. The FreeMASTER tool is backward compatible so any new version is able to open PMP files created in older versions, but not vice versa.

the PMPX (XML) format is both backward and forward compatible, so you should be able to save your work as PMPX in 3.1 and open it back in 3.0. Of course, there new features like global enumeration types, virtual variables etc. will not be imported properly in 3.0. But general objects like variables and views should be imported well. 

Let me know if you face any issues.

Regards,
Michal

在原帖中查看解决方案

1 回复
950 次查看
MichalH
NXP Apps Support
NXP Apps Support

Hello,

the PMP binary format is changed with each release of FreeMASTER tool. The FreeMASTER tool is backward compatible so any new version is able to open PMP files created in older versions, but not vice versa.

the PMPX (XML) format is both backward and forward compatible, so you should be able to save your work as PMPX in 3.1 and open it back in 3.0. Of course, there new features like global enumeration types, virtual variables etc. will not be imported properly in 3.0. But general objects like variables and views should be imported well. 

Let me know if you face any issues.

Regards,
Michal