User:Bcronk@ddci.com
![]() |
|
Week 4
Out-Of-Office Time
- 27-JAN - 1-Feb In Phoenix for Geek Week
- Check Calendar for meetings/appointments
The Queue
| Priority | Goal | Type | Due Date | Cur. Date | Discussion Forum | Remarks |
|---|---|---|---|---|---|---|
| 0 | Collins HotDish Boot Loader Quote | Manage | N/A | 2019-01-21 | Staff | Done |
| 05 | HotDish Boot Issue | Manage | N/A | 2019-01-21 | Staff | |
| 10 | Hiring | Manage | N/A | 2019-01-21 | Staff | |
| 20 | Surcouf Release | Manage | N/A | 2019-01-25 | PL/PLM | |
| 20 | Rosti Release | Manage | N/A | 2019-01-25 | PL/PLM | |
| 30 | HI IOI Quote | Manage | N/A | 2019-01-21 | Staff | |
| 50 | Complete customer list (CAF sig.) | Manage | N/A | 2019-01-21 | PL/PLM | |
| 60 | Review BSP_Developer_Training_Internal | Manage | N/A | 2019-01-21 | Deos Team Meeting | |
| 70 | Support Logs | Manage | N/A | 2019-01-21 | Deos Team Meeting |
Meetings
Collins Boot Loader Meeting
Issue 1: Flash Component (FSI) =
Not related to DDC-I.
Issue 2: PPC Startup =
- Previous variant of this issue was refered to ass "cold start".
- Solderability issue fixes most units, some still have a low failure rate that go away by making the TLB change.
Topic HW Watchdog Design =
- Is the reset state after WD trip the same as processor reset? Collins to answer.
PL/PLM
- TBD
Staff
- TBD
Harrys
- TBD
- TBD
DesertEagle
- System tick interrupt managed by handler (RR)
- Second interrupt manage by thread timer
- clarification on board, bus and MAL media
- u-boot only in binary form (that I know of)
- Network driver for LS1048A (DAL-E only)
Surcouf
- Workspace conversion issues
Network
- Driver and callback
- setup DMA then call
- error callback
- initialization function for mac address
- always callback only DMA when mac is setup
- Consider buffer space (x number of bytes after packet) for error communication etc.
- Promiscuoius mode (grab everything on ETH0)
- Memory
- Application manages buffer and tells driver how to setup descriptors (free and dirty lists)
- Errors
- Need specifica on which errors and data strucutre
- Phy init via config only acceptable
- pooling mode on ETH0
- pool or interrupt on other interfaces
- AI: DDCI TAP driver interface
File System
- FTP needs the ability to mount the file system(s)
- https://www.hcc-embedded.com/docman-menu-item/documents
- Notify supplier that a PDLA is not possible on the AiTech board
- AI: MDA - NOR Flash memory lock
- AI: DDCI to give opinion on ease of OS abstraction layer implementation
Boot
- Watch Dog jumper on disables RAM test
- Need MCE handler requirements
- TBC - no need for "Power On Reset with Watchdog" in Figure 4-1
- AI: DDCI: Measure time from rest to POST
- AI: DDCI: Propose codes and Datat structure for error codes
- Confirm a register for boot to cause a reset
RTOS
- 4.1.2.3 Interrupt latency and scheduling
- AI: DDCI: measure crit. time values and assist with requirement updates as a result
- AI: DDCI: RTOS-178 - propose as simple of an API as possible (pointer to hyp. dest identified as golden or writable; return success - including CRC check - or a specific error).
- AI: MDA - Exclude Deos reuable software components from SDRIL list in SoW
BSP
- AI: DDCI: BSP-099 - need to see if this is possile and how
- BSP-100 - User mode interupt is what is intended
- BSP-105 - configured at design time BUT MDA will confirm wether or not this should be done by their apps
Validation Methods and Levels
- RTOS-176 - OK to include the two types (analysis and test) and the one level (CSCI)
Program Management
- Add percentage complete column to program management spreadsheet
Savianos
- TBD
PAG
- A664 and it's future (i.e., RCIv6 ASIC vs. PCI)
- What is Deos Porting Package?
- Why are we calling the CFFS the Deos File System?
- Why are we calling the Status Monitor the System Monitor?
Misc
Support Text
1) <install-root>\desk\help\openarbor-user-guide.htm (e.g., C:\DDC-I\desk\help\openarbor-user-guide.htm) 2) From within OpenArbor: Help -> Help Contents -> DDC-I Deos Documents -> Guides -> OpenArbor User Guide
Sorry to hear of your difficulties. The best/quickest way for us to assist you is for you to provide us with your OpenArbor workspace that is exhibiting the problem. The best/easiest way to get us your workspace is the following: from OpenArbor -> File -> Export -> General -> Archive File -> Next -> Select All -> Browse (to provide a location/file name) -> Finish. Then send us the resulting archive file via our secure transfer site (see below).
There is no need to encrypt your file (e.g., myWorkspace.zip), as the transmission mechanism is secure: https://deos.ddci.com/upload Username: TBD Password: <to follow in a subsequent e-mail>
Upconvert Text
In OpenArbor, right-click on zcu102 and open the dialog Properties | DDC-I Options | Deos | Integration Tool. In that tab, there is a checkbox titled "Validate XML in place". When that is unchecked, the XML is updated in the ./output/platreg-itfiles folder. You can then proceed to diff that against your XML in ./xml and merge in the changes you wish.
Upgrade Text
After installing the above, here are the high-level steps for each time you upgrade to a new version of DDS:
1 - Be sure you have a backup copy of your workspace.
2 - Open your workspace using the latest OpenArbor, and accept the dialog indicating it wants to upgrade the workspace. This is a one way function. The only way to undo this operation is to revert to your backup copy.
3 - Ensure that the conversion completed successfully by examining the warnings and errors. If there are new warnings (i.e., warnings you did not get before) please let us know via support@ddci.com. If there are errors, these must be resolved. Please contact support@ddci.com for assistance.
4 - For every DDS/desk/* file that has been "copied for editing" within the workspace, a "diff" must be performed to see if any changes we've made in the new DDS need to be ported into your workspace copies (i.e., merge our new updates into your existing files). This can be done with utilities such as: 1) beyond compare; 2) diff (bash command line); or 3) OpenArbor; we recommend OpenArbor.
The last step (syep 4) is the most important and time consuming step. Consequently, I will highlight the process (using OpenArbor) of doing the compares and merging the results.
A) In your newly converted workspace, select new -> DDC-I Deos Platform Project. In the New Platform Project dialog, select the platform(s) you are using and change the name (e.g., new-platform). Click Finish.
B) It is easiest to compare validated XML to validated XML in order to reduce differences due to new tool versions. So, For every DDS/desk/* file that has been "copied for editing" within the workspace, use the <platform-name>\output\platreg and/or <platform-name>\output\platregd folder to compare the files.
Once all changes have been merged, use Update Target Load to try your newly upgraded integration. If there are error, please contact support@ddci.com for assistance.
Training Installation Text
Please download the DDC-I Developer Suite Deos v20180426, for Windows 7 and Windows 10, from: https://deos.ddci.com/upload Username: support Password: zwap8ping2
The contents of this release include the following:
-- OpenArbor 8.3.0.r85978 - Eclipse-based GUI -- Deos [multicore-1524757814]- Time/Space Partitioning RTOS ARM PPC X86 kernel-multicore-examples network-standard-apps mpc5777c t10xx-mc s32v234-sbc zcu102 cffs deos653p1 deos653p2 deos-rtems-arm deos-rtems-ppc deos-rtems-x86 ist ist-arinc653-examples Deos BSPs[qemu-arm qemu-ppc qemu-x86 ] -- GCC 5.3.0 - C/C++ Compilers -- TRAC 2.9.2 Build 276 - Debuggers/Simulators
To install the software, perform the following steps:
1. Extract the downloaded archive file to a location of your choice on your
system.
2. If possible, disable any virus-checking software for the duration of the
install.
3. Copy the FlexNet license file (deos-training-20180617.lic), found at the
root of the extracted archive, to a location of your choice on your system.
4. If you are the license administrator: Execute the file setupDDCI-LIC.exe,
found at the root of the extracted archive. This will install the licensing daemons which allow and support the execution of DDC-I tools.
5. On each user system, create environment variable, DDCIFLEX_LICENSE_FILE,
and set it to either the path of the license file (see step 3).
6. If you are the license administrator: Execute the file setupDDCI.exe,
found at the root of the extracted archive. This will install the DDC-I Developer Suite Deos v20180426.
7. If possible, exclude cirus scanning from both the DDC-I Developer Suite
installed root/tree as well as your Workspace root/tree.
After the DDC-I Developer Suite is installed, the user manuals are available from within OpenArbor. Launch and go to Help | Help Contents | DDC-I Deos Documents. This will bring up the documentation table of contents. We suggest you start reading the "OpenArbor User Guide" to become familiar with the product. All of the user manuals are also available in the archive and are found under the root of the archive in the directory "docs". In particular, consult the "DDS Installation Guide for Windows" if you encounter any problems during the installation.
If you have any questions/comments regarding installation, please technical support, mailto:support@ddci.com.
=
The Deos Sales Multicore 18A release (DDS-sales-deos-multicore-20180426.zip) is available for download, for the next seven days, from our temporary transfer site: https://deos.ddci.com/upload Username: embraer Password: <to follow in a subsequent e-mail>
The contents of this release include the following:
-- OpenArbor 8.3.0.r85978 - Eclipse-based GUI -- Deos [multicore-1524757814]- Time/Space Partitioning RTOS ARM PPC X86 kernel-multicore-examples network-standard-apps mpc5777c t10xx-mc s32v234-sbc zcu102 cffs deos653p1 deos653p2 deos-rtems-arm deos-rtems-ppc deos-rtems-x86 ist ist-arinc653-examples Deos BSPs[qemu-arm qemu-ppc qemu-x86 ] -- GCC 5.3.0 - C/C++ Compilers -- TRAC 2.9.2 Build 276 - Debuggers/Simulators
To install the software, perform the following steps:
1. Extract the archive to a temporary location; refered to as $/ in the
directions below.
2. Disable any virus-checking software for the duration of the install.
3. Copy the FlexNet license file provided separately by DDC-I via email to a
location of your choice on the system.
4. If you are the license administrator: Execute the file $/setupDDCI-LIC.exe.
This will install the licensing daemons which allow and support the execution of DDC-I tools.
5. On each user system, create environment variable, DDCIFLEX_LICENSE_FILE,
and set to either port@server-name or the path to the license file (see step 3).
6. If you are the license administrator: execute the file $/setupDDCI.exe.
You will need to specify a destination folder on your system with no spaces in the path name (e.g., c:\DDC-I).
After the DDC-I Developer Suite is installed, the user manuals are available from within OpenArbor. Launch and go to Help|Help Contents|DDC-I Documents. This will bring up the documentation table of contents. I suggest you start reading the "OpenArbor User Guide" to become familiar with the product. All of the user manuals are also available in the extracted tree. They are found in the directory $/docs. In particular, consult the "DDS Installation Guide for Windows" (i.e., $/dds_install_windows.html) if you encounter any problems during the installation.
If you have any questions/comments regarding this shipment, please contact mailto:support@ddci.com.
Thank you for using DDC-I products and services.
Sincerely, Bill Cronk Engineering Director DDC-I, Inc. 28057 Lupine Dr., Evergreen, CO 80439 USA Work: 602-386-4381 Mobile: 303-674-2825 mailto:bcronk@ddci.com
