Mc-tasking m16c config: Unterschied zwischen den Versionen
K (DokuwikiExportByHoxel) |
Axel (Diskussion | Beiträge) K (1 Version importiert) |
(kein Unterschied)
| |
Aktuelle Version vom 4. April 2022, 15:35 Uhr
I_UfE_Tasking_M16C_Config
Konfigurieren von der Tasking IDE ~ag7may08~
Programme zum hochladen mit bootloader ~ag7may08~
IDE->Prozessor-Options
IDE->Prozessor-Options->CPU
Select Derivative: M16C/62 (x) Single-Chip-Mode
IDE->Prozessor-Options->Memory
Internal ROM irom,0xE0000,112k Internal RAM iram,0x400,20k Special Function reg. sfr,0x00000,0x400
IDE->Prozessor-Options->Startup
(x) generate startup code (x) add startup (x) generate fixed vector table (x) generate reset vector (x) initialize PM0 (x) initialize PM1 ( ) call exit() on return of main locate startupcodeon absolute adress ( )
IDE->Prozessor-Options->Clock
(x)Default divide by 8
IDE->Prozessor-Options->PM0
(x) inilize PM0 (x) non multiplexed bus (x) output bus cycle clock on BCLK pin
IDE->Prozessor-Options->PM1
(x) inilize PM1 ( ) expand ram and rom ( ) insert wait state on memeory access
IDE->Prozessor-Options->ID Code
( ) genearate ID-Code 0 0 0 0 0 0 0 0
IDE->Compiler Options
IDE->Compiler Options->Code Generation
(x) using lage memeory model ( ) keep strings in rom (x) keep constant strings in rom (lage mem model) ( ) align ( ) align
IDE->Compiler Options->Output
(x) merge c code in asm (.src) (x) report all warnings
IDE->Compiler Options->Optimization
level Optimization
IDE->Compiler Options->Preprocess
alle felder leer
IDE->Compiler Options->Debug
(x) enabele of any debug info (x) generate symbol debug info ( ) include not referenced types ( ) disable livetime info
IDE->Compiler Options->Language
all language Extentions
IDE->Compiler Options->Adv.Language
nix angegeben
IDE->Compiler Options->Misc
[[|]]
IDE->Compiler Options: Options String:
-Ml -T -s -Zv -O0 -I"c:\cm16c\include" -I"src" -I"..\u" -I"..\uo" -I"..\..\u" -g -A1 -Cm16c62
IDE->Saver C Options
IDE->Saver C Options->Safer C
(x) Disable Safer C
IDE->Assembler-Options
IDE->Assembler-Options->Object
(x) HLLdebug when aviable other (x) Case sensible assembly (x) optimize cond jumps (x) labels are LOCAL by default
IDE->Assembler-Options->Listing
listing file
IDE->Assembler-Options->Adv.Listing IDE->Assembler-Options->Prozessing
alles leer
IDE->Assembler-Options->Misc
(x) report all warnings ( ) Generate sect add options [[]]
IDE->Assembler-Options: Option String:
-gAHLs -I"c:\cm16c\include" -I"src" -I"..\u" -I"..\uo" -I"..\..\u" -Cm16c62
IDE->Linker Options
IDE->Linker Options->Format
(x) (.abs) (x) (.hex) record length 32 ( ) emit Intel Hex start addres ( ) Sort addr un asc. order
IDE->Linker Options->Linker
(x) generate a linker map file (.lnl) ( ) spec name [[|]] ( ) make (.cal) ( ) print every file on proceding process (x) link case sensitive warning level 8 add. options [[|]]
IDE->Linker Options->Locator
( ) print each file as it is processed (x) make a map file (.map) (x) include symbolic debug infos . (x) use standard linker control file ( ) use other locator file m16rom.dsc warning level 8 add. options [[|]]
IDE->Linker Options->Librarys
alle ausgewählt
IDE->Linker Options->Memory
Internal ROM irom,0xE0000,112k Internal RAM iram,0x400,20k Special Function reg. sfr,0x00000,0x400 extern. Memory nicht benutzt
IDE->Linker Options->Sections
alles leer bis auf locate vector Table on absolute Adress 0xFBF00
IDE->Linker Options->Reserved Areas
alles leer
IDE->Linker Options->Stack/Heap
stack size: 0x800 stack addr: [[]] heap size: 0x200 heap addr: [[]]
IDE->Linker Options->VectorTable
(x) Peripharal Vectors only (0..31) size of vactortable 48 locate vectors at abs. address: 0xFBF00
IDE->Linker Options->OptiosString
-M -w8 -emEDE="gm.i" -lcl -lml -lfpl -lrtl -uvects32
IDE->Directories
IDE->Directories
exec: c:\cm16c\bin include: c:\cm16c\include;src;..\u;..\uo;..\..\u oder include: c:\cm16c\include;..\c\m3062\gm\src;..\c\m3062\u;..\c\m3062\uo;..\c\u libs: c:\cm16c\lib\n\n