Denser Code, Better Performance
Eliminate Bloated Code
Unused Variables. The all-seeing nature of OCG enables the compiler to determine if a variable is being used in the program.
Unused variables are removed, thus saving RAM.
Auto Variables. If two functions are never active at the same time, their auto variables can be overlapped. The function call
graph that OCG constructs means that the exact usage of the functions is known and this technique can be effectively applied.
Registers. The compiler will also know exactly which registers are in both interrupt and mainline context, so it can generate
code accordingly, minimizing both the code size and cycles required to switch contexts.
Automatic Bank Management. OCG allows automatic allocation of data into RAM banks eliminating the need for the
programmer to specify the location of the variables.
Customized printf . OCG has the ability to generate a printffunction that is customized for the program at hand. It does
this by scanning the user’s code and only includes those features of printf that were detected. This results in a huge saving
in program memory but also saves you valuable RAM space.
相关PDF资料
SY87701LHI-EVAL BOARD EVAL SY87701 EXPERIMENT
SY87729LHI-EVAL BOARD EVAL N SY87729 EXPERIMENT
T10C360BF THYRISTOR TVS 360V 100A 3PIN RDL
T12-211SNR-1 CIRCUIT BRKR THERMAL 1A 1POLE
T13-212R-0.5 CIRCUIT BRKR THERMAL 500MA 1POLE
T21-A230X SURGE ARRESTER 230V GASTUBE 3PIN
T23-A230X SURGE ARRESTER 230V GASTUBE 3PIN
T23-A350X SURGE ARRESTER 350V GASTUBE 3PIN
相关代理商/技术参数
SW500012-HPA 功能描述:开发软件 HI-TECH C Compiler for PIC32 MCUs RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
SW500012-HPR 功能描述:开发软件 12-mo renewal for PIC24 MCUs/dsPIC DSC RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
SW500021 功能描述:开发软件 PCD Command-line Only for PIC24/dsPIC RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
SW500024 功能描述:开发软件 PCWHD Command-ln+IDE forPIC10,12,16,18,24 RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
SW500041 功能描述:开发软件 microEngineering PICBASIC PRO Compile RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
SW500050 功能描述:开发软件 Trace Systems HIDmaker FS RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
SW500051 功能描述:开发软件 Trace Systems TCPmaker SE RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
SW500052 功能描述:开发软件 Trace Systems TCPmaker Pro RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors