AQ430 Code Development Tools: Differences between versions
(Bugs are highlighted in RED)

Previous history

Version 2.0.1.0

Released 6/24/2002

* Fixed problem with "init all" (would not always stop at "main" label in C mode)
* Fixed "CTRL+F2" bug: this key sequence would crash the tools (and do nothing else)

Version 2.0.1.1

Released 6/26/2002

* Added option to compare program on chip with compiled project
* Changed driverX implementation for WinNT and Win2000 versions: this new implementation should be more tolerant of interrupt conflicts

Version 2.0.1.2

Released 6/27/2002

* Fixed bug in Linker Control (option "none") that would try to load programs in non existent memory on certain chips
* Fixed bug in watch display of char variables: display would not be updated consistently

Version 2.0.1.3

Released 7/09/2002

* Added support for automatic launch of any task upon successful build
* Added option to save executable in TI TXT format
* Added more floating point math functions to library
* All SFR "variables" are now watchable directly

Version 2.0.1.4

Released 7/13/2002

* Support for customizing accelerator keys
* Support for sprintf and vsprintf in run time library
* Various options related to .TXT format and "launch after build"
* Bug fix in sqrt routine that would sometimes return the opposite of the right answer on certain chips
* Better accuracy for inverse trigonometric functions
* strings watchable by "fly over"

Version 2.0.1.5

Released 7/23/2002

* Support for "mouse wheel" in source files and memory window
* Added a few command line options and pragmas to the C compiler (for signed/unsigned characters)
* Menu commands for "find" and "find and replace" in editor
* Better support for long register variables
* fix of LCD check box in options dialog
* addition of "monitor" C functions
* assembly access to multi-register C variables
* binary format available for watch variables
* librarian now accepts empty modules (for automatic rebuilding of libraries)

Version 2.0.1.6

Released 7/25/2002

* added disassemble capability on any cell in program memory
* fixed bug that would prevent char variables from being modified in "watch edit" if located on an odd address
* fixed bug that scrolled the source window slightly when dragging and dropping variables to the watch window
* fixed bug introduced in linker in 2.0.1.5 (would crash if undefined symbol was detected)
*Better support for porting of C projects

Version 2.0.1.7

Released 7/31/2002

* fixed a bug in the compiler which was sometimes causing the compiler
to crash when converting an expression to use char (8 bit) operations.
* added "find matching bracket" menu option in editor
* fixed a bug, whereby the recent change to AQ430LIB was not reporting empty object modules being skipped afterthe first non-empty object module was processed.
* variables in info memory are now "watchable"

Version 2.0.1.8

Released 8/2/2002

* Added "find matching parenthesis option"
* Added bookmarking capability in text windows
* Removed current location arrow when program is running
* Added option for user to define search path when source files not found

Version 2.0.1.9

Released 8/10/2002

* Added "fly over" floating point format for single floating point variables
* fixed problem of watch variables put into watch window when PC not in their scope of definition
* Show all errors simultaneously in source window
* fixed problem in "compare project to chip" when JTAG not present (or Program window not present)

Version 2.0.2.1

Released 8/18/2002

* Major change in project structure to accomodate groups  of  files, and to store compiled files in different folders
* Added support for _DMEM3 and _DMEM4. For the  assembler,this means new directives ".mem3seg" and ".mem4seg". 
* Improved the code generated for unsigned long shifts by 16 and by 8. 
* Added a peephole optimization to eliminate redundant compares with zero.
* The assembler now uses the constant generator value for -1 when it sees a byte instruction whose constant operand is 0xff.

Version 2.0.2.2

Released 8/22/2002

* Allow display in ASCII format
* Removed "MSP430Fxx" at the beginning of windows names to better differentiate between iconized windows
* Fix bug on certain cases of shift of char variables in C compiler
* standardize length of watched variables in hex and binary format for easier visual comparison

Version 2.0.2.3

Released 8/29/2002

* fixed bug in reset and initialize when "release JTAG on GO" is set
* fixed bug introduced in 2.0.1.8 that would crash the tools on exit if profiling was used.
* Improved support for bookmarks
* Improved support for find in editor
* Added option to avoid switching modes when stopping in between C instructions
* Allowed longer string declarations in C

Version 2.0.2.4

Released 9/5/2002

* added "browser" for C functions and global variables
* fixed bug that would cause certain C routines to lose their program counter display in the left margin of the source code under certain circumstances.
* a few more refinements on word search and flags
* fixed discrepancy in .byte directive for code segments in assembler 
* fixed bug that could crash the tools if started in asm mode under certain conditions.
*fixed bug on "hot closing" of tools

Version 2.0.2.5

Released 9/9/2002

* Added "byte view" to Memory window for display /modification of data
* modified .byte assembler directive in code segment to make byte ordering consistent with data segment

Version 2.0.2.6

Released 9/13/2002

* Fixed bug in watch of SFR area (for byte locations)
* Fixed bug in profiling (introduced in 2.0.1.8)
* Fixed bug in watch of info mem variables (again!)

Version 2.0.2.7

Released 9/25/2002

* Fixed bug in C compiler (common sub-expressions)

Version 2.0.2.8

Released 10/04/2002

*fixed two bugs in mcc, one related to alignment of variable argument list, the other  about how to handle null-byte started strings. 
* Compiler optimizations:
   removed "sxt" when loading char types.
   no cse when left hand side of load operation is "k(sp)" address   mode so as  to eliminate redundent addition code.
  removed substraction code when the right hand side of compare equal    operation is constant 0.
*Bring text window to top when double clicked in project, even if already opened
*Indicate if source file was modified outside of IDE, and propose to reload it
* Possibility to automatically reopen las project on IDE start
* Fixed bug in replace dialog when "find text" is empty
* Default find text is replace dialog is now word pointed by cursor 

Version 2.0.2.9

Released 10/09/2002

*Add a menu choice in "options" to automatically take care of the "path problem" by modifying autoexec.bat
* Fixed various bugs related to "Groups" in new style project
* Fixed bug in "find in files" for project

Version 2.0.3.1

skipped

 

Next Page:
 


Email AQ430support@quadravox.com
 
 
 
 

>