 |
|
 |
MAEC TOOL NEWS:
MAECT-TM-011201D
Please take note of the following problem in using integrated development environment TM.
- On changing linking orders
- Versions Concerned
TM V.3.00 -- V.3.11
- Description
When a linking order is changed using the command-editing function of the project editor, linking may not correctly be performed at build.
- Conditions
- This problem occurs if the following two conditions are satisfied:
- (1) After selecting "projectname.cmd" from the tree structure viewer--Generation Procedure View--of the project editor, a command dialog box is opened by selecting [Project] -> [Edit Item] -> [Command].
- (2) A linking order of lines is changed with the "Up" or "Down" button so that a line containing a dual redirection sign ">>" comes at the first line, and a line containing a single redirection sign ">" at the second or later.
- 3.1 Example
- Moving a line with ">>" to the first line
- (a) After changing a linking order: A line with ">>" comes at the first, followed by a line with ">".
-----------------------------------------------------------------
2 $(ECHO)\$(OUTDIR)\RAM >> $(ODINCMD)\$(LNLIST)
1 $(ECHO)\$(OUTDIR)\PULSE > $(ODINCMD)\$(LNLIST)
3 $(ECHO)\$(OUTDIR)\MAIN >> $(ODINCMD)\$(LNLIST)
-----------------------------------------------------------------
- (b) Before changing a linking order (original): In this arrangement, the second line is clicked by the mouse and then moved up by the "Up" button.
-----------------------------------------------------------------
1 $(ECHO)\$(OUTDIR)\PULSE > $(ODINCMD)\$(LNLIST)
2 $(ECHO)\$(OUTDIR)\RAM >> $(ODINCMD)\$(LNLIST)
3 $(ECHO)\$(OUTDIR)\MAIN >> $(ODINCMD)\$(LNLIST)
-----------------------------------------------------------------
- Workaround
- If Condition (2) in Section 3 is met as a result of changing a linking order, edit the redirection signs manually so that the first line contains a single redirection sign ">", and the line that previously contained a single redirection sign contains a dual redirection sign ">>".
- When changing a linking order manually without using the command-editing function, click the line to move, press the "Mod..." button, and then edit the lines involved in an Edit box that appears.
- Example of Workaround
- (a) After editing the lines involved: A line with ">" comes at the first, followed by a line with ">>".
-----------------------------------------------------------------
2 $(ECHO)\$(OUTDIR)\RAM > $(ODINCMD)\$(LNLIST)
1 $(ECHO)\$(OUTDIR)\PULSE >> $(ODINCMD)\$(LNLIST)
3 $(ECHO)\$(OUTDIR)\MAIN >> $(ODINCMD)\$(LNLIST)
-----------------------------------------------------------------
- (b) Before editing the lines involved (After changing a linking order in Section 3.1): In this arrangement, the first and second lines are edited in order not to meet Condition (2) in Section 3.
-----------------------------------------------------------------
2 $(ECHO)\$(OUTDIR)\RAM >> $(ODINCMD)\$(LNLIST)
1 $(ECHO)\$(OUTDIR)\PULSE > $(ODINCMD)\$(LNLIST)
3 $(ECHO)\$(OUTDIR)\MAIN >> $(ODINCMD)\$(LNLIST)
-----------------------------------------------------------------
- Schedule of Fixing the Problem
We plan to fix this problem in our next release.
|
 |