Keil™, An ARM® Company

Technical Support

General Topics

GENERAL: #DEFINE FOR #PRAGMA
GENERAL: #DEFINE GENERATES WRONG RESULTS
GENERAL: #DEFINES WITH ARITHMETIC DON'T WORK
GENERAL: 64-BIT LONG LONG ARITHMETIC SUPPORT
GENERAL: ACCESSING MANY PORT BITS WITH THE SAME CODE
GENERAL: ARCHIMEDES COMPILER SUPPORT
GENERAL: ARCHIVE TOOL VERSIONS
GENERAL: ARE ANONYMOUS STRUCTURES SUPPORTED?
GENERAL: ARE MANUALS AVAILABLE?
GENERAL: ARE THE KEIL TOOLS Y2K COMPLIANT?
GENERAL: ASCII CHART
GENERAL: ASSEMBLY CODE FOR CRC-16 FOR SDLC
GENERAL: ASSIGNING BINARY VALUES TO VARIABLES
GENERAL: ATMEL FLASH PROGRAM UTILITY FLIP
GENERAL: AUTOMATIC GENERATION OF LOOKUP TABLES
GENERAL: BYTE-WISE ACCESS TO FLOAT VALUES
GENERAL: C MACRO EXPANSION PROBLEM WITH PARAMETERS
GENERAL: C9X SPECIFICATIONS
GENERAL: CALLING BOOT LOADER FUNCTIONS FROM USER APPLICATION
GENERAL: CALLING PRINTF FROM AN INTERRUPT
GENERAL: CAN THE TOOLS TRANSLATE ASSEMBLY TO C?
GENERAL: CANOPEN AND DEVICENET SUPPORT
GENERAL: CAN'T WATCH A, B, AND C VARIABLES IN DEBUGGER
GENERAL: CARRYING A #DEFINE MACRO OVER TO THE NEXT LINE
GENERAL: CHECK USAGE OF SPECIFIC COMPILER VERSIONS
GENERAL: CHM FILES STOP WORKING IN WINDOWS XP
GENERAL: COMMENTING OUT MACRO DEFINITIONS
GENERAL: COMMUNICATION BETWEEN BOOTLOADER AND APPLICATION
GENERAL: COMPILER IGNORES 0XFD, 0XFE, 0XFF VALUES IN STRINGS
GENERAL: COMPILER INITIALIZES GLOBAL VARIABLES TO 0
GENERAL: CONFIGURATION FILES
GENERAL: CONFIGURE DONGLE DRIVER FOR TOSHIBA NOTEBOOK
GENERAL: CONFIGURING THE USB SECURITY KEY DRIVER
GENERAL: CONFLICTING FUNCTION TYPE AND RETURN TYPE
GENERAL: CONST ARRAY IN ROM
GENERAL: CONVERTING FLOATING-POINT NUMBER TO INTEGER
GENERAL: CONVERTING MACRO PARAMETERS TO STRINGS
GENERAL: CORTEX MICROCONTROLLER SOFTWARE INTERFACE STANDARD
GENERAL: COUNTING SET BITS IN A BYTE
GENERAL: CREATING A HEX FILE WITH CONSTANTS ONLY
GENERAL: CREATING C FILES FROM BINARY OR HEX DATA
GENERAL: CREATING MOTOROLA S-RECORD FILES
GENERAL: CYGNAL DOWNLOAD VIA DLL AFFECTS CHECKSUM
GENERAL: DATE AND TIME PREDEFINED MACROS
GENERAL: DEBUGGING LPC2000 APPLICATIONS IN IDLE MODE
GENERAL: DEBUGGING PROGRAMS IN FLASH USING A MONITOR
GENERAL: DECLARING VARIABLES IN HEADER FILES
GENERAL: DEFINING A STRING ON THE COMPILER COMMAND LINE
GENERAL: DIFFERENCE BETWEEN ISP AND IAP
GENERAL: DIFFERENCES BETWEEN #INCLUDE <FILE> AND "FILE"
GENERAL: DIFFERENCES BETWEEN C505C AND C515C CAN
GENERAL: DIFFERENT BASIC TYPES ERROR FOR FUNCTION POINTER
GENERAL: DISABLING THE OPTIMIZER (FOR VOLATILE VARIABLES)
GENERAL: DOES THE COMPILER COME WITH AN ASSEMBLER?
GENERAL: DOES THE KEIL COMPILER SUPPORT MY CHIP?
GENERAL: DOES THE ORDER DIRECTIVE AFFECT STRUCTURE MEMBERS?
GENERAL: DONGLE REQUIRED FOR PROTECTED µVISION3 KIT?
GENERAL: DOS ERRORLEVEL
GENERAL: DS87C520 VS 8051
GENERAL: DUMMY INTERRUPT SERVICE ROUTINES
GENERAL: EMAIL NOTIFICATION OF UPDATES
GENERAL: ENVIRONMENT VARIABLES AND USES WITH KEIL TOOLS
GENERAL: ERROR ( TARGET HAS NO OBJECT MODULES )
GENERAL: ERROR 141 (TOO MANY INITIALIZERS)
GENERAL: ERRORS OPENING HELP FILES
GENERAL: EVALUATION KEIL CD REQUIRES SERIAL # FOR INSTALL
GENERAL: EXAMPLES FOR EZUSB/ FX /FX2
GENERAL: EXITING SCANF WHEN NO SERIAL DATA IS READY
GENERAL: FATAL ERROR (CANNOT CREATE FILE)
GENERAL: FATAL ERROR (CAN'T CREATE WORKFILE)
GENERAL: FLOATING-POINT STANDARD
GENERAL: FLOWCHARTING SOFTWARE
GENERAL: FORWARD STRUCTURE REFERENCES IN C
GENERAL: FULL VERSION BEHAVES AS EVAL VERSION
GENERAL: GENERATING A LIBRARY FOR GENERIC DEVICES
GENERAL: GENERATING A ROM CHECKSUM
GENERAL: GENERATING HEX FILES WITH EVEN NUMBER OF BYTES
GENERAL: GET ERROR 108 DOWNLOADING PRODUCT UPDATE
GENERAL: GETTING PROGRAMS ONTO A TARGET BOARD
GENERAL: GOTO STATEMENT AND LABELS
GENERAL: HEADER FILE IS BEING PROCESSED MORE THAN ONCE
GENERAL: HEX CODE WITHOUT ADDRESSES
GENERAL: HEX FILE SIZE IS TOO LARGE
GENERAL: HOW CAN I REQUEST PRODUCT INFORMATION
GENERAL: HOW CAN I SET THE PROGRAM COUNTER IN C OR ASSEMBLY?
GENERAL: HOW DO I DELETE KEIL TOOLS FROM MY COMPUTER?
GENERAL: HOW MUCH MEMORY IS USED BY MY PROGRAM?
GENERAL: HOW TO CREATE ASSEMBLY FILES FROM C FILES
GENERAL: HOW TO STRUCTURE MODULES IN A LIBRARY
GENERAL: I/O ERROR ON WORK FILE
GENERAL: IMPLEMENTATION OF 'BIT' TYPE CASTS
GENERAL: INCLUDE FILES
GENERAL: INCLUDING TEST CODE IN APPLICATIONS
GENERAL: INCOMPATIBLE VERSION OF RPC STUB
GENERAL: INCONSISTENT VALUES ON VOLATILE VARIABLES
GENERAL: INDIRECT FUNCTION CALL SYNTAX
GENERAL: INITIALIZING UNION MEMBERS
GENERAL: INITIATING A RESET
GENERAL: INLINE FUNCTIONS IN C
GENERAL: INLINE KEYWORD SUPPORT
GENERAL: INSTALLATION PROBLEMS WITH USB SECURITY KEYS
GENERAL: INSTALLING EVAL WITH OTHER KEIL PRODUCTS
GENERAL: INSTALLING µVISION2 ON PC WITHOUT DISKETTE DRIVE
GENERAL: INTEL HEX FILE FORMAT
GENERAL: INTEL USB HUB EXAMPLE CODE TOO SMALL
GENERAL: INTERRUPT HAPPENS MANY TIMES
GENERAL: INVALID SERIAL NUMBER IN WEB UPDATES
GENERAL: IS THE IEEE-695 OBJECT MODULE FORMAT SUPPORTED?
GENERAL: IS THE KEIL ASSEMBLER A CROSS ASSEMBLER?
GENERAL: IS THE LINUX OPERATING SYSTEM SUPPORTED?
GENERAL: KEIL APPLICATION NOTE 162 ERRATA FOR FX FAMILY
GENERAL: KEIL-SPECIFIC DEVICE DRIVERS
GENERAL: LIMIT STRING OUTPUT IN PRINTF USING %S
GENERAL: LOCATING IMPROPER FIXUP INSTRUCTIONS
GENERAL: LOCATING POINTERS IN ROM
GENERAL: LOCATION AND ORDER OF CONSTANTS
GENERAL: LOGICAL NOT ('~') GIVES INCORRECT RESULTS
GENERAL: LONG UNSIGNED GENERATES SYNTAX ERROR
GENERAL: LPT DONGLE ON USB PORT REPLICATOR
GENERAL: MAKING BINARY FILES FROM HEX FILES
GENERAL: MAKING HEX FILES FROM BINARY FILES
GENERAL: MAKING YOUR OWN LIBRARY FILES
GENERAL: MALLOC ALWAYS RETURNS NULL
GENERAL: MAXIMUM LIBRARY SIZE
GENERAL: MERGING DUPLICATE CONSTANT STRINGS
GENERAL: MERGING TWO APPLICATIONS INTO ONE INTEL HEX FILE
GENERAL: MISSING CONTENT IN HEX FILE
GENERAL: MISSING TYPE-SPECIFIER DOES NOT GENERATE ERROR
GENERAL: MODULAR PROGRAMMING
GENERAL: MORE INFORMATION ABOUT SPI
GENERAL: MULTIPLYING TWO INTS GIVES INCORRECT RESULT
GENERAL: MY TIMER DOESN'T WORK AS EXPECTED
GENERAL: NEWSGROUPS
GENERAL: NOT ALL GLOBAL VARIABLES ARE INITIALIZED
GENERAL: OBJECT FILE FORMATS GENERATED
GENERAL: PASSING DEFINITIONS IN THE COMPILER INVOCATION LINE
GENERAL: PC-LINT AND _AT_ KEYWORD
GENERAL: PHILIPS SMARTMX DBOX SUPPORT
GENERAL: POW FUNCTION PRECISION PROBLEMS
GENERAL: PRECISION OF PRINTF %F FORMAT STRING
GENERAL: PRE-FETCH ABORT
GENERAL: PRINTF EXPANDS '0X0A' INTO '0X0A'+'0X0D'
GENERAL: PRINTF OUTPUT TO MULTIPLE DEVICES
GENERAL: PRINTING SUPPORT SOLUTIONS KNOWLEDGEBASE ARTICLES
GENERAL: PROBLEMS OPENING HEADER FILES WITH CODEWRIGHT
GENERAL: PROBLEMS SEARCHING THE KEIL WEB SITE
GENERAL: PROBLEMS USING '#' IN PRINTF/SPRINTF
GENERAL: PROBLEMS WITH PC-LINT VERSION 7.5
GENERAL: PROGRAM FAILS AFTER ADDING CODE
GENERAL: PROGRAM STRUCTURE FOR REGISTER OPTIMIZATION
GENERAL: PROGRAMMING FLASH ON MCB21XX BOARDS
GENERAL: RATE MONOTONIC SCHEDULING
GENERAL: REMOVING DEBUGGING INFO FROM ONLY SOME MODULES
GENERAL: REVERSE COMPILER
GENERAL: ROUNDING PROBLEMS WITH FLOATING-POINT NUMBERS
GENERAL: SETUP DOES NOT WORK ON WINDOWS NT4
GENERAL: SIGNUM 8051 EMULATOR SYMBOL CONVERTER
GENERAL: SLOW DOWNLOAD AND DEBUGGING PROCESS USING CYGNAL UC
GENERAL: SMC USB CHIPS
GENERAL: SORTING INTEL HEX FILES
GENERAL: SOURCE LEVEL DEBUGGING OF LIBRARY CODE
GENERAL: SOURCE/SYMBOLS IN EMULATOR SOFTWARE
GENERAL: SPLITTING HEX FILES
GENERAL: SRC DIRECTIVE
GENERAL: STARTUP DESIGNS FOR EMBEDDED PROGRAMS
GENERAL: STATIC INTERRUPT FUNCTIONS
GENERAL: STRANGE ERRORS WITH IN-LINE ASSEMBLER CODE
GENERAL: STRING TABLES IN C
GENERAL: SYMBOL NAMES LONGER THAN 32 CHARACTERS
GENERAL: SYSTEM ARCHITECTURE AND ASSEMBLY PROGRAMMING
GENERAL: TABS - UNKNOWN CONTROL
GENERAL: TECHNICAL SUPPORT EXPIRED MESSAGE ON INSTALLATION
GENERAL: TECHNICAL SUPPORT FOR ANCHOR CHIPS
GENERAL: TURNING OFF WARNINGS
GENERAL: UNICODE, WIDE CHARACTER, & ASIAN CHARACTER SUPPORT
GENERAL: UNION INVOLVING A BITFIELD IS THE WRONG SIZE
GENERAL: UPDATING LPC TOOLCHAIN
GENERAL: UPGRADED TO WINDOWS NT/2000 AND PROTECTION FAILS
GENERAL: USB DRIVER FOR ULINK / EPM900
GENERAL: USB INTERFACE FOR KEIL MONITOR
GENERAL: USB PROBLEMS
GENERAL: USB SECURITY KEY DOES NOT WORK ON WINDOWS98/ME/NT4
GENERAL: USE ADD-ON DISKETTE WITHOUT DISKETTE DRIVE
GENERAL: USE DONGLE WITH PORT EXTENSION CARD ON PCI BUS
GENERAL: USING 2 STRUCTS THAT HAVE POINTERS TO EACH OTHER
GENERAL: USING DEFINE TO SPECIFY AN #INCLUDE FILE
GENERAL: USING REGISTERBANKS AND INTERRUPTS
GENERAL: USING REGISTERS WHEN CALLING AN ASSEMBLER FUNCTION
GENERAL: UV2 DEBUGGER AND TRISCEND E5 - OUTPUT FILE DOWNLOAD
GENERAL: VALID VALUE ASSIGNMENT CREATES WARNING
GENERAL: VARIABLE INITIALIZATION HALTS PROGRAM EXECUTION
GENERAL: VARIABLE RANGES
GENERAL: VARIABLES NOT KEPT IN ORDER
GENERAL: VARIABLES WITH THE SAME NAMES AS KEIL KEYWORDS
GENERAL: WARNING 500 -MISSING DEVICE (DRIVER NOT INSTALLED)
GENERAL: WEB SITE ACCESS SPEED
GENERAL: WHAT APPLICATION NOTES ARE AVAILABLE?
GENERAL: WHAT ARE SEMAPHORES?
GENERAL: WHAT ARE THE LATEST VERSION NUMBERS?
GENERAL: WHAT FILES ARE LEFT ON THE CD-ROM
GENERAL: WHAT HAPPENED TO ANCHORCHIPS?
GENERAL: WHAT HAPPENED TO SIEMENS?
GENERAL: WHAT IS A FLOATING-POINT OPERATION?
GENERAL: WHERE ARE THE LATEST UPDATES?
GENERAL: WHERE ARE THE PRODUCT UPDATES?
GENERAL: WHERE CAN I GET A MANUAL?
GENERAL: WHERE IS THE PROROM EPROM EMULATOR?
GENERAL: WHY AREN'T THE LATEST UPDATES ON THE WEB?
GENERAL: WINDOWS 95/NT COMPATIBILITY
GENERAL: WINDOWS NT CANNOT FIND CTL3DV2.DLL
GENERAL: WINDOWS NT INSTALLATION PROBLEMS
GENERAL: WRONG RESULT IN STRING ESCAPE SEQUENCES
GENERAL: Y2K COMPLIANCE