[an error occurred while processing this directive]
Прошу прощения, для семейства C2000. Вот начало release notes
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено GM 13 октября 2005 г. 19:26
В ответ на: F28xx отправлено GM 13 октября 2005 г. 19:22

*******************************************************************************
TMS320C2000 Code Generation Tools Version 4.1.1
*******************************************************************************

TEXAS INSTRUMENTS MICROPROCESSOR DEVELOPMENT TOOLS

Thank you for choosing Texas Instruments software development tools. It is our
goal to provide you with the most useful and efficient development tools from
which to develop your applications around Texas Instruments processors.
Included in the package you will find our Microprocessor Development Systems
Customer Support Guide which shows services available to our customers.

This readme.txt file documents changes and additions to the tools which
are not covered in the printed documentation.

For questions or technical support, please consult your customer support guide
or contact the DSP Hotline at:

Email: dsph@ti.com
Phone: (281) 274-2320
Fax: (281) 274-2324

*******************************************************************************
Table of Contents
*******************************************************************************
1. New Features in 4.1.0
1.1. Default DWARF2 debug format
1.2. 64-bit (long long) Integer Support
1.3. Compiler Optimizations
1.4. Compiler Instrinsics for norm operation
1.5. Change in Banners, New Compiler Option -version
1.6. New Object File Utilities (nm2000, strip2000, ofd2000)
1.7. User controlled assembler fill vlaues (--asm_code_fill,--asm_data_fill)
1.8. Calling the Assembler and Linker Directly is Deprecated
1.9. Added __ioport keyword
1.10. Summary of Removed/Deprecated Options
1.11. The -d Compiler Option Can Be Used to Define a Quoted String
1.12. Compiling with -pm and File-Specific Options in Code Composer Studio
1.13. Sharing C Header Files With Assembly Source
1.14. Support for C++ Exceptions
1.15. Expanded Assembler Option -D (and -ad)
1.16. Pragmas to Control Diagnostic Messages
1.17. BOOT ROM support for I2C port in Hex Converter

2. New Linker Features in 4.1.0
2.1. New --default_order linker switch
2.2. Updated Linker Allocation Errors
2.3. Allocation Using Multiple Memory Areas
2.4. Automatic Splitting of Code/Data
2.5. Defining Load-Time Addresses, Dimensions at Link-Time
2.6. Specifying Library Members as Input Sections
2.7. New linker command file operator, palign
2.8. Generate XML link information file
2.9. Linker-generated Copy Tables

3. Compatibility issues in 4.1.0
3.1. Pre-defined VERSION macro changes

4. Known Issues in 4.1.x

K001. SDSsq11516 - Long types for bitfields are not supported although they'
K002. SDSsq11669 - C++ allows enumerators larger than 'int' but C2000 Compiler
K003. SDSsq11721 - "Extern inline" functions are not supported in C2000 C/C++
K004. SDSsq19038 - Global variables are not visible in watch window if using
K005. SDSsq32879 - STABS variables declared in loop bodies are promoted to f
K006. SDSsq33090 - DWARF does not correctly represent variables stored in re
K007. SDSsq33594 - Fail accessing files specified as PC UNC paths (\\server\
K008. SDSsq34243 - pow(2,x) has fairly significant rounding error
K009. SDSsq35081 - When using long filenames, ar2000 may not correctly add fil
K010. SDSsq39228 - assembler expression ~(0x80000000) evaluates as 0x8000000
K011. SDSsq39254 - Linker -xml_link_info option doesn't work when in a comma
K012. SDSsq39619 - Float literal conversion to integers incorrectly saturate

5. Fixed Issues in 4.1.x

F001. SDSsq29878 - Assembler generated internal error for built-in function
F002. SDSsq30158 - Compiler generated internal error with -pm option
F003. SDSsq34237 - Linker crashes when file names are greater then 256 char
F004. SDSsq35080 - Hex converter did not support sections bigger than 64K
F005. SDSsq35192 - Hex converter did not list all the sections in map file
F006. SDSsq35764 - Codegen generates internal error when -ms option is used
F007. SDSsq36293 - Assembler does not warn *XARn addressing under -m20
F008. SDSsq36331 - long double to double conversion results in incorrect val
F009. SDSsq36644 - Compiler generates bad code for IQmpy() intrinsic
F010. SDSsq36660 - Compiler generates instr with illegal operand combination
F011. SDSsq37048 - while loop with default case in a switch stalls the opt
F012. SDSsq37158 - FS$$TOU saturate result to 8000h instead of 7fffh
F013. SDSsq37207 - Internal error compiling (E, call()) if call returns
F014. SDSsq37212 - narrowing cast of volatile expression incorrectly narrows
F015. SDSsq37472 - Compiler generates incorrect code for back to back divide
F016. SDSsq37516 - optimizer seems to assume 16-bit pointers inside for loop
F017. SDSsq37603 - Compiler generates illegal assembly instruction
F018. SDSsq37645 - Optimizer produces code which generates an infinite loop
F019. SDSsq37765 - Calls to RTS function within runtime library should be LB
F020. SDSsq37805 - Linker creates .out file even after error message
F021. SDSsq37921 - Compiler incorrectly places certain code in .const
F022. SDSsq38036 - Tail merging could merge into an entry block
F023. SDSsq38067 - Under certain conditions, the C2000 parser crashes
F024. SDSsq38125 - CG crashes on Linux and PC when -ms option is used
F025. SDSsq38248 - INTERNAL ERROR: no match for VREG is generated
F026. SDSsq38362 - Linker conditional linking ignores -u symbol inclusion
F027. SDSsq38660 - Linker generates bad error about multiple mappings of
F028. SDSsq38729 - The C code 'printf("%+.0f", .001)' prints '+0.'
F029. SDSsq39061 - Assembler does not generate error for 'ADD *XAR0' ins
F030. SDSsq39657 - CG crashes under certain conditions.
F031. SDSsq39934 - Shell no longer understands -stack400h as correct hex val
F032. SDSsq40166 - Compiler unnecessarily sets blocking flag for user named
F033. SDSsq40616 - Compiler incorrectly assigns 16 bit value to 32-bit varia
F034. SDSsq40666 - IQXMPY intrinsic generates incorrect code when N is zero.
F035. SDSsq40754 - 'long long' / 'int' generates incorrect results when usin
F036. SDSsq40887 - Optimizer appears to hang on call with very long arg list
F037. SDSsq41014 - Linker -f fill option allows 32-bit signed int instead of
F038. SDSsq41139 - Linker computes wrong value for GROUP's SIZE() operator
F039. SDSsq41236 - __IQXMPY function in RTS generates incorrect value if N i
F040. SDSsq41330 - Optimizer is giving segmentation fault error when using -
F041. SDSsq41459 - Optimization causes wrong result with casted variable
F042. SDSsq41482 - Optimiser crash with "x += a && b"
F043. SDSsq41574 - compiler is producing symbol called pseudo which assemble

6. Annex
A001. Sharing C Header files with Assembly Source
A002. Linker-generated Copy Tables

*******************************************************************************

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru