2.5.2.3
Downloading multiple load module files
To download multiple load module files, follow the procedure described below as you fill in the Download Files dialog box.
Caution | When debugging a program comprised of multiple load module files, be careful that location addresses will not overlap. |
Remark | When multiple load module files are downloaded, the load module names are displayed as the detailed information on the Events panel. |
(1) | Clicking the [Add] button |
When you click the [Add] button, a blank item ("-") is displayed on the last line in the [Download file list] area.
(2) | Setting the properties of a download file to add |
In the [Download file property] area, select a download file you want to add and set its download conditions.
For each displayed item, make the following setting.
When setting is completed, the file name you've specified here is reflected in the blank item in the [Download file list] area.
File
|
Specify a file in load module format to add (specifiable in up to 259 characters).
|
Default
|
Blank
|
Method to change
|
By entering directly from the keyboard, or specifying in the Select Download File dialog box that is opened by clicking the [...] button displayed at the right edge of this property when it is selected
|
Specifiable values
|
See "Table 2.2 Downloadable File Formats"
|
File type
|
Specify the file type of a download file to add.
Here, select [Load module file].
|
Default
|
Load module file
|
Download object
|
Specify whether or not to download object information from a specified file.
|
Default
|
Yes
|
Method to change
|
By selecting from drop-down list
|
Specifiable values
|
Yes
|
Downloads object information.
|
No
|
Does not download object information.
|
Download symbol information
|
Specify whether or not to download symbol information from a specified fileNote 1.
|
Default
|
Yes
|
Method to change
|
By selecting from drop-down list
|
Specifiable values
|
Yes
|
Downloads symbol information.
|
No
|
Does not download symbol information.
|
Specify the PIC/PID offset
|
Specify whether or not to change the positions of PIC (Position Independent Code) and PID (Position Independent Data) areas of the load module to be downloaded from those at which they were when the load module was created. When this item is changed to [Yes], "PIC Offset" and "PID Offset" are displayed in the sub-item.
|
Default
|
No
|
Method to change
|
By selecting from drop-down list
|
Specifiable values
|
Yes
|
Specifies PIC/PID offsetNote 2.
|
No
|
Does not specify PIC/PID offset.
|
PIC Offset
|
Enter an offset value from an address that was in the load module when it was created.
For example, if the program section's start address begins with the address 0x1000, enter "1000" for this item. The subject section is downloaded to the address 0x2000.
|
Default
|
0
|
Method to change
|
By entering directly from the keyboard
|
Specifiable values
|
Hexadecimal number in the range 0x0 to 0xFFFFFFFF
|
PID Offset
|
Enter an offset value to be set in the PID register that was specified in the load module when it was created.
For example, to set 0x200 in the PID register when the load module is executed, enter "200" for this item.
|
Default
|
0
|
Method to change
|
By entering directly from the keyboard
|
Specifiable values
|
Hexadecimal number in the range 0x0 to 0xFFFFFFFF
|
Note 1. | Unless symbol information is downloaded, source-level debugging cannot be performed. |
Note 2. | If you select [Yes] for load modules created not using the PIC/PID functions (see Section “2.7 Usage of PIC/PID Function“), debug operation cannot be guaranteed. |
Remark | For the load module files that do not require symbol information, you can set [No] for the [Download symbol information] item to reduce the amount of memory used (However, this file cannot be debugged at the source level.). |
(3) | Confirming the order in which a download is executed |
A download is executed in the order in which files are displayed in the [Download file list] area.
To change the order, use the [Up] or [Down] button to move any file up or down in the list.
(4) | Clicking the [OK] button |
Settings you've made in this dialog box are enabled, with the specified load module file added as a download file. (The added file is displayed in the [Download] category on the Property panel’s [Download File Settings] tab).