Using several graphs with one host project

This version introduces initial support for the graph switching functionality. If you want to use several graphs with one host project, do the following:

  1. Specify the Variable Suffix value in the Properties view of the ISP graph. This setting helps to distinguish the source code generated for the same elements from different graphs.
  2. Right-click the diagram and select Emit As > Emit Configurations... on the context menu.
  3. Specify the following settings on the Main tab:
    • Graph: click Browse Workspace and select the .isp file
    • Output: click Browse Workspace and select the host project
    • Choose dynamic or/and static sequencer and specify the source folder
    • Select the Emit host code check box
    • (Optional) Select the Static sequencer check box
  4. Specify the following settings on the Common tab:
    • Select the Shared file option
    • Click Browse... and select the host project
  5. Click Apply to save the changes. Then click Emit.
  6. Repeat the above steps for each graph.
    Note: The kernel files (ISP_kernels) and the static sequencer source file (SEQ_gen/src) will be overwritten.
  7. Open the A53_src\main.cpp file and modify it to switch between graphs. Use the Vision SDK demo project as an example (<S32DS_install_dir>/S32DS/software/VSDK_S32V2_RTM_1_3_0/s32v234_sdk/demos/isp/isp_sonyimx224_csi_dcu_cam_switch).
    Note: The host project currently does not support the graph switching feature. Full support for this feature will be available in the next release.