Europa Verification

From DDCIDeos
Jump to navigationJump to search

Europa Project

This is the project page for Europa Verification, which includes components for Loewen.

Burndown charts:

  1. loewen BSP
  2. 653 Runtime
Component Customer Charge/Task Planning CCB Verf Complete Assignees
Loewen-BSP Boot Loewen Loewen No 2025-03-26 Adina, Avionyx
Loewen-BSP PAL Loewen Loewen No 2025-03-26 Adina, Avionyx
Ioi-bare-metal-1.0.0-verf Loewen Loewen No 2025-02-28 Gary, Ron
Deos653_Europa_5.8.5 Loewen Loewen Yes 2025-07-29 Chuck, Mark Done
Deos653cvt_4.1.1_verf All Deos R&D N/A 2024-12-20 Gary, Chuck Done
Registry-cvt-3.1.1 All Deos R&D N/A 2024-12-20 Chuck, Gary Done


Blocking Issues

  1. jacinto7evm network loss with mode changes non-issue with cpsw and ftpserver (see below)
  2. Waiting on new software and hardware from customer

SVN Information

Component build:

svn:externals common
build-utils@96028
build-utils@98605 for IOI-BM

Test (regress) build:

svn:externals common
build-utils@96028
test-utils@96548
memUtils@80412  (PAL tests only)
ansi@80412 (IOI BM)

Environment

The formal build and test execution environment for Europa (Loewen) is Cygwin. However, Docker can be used for informal development tasks such as test development and informal test execution.

NOTE: The ABC tool does not fully support the Docker environment in Europa.

Cygwin (europa)

During Cygwin setup, select the following download site: http://redhat5.ddci.com/Workstation/cygwin-20180401-ddci-dist-europa

Component List (as of 10 Feb 2025):

  • Stable components:
    • Deos-customers: customer-loewen (See below)
    • Deos-Bundles: deos653 deos-maintainer-tools
  • Unreleased components:
    • None

NOTE: The customer-loewen package contains version 2.0 of the Loewen BSP. This version does not support IOI BM verification because it is missing cffs.fp.xml. Thus, the following version of the Loewen BSP must be installed:

  • Loewen: version 1.0.0

Docker:

In Ubuntu container:

build-docker --save europa deos653 deos-maintainer-tools


Add the following unreleased (or stable if newer) components:

loewen                               1.0.0

Hardware

We are currently waiting for the hardware platform from the customer. We can develop tests on one of the following boards:

  1. DeosJacinto7EVM-1
  2. DeosJacinto7EVM-2

Jacinto Board

As an interim solution while we wait for the hardware and software from the customer, we can use the Jacinto boards. Ron has created composite images (.darc) files that can be used on the board.

Necessary steps:

  • Confirm that the boards have the correct composite.darc file:
 /desk/bin/tftp-update.sh DeosJacinto7EVM-1 -l
 The file should be:
 -1 board: composite-bsp-1-0-0-cpsw-1-0-2-ftpserver-11-5-2-no-dhcp-ip-10-0-1-62.darc
 -2 board: composite-bsp-1-0-0-cpsw-1-0-2-ftpserver-11-5-2-no-dhcp-ip-10-0-1-75.darc
  • Copy the lwip.config from the target board
  • (NOTE: Updated subnet mask on 2024-12-02) should be 255.255.252.0
 ftp DeosJacinto7EVM-1
 [NOTE: ensure that ftp is in passive mode ... use the "passive" command to toggle it to on if needed]
 get lwip.config
 bye
  • Copy the lwip.config file into desk (.../desk/platform/loewen/etc)
 sudo cp lwip.config /desk/platform/loewen/etc

Note: If using DHCP, recommend using release variant of LwIP.

Test Execution on Jacinto Board

The loewen BSP must be with the Jacinto board. An example of the regress command line is given below:

 common/test-utils/regress -q deos653p1 so loewen build run release