Europa Verification
Europa Project
This is the project page for Europa Verification, which includes components for Loewen.
Burndown charts:
| 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
jacinto7evm network loss with mode changesnon-issue with cpsw and ftpserver (see below)- 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:
- DeosJacinto7EVM-1
- 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