Sorry for my eventually trivial question - as i'm new to FreeMaster i have tool setup trouble.
What i have done:
I *ve compiled my Application in S32 Design Studio for Arm ( Version 2018.R1 / build 1801815 )
if i then go to the generated pmp file FreeMasters opens and i getz the attached Error Message
if anybody could support me - it would be really helpful
Best regards,
Frank
解決済! 解決策の投稿を見る。
Please use the binary ELF file (the linker output) in place of the MAP file. FreeMASTER is able to parse the symbol tables and the debugging information inside the ELF to get symbol addresses.
Note that the ELF file may have a different extension (.out, .axf, .elf) depending on the compiler. I'm not sure what the DS32 uses.
Regards,
Michal
Hi Michael thank you very much, it's helpful to know that freemaster is backward compatible.
At this time as I try to Install Freemaster 3.2 itz request an activation code. In my Profiles under software i can only find licenses for freemaster Lite, where can i find licenses for Freemaster 3.2 - i thougth it was free as before...
You only need to enter a license code when installing the FreeMASTER Lite. The desktop application does not need any.
Regards,
Michal
Dear Frank,
this may happen in older FreeMASTER versions when opening binary project files (the .pmp files) which were created in a later version.
The .pmp file format is backward compatible only. This means that newer FreeMASTER versions can open files saved in older versions, but not vice versa. There is also an alternative XML-based format .pmpx which is does not have this limitation.
I recommend to install the latest version (3.2.1) from www.nxp.com/freemaster and try opening the file again.
Regards,
Michal
hael, Many thanks, you helped me a big step forward....
At this time i have follow your instruction. I started the installation of Freemaster second time - and the installation worked also with my FreeMasterLite activation code - could be that at first time my online connection was refreds by provider so no online activation was possible.
At this time program is running - also with freemaster - but i did'nt see values in the oscilloskope or variables watch window....
see attached Picture - "FreeMASTER 3.2 connection is running. Programm started in Debugmode, but no values displayed.jpg"
If i close the variable, get the nmessage symbol not found...
So my questions is what goes there wrong.
I'm happy that the communication is working - next step is to get variables displayed. if someone has some idea, it wouild be the next step...
Many many thanks without your help - to this time you helped me so much.
Best
I installed the freemaster project from FreeMaster example. you will find attaced the file. also i install the log from .metadata folder inside of working directory.
FreeMASTER needs to know the addresses of the C symbols used by variable definitions. The message you are getting means that FreeMASTER does not know what is the "adcConvs".
There are two ways to give this data to FreeMASTER:
I recommend you to use the first option now and make sure to press the "View" button in the Project Options to display all symbols the FreeMASTER is able to parse from the ELF file. If "adcConvs" is not there, probably this variable is not defined in the application, or it is never used and optimized-out by a compiler.
Regards,
Michal
Many thanks for your recommendations:
As You recommend I look for the variables in main.c - all the variables are there.
Could you please setup my Project and test out what did'nt work?
At this time i did'nt know where to look also because it is an example Project....
Many thanks and sorry for consuming your time with so stupid questions....
Please use the binary ELF file (the linker output) in place of the MAP file. FreeMASTER is able to parse the symbol tables and the debugging information inside the ELF to get symbol addresses.
Note that the ELF file may have a different extension (.out, .axf, .elf) depending on the compiler. I'm not sure what the DS32 uses.
Regards,
Michal
Thank you very much - i had read it before, but did'nt remember
Thanks for your fast answer, if i looked at your sreenshot of my projects - the wrong mapfile is used - i see it before you answered me.
My actual settings look like this:
So it seems thart no symbols are recognised - must i activate some compiler switches in S32 Studio?
Many thanks for your time and help
Hi Michael, i try really hard to get the connection to FreeMaster working.
I can not see any variables in FreeMaster - so my question is whats go wrong...
I think the best would be if you show me your settimngs inside my project, can you bring the example which i have attached to run?
It would help me much