Skip to main content

Building Own Application for the RZA1H

Generate Makefiles with CMake

For general information about CGI Studio Build System and CMake properties available to configure Candera applications refer to CGI Studio Build System.

To configure and generate makefiles for compiling the CGI CourierSampleAppLight, follow below steps:

    Point CMake to source directory
      Folder containing top-level "CMakeLists.txt", e.g.
       /cgi_studio_courier_apps/src/CourierSampleAppLight 
      
      Point CMake to build directory
        May not exist, create folder with CMake if necessary Root directory for generated makefiles / solutions Root directory for build artifacts Configure
          Specify MinGW Makefiles (Ninja) as generator for the project Specify tool-chain file for cross-compiling Select the toolchain-file from the delivery (adapt for your toolchain installation and application specific needs)
           /cgi_studio_devices/src/RZA1H/ToolchainFiles/GCC-toolchain-RZA1H_Native2D.txt
          

           

          Adapt the CMake settings if necessary, e.g.:
            CMAKE_BUILD_TYPE-> Debug or Release Press Configure

            Press Generate

            Building Application

            After generating your cmake files, in Command Prompt simply navigate to the specified build directory and type "mingw32-make" ("ninja") to start the build.

            The output executable file can be found in your build directory.

            Open this file with the Green Hills MULTI IDE debugger and load it to RAM as described in the previous chapter.