596 views
in Platform Packages by
Hi,

I am evaluating the EmWi to replace Stemwin in our projects. I am trying to get everything working inside our IDE (VisualGDB). I'm having a heck of a time getting it to link. I got all the flags from the make file (which works using the EmWi setup build enviroment).

Here is the compilation pastebin. https://pastebin.com/90uWxx2p

Any thoughts? Seems like its having a heck of a time linking to anything in the emwi libs.

Thanks in advance!

1 Answer

0 votes
by

Hi,

first of all, I'm wondering about your tag 'stm32f469' and your compiler settings for 'F7' - please check the desired platform.

According to your linker errors, I assume that the following files are missing (please compare your project with the list of C files of the makefile - also the files that are added by including EMWIFILES, EMWI_RTE_FILES and EMWI_GFX_FILES):

  • all the generated C files of your Embedded Wizard GUI application are missing
  • ewextgfx.c from /GFX is missing
  • ewextrte.c from /RTE is missing
  • and ft5336.c is missing

Please add them to your project and let us know if it works...

 

by
Manfred,

First, thank you for taking the time to answer my noobish question. The fact that someone who played a large part in the creation of EmWi is in here answering questions is a big deal. This has instilled confidence in my choice of EmWi over TouchGFX.

All of your feedback was correct, I did not have the GFX and RTE .c files in the build. Trying to debug the makefile from your working envioroment was a little difficult for someone who is not 100% up on the make syntax. (for example make v=1 does not output everything you would want).

Everything is working well now (just had to add the -gdbb compiler flag for debugging linking)

I'm sure I will have more questions on Chora :D

Cheers

P.S. Suggestions! The first video you made in the Knowledge base is great! Its a shame there are not more videos covering more aspects of the framework. For example, how to setup a DeviceDriver, changing view workflow, events.
by
Thanks for your great feedback!

We are very happy that we just reworked our entire documentation and that we get rid of all the antiquated PDF documents. Now we can update the docu continuously and you can search within the whole knowledgebase - either from the website or just by pressing 'F1' within Embedded Wizard Studio and you will get the appropriate documentation.

A set of dedicated video tutorials is one of our next big goals!

Cheers

Embedded Wizard Website | Privacy Policy | Imprint

...