|
|
|
| Release Notes Version 3.3 |
|
The release notes give users instructions on dealing with many issues not covered in other documentation. The solutions to many common problems are found in the release notes.
1 New Features
Redhat Linux 7.1
A new version of the GedaeTM development environment has been created for use with the Redhat Linux 7.1 OS. No Board Support Packages (BSPs) are supported in this release.
Solaris 7
A new version of the Gedae development environment has been created for use with the Solaris 7 OS. Currently the sky_ppc and sky_altivec BSPs are supported.
Solaris 8
A new version of the Gedae development environment has been created for use with the Solaris 8 OS. No BSPs are supported in this release.
Flattened Graph Enhancements
The Gedae flattened graph was enhanced to allow the user to collapse and to expand hierarchical boxes for easier viewing of the graph. The following features were added:
- To collapse a box, double click on it. The internals of the box are hidden and a new box is displayed with a bold border showing just the I/O interfaces to the collapsed box
- To expand a collapsed box, double click on it
- To expand all of the boxes, click on menu View->Expand All
- To collapse all of the boxes, click on menu View->Collapse All
- To save the Expand/Collapsed state of the graph, use the File->Save View menu
- To restore the Expand/Collapsed state of the graph, use the File->Restore View menu
- To view hidden Eval and Trigger boxes, select the View->Trigger toggle menu item
- Button 3 on collapsed box inputs and outputs provides information on a corresponding primitive input or output within the collapsed box
Making Connections
A number of new features associated with making connections between boxes using the Gedae editor have been added. They are:
- Dragging a connection (with mouse button 3) from a box input or output with the Shift key held down causes the arc to be disconnected from the box. The connection will still exist but with a graph stub in place of the box input/output
- Dragging a stub to a box input or output moves the connection from the stub to the box input/output and deletes the stub
- Dragging a connection from a data item (box input or output or graph local) to the canvas creates a stub and makes a connection between the data item and the stub
- Making a connection with the Ctrl key held down adds right angles to the connection
- A connection drag can now begin at any arc vertex. A new connection is created that looks as if the connection were made directly between the vertex and the box. Vertices are added between the source and destination as needed
Double Clicking On Locals
Double clicking on a local parameter previously brought up a Parameter Value Dialog, which gave the user the ability to set non-derived parameters and view derived parameters. Now, however, when the user double clicks on a local parameter the Edit Data Dialog appears, which gives the user the option to modify the parameters definition. The user may revert to the old behavior by double clicking with the Ctrl key held down.
Flow Graph Utility (FGU) Ports
The FGU has been ported to the Windows 2000 and Redhat Linux 7.1 operating systems.
Exceed XDK 6.1 Required
The Exceed XDK Version 6.1 is no longer delivered with Gedae. Exceed is required to run Gedae on Windows 2000. It is now the responsibility of the user to obtain this software from Hummingbird.
2 Bugs Fixed
The following bugs have been fixed.
Dynamic Scheduler No Longer Stalls
Previously, the dynamic scheduler could stall if more than one schedule blocked. Schedules block when a box in the schedule calls OStaticFailed.
Queue Table No Longer Crashes
Bringing up the Queue Table would crash Gedae if any dynamic output in the graph was left unconnected.
Deleting Boxes with Family Output Parameters
Gedae would crash when a graph was rerun after deleting any box that had a family output parameter. In particular, deleting an embeddable/stream/sink/scope1 box would cause the graph to crash.
Protocol Error During Enabling of Trace
A protocol error would occur if Trace was enabled while a graph was running and one of the boxes mapped to an embedded processor was performing file I/O with the embPrint function (or other similar functions).
Unable to Save Primitives on NT
When running under Windows NT or Windows 2000, Gedae would not allow a user to save a primitive multiple times with the Embeddable Box Editor because of improper protection on the .bak file.
MATLABâ Engine Boxes
The MATLAB Engine boxes described in the Gedae 3.2 release notes were not delivered as part of that version.
Feedback in Trigger Boxes
Graphs containing feedback loops that involved trigger boxes did not work correctly.
3 Known Bugs
The following known bugs are listed by their Software Change Request (SCR) number. Please include the SCR number if you wish to report additional information about this bug.
SCR1016
Unterminated comment causes Gedae parser to segfault.
SCR1021
Arrays declared in a trigger box Local section aren’t allocated correctly.
SCR1022
Trigger boxes cannot have type long for inputs or outputs.
SCR1038
On NT Gedae uses 100% of the CPU even if idle.
SCR1097
The Gedae parser doesn’t handle an odd number of quotes (“) well.
SCR1105
Changing launch package default file has no effect on default parameter values.
SCR1168
If a dynamic variable vector input is preceded by a vv_delay, then the graph segfaults during scheduling.
SCR1175
The File->Dump Trace Events to File menu option currently doesn’t work correctly. A segfault occurs when a filename is entered that begins with a “/”.
|
|
|
Blue Horizon Development Software,
18000 Horizon Way, Suite 200,
Mount Laurel, NJ 08054
gedae@gedae.com, voice: (856) 231-4458, fax: (856) 231-1403
Copyright Blue Horizon Development Software, Inc. 2001
Gedae is a trademark of Blue Horizon Development Software
|