AQ430X Code Development Tools: Differences between
versions
(Bugs are highlighted in RED)
|
Version 3.0.0.1 |
Released 5/1/2007 |
First release |
|
Version 3.0.0.3 |
Released 5/19/2007 |
* Fixed edit context menu in
text mode |
|
Version 3.0.0.4 |
Released 5/26/2007 |
|
|
Version 3.0.0.5 |
Released 6/10/2007 |
|
|
Version 3.0.0.6 |
Released 8/12/2007 |
|
|
Version 3.0.0.9 |
Released 9/3/2007 |
generating
code for a multiplication of two 16 bit operands to produce a 32 bit result,
and when the option "-Vhw_mul=2" (use multiplier in unprotected
mode) was in effect. |
|
Version 3.0.1.1 |
Released 9/13/2007 |
|
|
Version 3.0.1.2 |
Released 9/22/2007 |
|
|
Version 3.0.1.3 |
Released 10/17/2007 |
|
|
Version 3.0.1.4 |
Released 12/08/2007 |
|
|
Version 3.0.1.5 |
Released 1/13/2008 |
|
|
Version 3.0.1.7 |
Released 2/24/2008 |
|
|
Version 3.0.1.8 |
Released 3/2/2008 |
|
|
Version 3.0.1.9 |
Released 3/28/2008 |
|
|
Version 3.0.2.0 |
Released 5/4/2008 |
an error whereby it was using a 16 bit branch instead of a 20 bit branch for the
msp430x, whenever the distance between the branch source and the
branch target exceeded the short branch range of -1024,+1022 instructions.
This error was causing msp430 programs to fail when the 16
bit branch instruction was used at addresses at or above 0x10000. In order
to force code entered from the an interrupt vector on an msp430x to be in
the lower 64K, we have made the following changes: - aq430link.exe
now includes a default directive ldseg=.*_IV.*+=0,0xffff which will force any segment whose
name contains "_IV" to be placed into the lower 64K of flash. - _INTERRUPT
functions generated by AQ430C for the msp430x will have "_IV" in their unique
segment name. - The standard
startup file "cstart.asm" has had the the name of the code segment that contains the
startup code changed to be "cstartup$code_IV", so that
it will be linked into the lower 64K when built with -Vmsp430x=1 in
effect. Any user
writing an interrupt handler in assembler for an msp430x processor should
either include "_IV" in the code segment name or else use an individual
linker ldseg=name+=0,0xffff directive to request the linker to put
the segment into the lower 64K. |
|
Version 3.0.2.01 |
Released 6/1/2008 |
|
|
Version 3.0.2.02 |
Released 7/27/2008 |
|
|
Version 3.0.2.03 |
Released 8/28/2008 |
|
|
Version 3.0.2.04 |
Released 11/2/2008 |
|
|
Version 3.0.2.05 |
Released 11/15/2008 |
come up,
in the left shift case, if a pointer is multiplied by a power of 2.
|
Email
AQ430support@quadravox.com