User manual
UM0036 Project creation and build
Doc ID 7705 Rev 11 155/385
You can also modify the memory type for any segment. Right-click on the Type cell for any
segment. The pull down menu in the Type cells of the mapping allows you to choose from:
● READ_ONLY - ROM memory that cannot be modified during execution.
● READ_WRITE - Any memory that can be read and modified during execution.
● NO_INIT - Specifies any memory that is not to be initialized upon startup.
Note: When you apply your memory settings STVD will determine the compatibility of your entries
during build. Any incompatibilities will appear as errors in the Build tab of the Output
window.
Right-clicking on a cell in the mapping opens a contextual menu with the following
commands:
● Add Segment - Adds a row of empty fields to the mapping. Enter the name of the new
segment and press the Enter key. If you do not enter a segment name, but click on
enter, the new segment is removed from the mapping. You cannot use the same
segment name twice. Naming is case sensitive.
● Add Section - Adds a new code section to the mapping. The interface only allows you
to enter the name of the section (not an address range for it). You cannot use the same
section name twice in the mapping. Upon link, the code sections are assigned to the
memory segment (address range) in the order in which they appear in the mapping.
● Change - Allows you to change the value or entry in the selected cell of the mapping.
Address values can be entered in decimal or hexadecimal (use “0x______” notation)
formats. You can change the names of the default memory segments, however you
cannot change the names of the default code sections.
● Delete - Deletes the selected entry. You cannot delete the default memory segments or
code sections.
● Add Segment - Adds a row of empty fields to the mapping. Enter the name of the new
segment and press the Enter key. If you do not enter a segment name, but click on
enter, the new segment is removed from the mapping. You cannot use the same
segment name twice. Naming is case sensitive.
● Add Section - Adds a new code section to the mapping. If you do not enter a section
name, but click on enter, the new section is removed from the mapping. You cannot use
the same section name twice. Naming is case sensitive. The interface only allows you
to enter the name of the section (not an address range for it). Upon link, the code
sections are assigned to the memory segment in the order in which they appear in the
mapping.
Vector file name field
This field allows you to enter the path name for the file that contains the vector definitions for
your application. You can either type the file’s path name or use the browse button to locate
it. STVD will not allow you to continue if this field is empty.