Mikroelektronika MIKROE-350 データシート
![Mikroelektronika](https://files.manualsbrain.com/attachments/e0529b3b58069a916ad7bb89f7e9f5f0eda73421/common/fit/150/50/1b07b99aa3112e022a916b06db07f1f4f211e91d41878452d87c7638b1bf/brand_logo.gif)
MIKROBASIC PRO FOR AVR COMMAND LINE OPTIONS
Usage:
mBAvr.exe [-<opts> [-<opts>]] [<infile> [-<opts>]] [-<opts>]]
Infile can be of *.mbas and
*.mcl
type.
The following parameters and some more (see manual) are valid:
-P
: MCU for which compilation will be done.
-FO
: Set oscillator [in MHz].
-SP
: Add directory to the search path list.
-IP
: Add directory to the #include search list.
-N
: Output files generated to file path specified by filename.
-B
: Save compiled binary files (
*.mcl
) to 'directory'.
-O
: Miscellaneous output options.
-DBG
: Generate debug info.
-L
: Check and rebuild new libraries.
-DL
: Build all files as libraries.
-Y
: Dynamic link for string literals.
-C
: Turn on case sensitivity.
Example:
mBAvr.exe -MSF -DBG -pATMEGA16 -C -O11111114 -fo8 -
N"C:\Lcd\Lcd.mcpav" -SP"C:\Program Files\Mikroelektronika\mikroBasic
PRO for AVR\Defs\"
PRO for AVR\Defs\"
-SP"C:\Program Files\Mikroelektronika\mikroBasic PRO
for AVR\Uses\LTE64KW\" -SP"C:\Lcd\" "Lcd.mbas" "__Lib_Math.mcl"
"__Lib_MathDouble.mcl"
"__Lib_MathDouble.mcl"
"__Lib_System.mcl" "__Lib_Delays.mcl"
"__Lib_LcdConsts.mcl" "__Lib_Lcd.mcl"
Parameters used in the example:
-MSF
: Short Message Format; used for internal purposes by IDE.
-DBG
: Generate debug info.
-pATMEGA16
: MCU ATMEGA16 selected.
-C
: Turn on case sensitivity.
-O11111114
: Miscellaneous output options.
-fo8
: Set oscillator frequency [in MHz].
-N"C:\Lcd\Lcd.mcpav" -SP"C:\Program Files\Mikroelektronika\mikroBasic
PRO for AVR\defs\" :
Output files generated to file path specified by filename.
-SP"C:\Program Files\Mikroelektronika\mikroBasic PRO for AVR\defs\"
:
Add directory to the search path list.
-SP"C:\Program Files\Mikroelektronika\mikroBasic PRO for AVR\uses\"
:
Add directory to the search path list.
-SP"C:\Lcd\"
: Add directory to the search path list.
"Lcd.mbas" "__Lib_Math.mcl" "__Lib_MathDouble.mcl" "__Lib_System.mcl"
"__Lib_Delays.mcl" "__Lib_LcdConsts.mcl" "__Lib_Lcd.mcl" :
Specify input files.
67
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Environment
mikroBasic PRO for AVR
CHAPTER 2