This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

including assembler file into C project

Hi all,
I have to include an ASM file into my C project, this ASM file cannot be modified since it is also a part of another project using this same file.

the ASM file is asm_inc.h and contains only some defines :

FW_VERSION EQU 0
FW_SUB_VERSION EQU 9
HW_VERSION EQU 1

I need to use these defines into a C table, defined as follow :

unsigned char code identity[] = {
FW_VERSION,FW_SUB_VERSION,HW_VERSION };

The problem is that I cannot see these defines from my C file :

error C202: 'FW_VERSION': undefined identifier
error C202: 'FW_SUB_VERSION': undefined identifier
error C202: 'HW_VERSION': undefined identifier

I've tried to include this asm file directly into my C file with no success

How can I include this ASM definitions into my C file ?

thanks to all
J

Parents
  • *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 0000H
    TO: 0002H
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 000BH
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 0023H
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 0033H
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 003BH
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 0043H
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 004BH
    TO: 008AH
    Program Size: data=222.7 xdata=1756 code=6546
    creating hex file from "ez_usb_v10"...
    User command #1: HEX2BIX.EXE -i -o ez_usb_v10_B2.iic ez_usb_v10.hex
    Intel Hex file to EZ-USB Binary file conversion utility
    Copyright (c) 1997-1999, Cypress Semiconductor Inc.
    6474 Bytes written.
    Total Code Bytes = 6418
    Conversion completed successfully.

Reply
  • *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 0000H
    TO: 0002H
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 000BH
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 0023H
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 0033H
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 003BH
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 0043H
    TO: 008AH
    *** WARNING L5: CODE SPACE MEMORY OVERLAP
    FROM: 004BH
    TO: 008AH
    Program Size: data=222.7 xdata=1756 code=6546
    creating hex file from "ez_usb_v10"...
    User command #1: HEX2BIX.EXE -i -o ez_usb_v10_B2.iic ez_usb_v10.hex
    Intel Hex file to EZ-USB Binary file conversion utility
    Copyright (c) 1997-1999, Cypress Semiconductor Inc.
    6474 Bytes written.
    Total Code Bytes = 6418
    Conversion completed successfully.

Children